LLVM/project dd79c92lld/ELF RelocScan.h, lld/ELF/Arch ARM.cpp

[ELF] handleTlsGd: support disabling GD-to-IE/LE optimization. NFC (#184934)

Use this in ARM::scanSectionImpl for R_ARM_TLS_GD32 and the upcoming
RISC-V change.
DeltaFile
+15-14lld/ELF/RelocScan.h
+1-2lld/ELF/Arch/ARM.cpp
+16-162 files

LLVM/project 1f84b73llvm/lib/Target/RISCV RISCVInstrInfoXSpacemiT.td RISCVInstrFormatsSpacemitV.td, llvm/lib/Target/RISCV/AsmParser RISCVAsmParser.cpp

[RISCV] Add contraints for SpacemiT X60 AI VDot Insts (#174364)

Spec: https://developer.spacemit.com/documentation?token=BWbGwbx7liGW21kq9lucSA6Vnpb#2.1
DeltaFile
+77-79llvm/test/MC/RISCV/xsmtvdot-valid.s
+32-124llvm/lib/Target/RISCV/RISCVInstrInfoXSpacemiT.td
+103-0llvm/lib/Target/RISCV/RISCVInstrFormatsSpacemitV.td
+30-45llvm/test/MC/RISCV/xsmtvdot-invalid.s
+28-8llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
+270-2565 files

LLVM/project f409804utils/bazel/llvm-project-overlay/clang-tools-extra/clang-tidy BUILD.bazel

[Bazel] Fix build for #184030

hicpp needed a new dependency.
DeltaFile
+1-0utils/bazel/llvm-project-overlay/clang-tools-extra/clang-tidy/BUILD.bazel
+1-01 files

OpenZFS/src e73ada7lib/libzpool zfs_file_os.c kernel.c

libzpool: lift zfs_file ops out to separate source file

So its easier to remove and replace on non-Unix platforms.

Sponsored-by: TrueNAS
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed-by: Jorgen Lundman <lundman at lundman.net>
Signed-off-by: Rob Norris <rob.norris at truenas.com>
Closes #18281
DeltaFile
+420-0lib/libzpool/zfs_file_os.c
+0-388lib/libzpool/kernel.c
+1-0lib/libzpool/Makefile.am
+421-3883 files

FreeNAS/freenas 3ea266ctests/sharing_protocols/smb test_smb_client.py

Address review
DeltaFile
+1-1tests/sharing_protocols/smb/test_smb_client.py
+1-11 files

LLVM/project b0ecd04llvm/lib/Target/AMDGPU AMDGPUCoExecSchedStrategy.cpp

Change old code

Change-Id: I26cff6c0c5743684778f022b264c9930eeff24ce
DeltaFile
+4-2llvm/lib/Target/AMDGPU/AMDGPUCoExecSchedStrategy.cpp
+4-21 files

OpenBSD/ports TAANujedatabases/ruby-sequel distinfo Makefile, databases/ruby-sequel/pkg PLIST

   Update to Sequel 5.102.0
VersionDeltaFile
1.44+5-0databases/ruby-sequel/pkg/PLIST
1.42+2-2databases/ruby-sequel/distinfo
1.58+1-1databases/ruby-sequel/Makefile
+8-33 files

LLVM/project 8287e00llvm/test/Instrumentation/AddressSanitizer dynamic-shadow-windows.ll

Add instrumentation test for Windows dynamic shadow memory address on x64 and arm64
DeltaFile
+20-0llvm/test/Instrumentation/AddressSanitizer/dynamic-shadow-windows.ll
+20-01 files

OpenBSD/ports 08Zfcqtsysutils/grafana distinfo Makefile, sysutils/grafana/patches patch-conf_sample_ini

   sysutils/grafana: update to 12.4.0
VersionDeltaFile
1.43+1,443-927sysutils/grafana/pkg/PLIST
1.43+4-4sysutils/grafana/distinfo
1.28+1-1sysutils/grafana/patches/patch-conf_sample_ini
1.60+1-1sysutils/grafana/Makefile
+1,449-9334 files

LLVM/project 850a54fclang/lib/Sema TreeTransform.h

[NFC] Add template disambiguation for dependent call to getAttr. (#184928)

This fixes buildbot failures for darwin targets triggered by #152403. 
- https://lab.llvm.org/buildbot/#/builders/190/builds/37864
- https://lab.llvm.org/buildbot/#/builders/23/builds/18339
DeltaFile
+1-1clang/lib/Sema/TreeTransform.h
+1-11 files

LLVM/project e9606dfllvm/lib/Target/AMDGPU AMDGPUCoExecSchedStrategy.cpp AMDGPUCoExecSchedStrategy.h, llvm/test/CodeGen/AMDGPU coexec-scheduler.ll coexec-sched-effective-stall.mir

[AMDGPU] Add HWUI pressure heuristics to coexec strategy

Change-Id: I322cc670c8d923a6df23588d8a14cdaec1f49da9
DeltaFile
+601-0llvm/test/CodeGen/AMDGPU/coexec-scheduler.ll
+413-22llvm/lib/Target/AMDGPU/AMDGPUCoExecSchedStrategy.cpp
+284-2llvm/lib/Target/AMDGPU/AMDGPUCoExecSchedStrategy.h
+4-4llvm/test/CodeGen/AMDGPU/coexec-sched-effective-stall.mir
+1,302-284 files

FreeNAS/freenas 1b827f8tests/sharing_protocols/smb test_smb_client.py

Fix SMB sharing kernel client test

This commit fixes an alternate datastream / xattr test that
was accidentally succeeding for a long period of time due to
a corresponding samba xattr buffer management bug that we
fixed and upstreamed. This commit fixes the test now which
had neglected to properly reset the global kernel SMB
client state.
DeltaFile
+8-0tests/sharing_protocols/smb/test_smb_client.py
+8-01 files

LLVM/project a500d65mlir/lib/Dialect/OpenACC/IR OpenACCCG.cpp

[MLIR][ACC] Fix -Wunused-variable in dfe7738

There was a variable only used in an assertion which causes warnings in
non-assertions builds. Fix the issue by inlining the variable into the
assertion given it is only used in one place.
DeltaFile
+1-2mlir/lib/Dialect/OpenACC/IR/OpenACCCG.cpp
+1-21 files

LLVM/project 026b90flibcxx/include string

no dups

Created using spr 1.3.7
DeltaFile
+0-2libcxx/include/string
+0-21 files

LLVM/project 125519eclang/lib/CIR/CodeGen CIRGenBuiltinAArch64.cpp, clang/test/AST/HLSL Texture2D-vector-AST.hlsl Texture2D-scalar-AST.hlsl

no explicit limits

Created using spr 1.3.7
DeltaFile
+754-88clang/lib/CIR/CodeGen/CIRGenBuiltinAArch64.cpp
+726-0clang/test/AST/HLSL/Texture2D-vector-AST.hlsl
+722-0clang/test/AST/HLSL/Texture2D-scalar-AST.hlsl
+560-0clang/test/SemaSYCL/sycl-kernel-launch.cpp
+364-111llvm/test/CodeGen/AMDGPU/llvm.fptrunc.round.ll
+0-439clang/test/AST/HLSL/Texture2D-AST.hlsl
+3,126-638224 files not shown
+8,782-2,526230 files

LLVM/project 283116eclang/lib/CIR/CodeGen CIRGenBuiltinAArch64.cpp, clang/test/AST/HLSL Texture2D-vector-AST.hlsl Texture2D-scalar-AST.hlsl

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+754-88clang/lib/CIR/CodeGen/CIRGenBuiltinAArch64.cpp
+726-0clang/test/AST/HLSL/Texture2D-vector-AST.hlsl
+722-0clang/test/AST/HLSL/Texture2D-scalar-AST.hlsl
+560-0clang/test/SemaSYCL/sycl-kernel-launch.cpp
+364-111llvm/test/CodeGen/AMDGPU/llvm.fptrunc.round.ll
+400-39clang/test/CodeGen/AArch64/neon/intrinsics.c
+3,526-238224 files not shown
+8,782-2,526230 files

LLVM/project 2d67bf9clang/lib/CIR/CodeGen CIRGenBuiltinAArch64.cpp, clang/test/AST/HLSL Texture2D-vector-AST.hlsl Texture2D-scalar-AST.hlsl

no explicit limits

Created using spr 1.3.7
DeltaFile
+754-88clang/lib/CIR/CodeGen/CIRGenBuiltinAArch64.cpp
+726-0clang/test/AST/HLSL/Texture2D-vector-AST.hlsl
+722-0clang/test/AST/HLSL/Texture2D-scalar-AST.hlsl
+560-0clang/test/SemaSYCL/sycl-kernel-launch.cpp
+364-111llvm/test/CodeGen/AMDGPU/llvm.fptrunc.round.ll
+0-439clang/test/AST/HLSL/Texture2D-AST.hlsl
+3,126-638224 files not shown
+8,782-2,526230 files

LLVM/project b57d62cclang/include/clang/AST ASTStructuralEquivalence.h

[Clang][NFC] Apply Rule of Three to AttrScopedAttrEquivalenceContext (#184905)

Static analysis flagged AttrScopedAttrEquivalenceContext as having a
user defined destructor but not having copy ctor or copy assignment. I
set them as deleted since they are not needed.
DeltaFile
+4-0clang/include/clang/AST/ASTStructuralEquivalence.h
+4-01 files

LLVM/project 08f6fedclang/test/OpenMP loop_collapse_codegen.cpp, llvm/test/CodeGen/AArch64 clmul-fixed.ll

rebase

Created using spr 1.3.7
DeltaFile
+6,520-0llvm/test/CodeGen/X86/bit-manip-i512.ll
+3,707-46llvm/test/CodeGen/AArch64/clmul-fixed.ll
+3,441-0llvm/test/MC/AMDGPU/gfx13_asm_vflat.s
+3,257-0llvm/test/CodeGen/X86/bit-manip-i256.ll
+857-0clang/test/OpenMP/loop_collapse_codegen.cpp
+706-0llvm/test/Transforms/LoopVectorize/float-induction.ll
+18,488-46437 files not shown
+31,961-4,273443 files

LLVM/project cc2c0f9clang/test/OpenMP loop_collapse_codegen.cpp, llvm/test/CodeGen/AArch64 clmul-fixed.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+6,520-0llvm/test/CodeGen/X86/bit-manip-i512.ll
+3,707-46llvm/test/CodeGen/AArch64/clmul-fixed.ll
+3,441-0llvm/test/MC/AMDGPU/gfx13_asm_vflat.s
+3,257-0llvm/test/CodeGen/X86/bit-manip-i256.ll
+857-0clang/test/OpenMP/loop_collapse_codegen.cpp
+706-0llvm/test/Transforms/LoopVectorize/float-induction.ll
+18,488-46436 files not shown
+31,959-4,273442 files

LLVM/project 68708c6clang/lib/Lex HeaderSearch.cpp ModuleMap.cpp, clang/test/Modules deprecated-upwards-relative-path.m

rebase

Created using spr 1.3.7
DeltaFile
+22-82lldb/test/API/python_api/run_locker/TestRunLocker.py
+91-0clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixFloatPrecisionWarnings.hlsl
+81-0clang/test/Modules/deprecated-upwards-relative-path.m
+46-27clang/lib/Lex/HeaderSearch.cpp
+36-12clang/lib/Lex/ModuleMap.cpp
+0-44libcxx/test/std/strings/basic.string/string.cons/constexpr_initialization_stress.pass.cpp
+276-16520 files not shown
+450-24426 files

HardenedBSD/src ef88cddcontrib/libedit ChangeLog, sys/compat/linuxkpi/common/src linux_80211.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+6,119-4contrib/libedit/ChangeLog
+524-167usr.sbin/bhyve/pci_virtio_scsi.c
+154-146sys/netinet6/nd6_rtr.c
+185-0sys/netinet6/nd6_nbr.c
+91-41sys/compat/linuxkpi/common/src/linux_80211.c
+55-51usr.sbin/bhyve/iov.c
+7,128-409134 files not shown
+8,327-909140 files

LLVM/project cf8004bllvm/include/llvm/ExecutionEngine/Orc WaitingOnGraph.h

[ORC] Remove accidental #include left in 7f6ada93f72. NFC.

left in the final commit.
DeltaFile
+0-2llvm/include/llvm/ExecutionEngine/Orc/WaitingOnGraph.h
+0-21 files

HardenedBSD/src ef30138lib/libsys rename.2, sys/amd64/amd64 trap.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+65-26lib/libsys/rename.2
+13-61sys/fs/nfsclient/nfs_clvnops.c
+73-1sys/kern/vfs_vnops.c
+42-15sys/amd64/amd64/trap.c
+35-14sys/contrib/openzfs/module/os/freebsd/zfs/zfs_vnops_os.c
+33-7sys/kern/vfs_syscalls.c
+261-12443 files not shown
+555-19749 files

HardenedBSD/src b57c0edsys/dev/iwx if_iwx.c, usr.bin/less lesspipe.sh

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+16-5sys/dev/iwx/if_iwx.c
+1-1usr.bin/less/lesspipe.sh
+17-62 files

HardenedBSD/ports 2f9f5f2Mk/Uses go.mk, audio/subtui distinfo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+35-18Mk/Uses/go.mk
+7-6x11/xdotool/Makefile
+5-5audio/subtui/distinfo
+7-0shells/yash/pkg-plist
+3-3devel/aws-crt-cpp/distinfo
+3-3shells/yash/distinfo
+60-3520 files not shown
+102-7726 files

LLVM/project a69df50llvm/test/CodeGen/AMDGPU call-argument-types.ll amdgcn.bitcast.768bit.ll

[AMDGPU] Regenerated tests after rebasing on top of
users/dhruvachak/add_physical_to_gcn_trackers_after_rename.
DeltaFile
+284-572llvm/test/CodeGen/AMDGPU/call-argument-types.ll
+227-225llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.768bit.ll
+180-196llvm/test/CodeGen/AMDGPU/gfx-callable-return-types.ll
+171-143llvm/test/CodeGen/AMDGPU/agpr-copy-no-free-registers.ll
+131-80llvm/test/CodeGen/AMDGPU/bf16.ll
+88-94llvm/test/CodeGen/AMDGPU/a-v-flat-atomicrmw.ll
+1,081-1,3109 files not shown
+1,477-1,70115 files

LLVM/project 63db92dclang-tools-extra/clang-tidy/hicpp NoAssemblerCheck.cpp NoAssemblerCheck.h, clang-tools-extra/clang-tidy/portability NoAssemblerCheck.cpp NoAssemblerCheck.h

[clang-tidy] Rename hicpp-no-assembler to portability-no-assembler, keep hicpp as alias (#184030)

Part of #183462.

closes #183466.
DeltaFile
+37-0clang-tools-extra/clang-tidy/portability/NoAssemblerCheck.cpp
+0-37clang-tools-extra/clang-tidy/hicpp/NoAssemblerCheck.cpp
+30-0clang-tools-extra/clang-tidy/portability/NoAssemblerCheck.h
+0-30clang-tools-extra/clang-tidy/hicpp/NoAssemblerCheck.h
+12-0clang-tools-extra/test/clang-tidy/checkers/portability/no-assembler.cpp
+0-12clang-tools-extra/test/clang-tidy/checkers/hicpp/no-assembler.cpp
+79-798 files not shown
+110-8814 files

LLVM/project 7f6ada9llvm/include/llvm/ExecutionEngine/Orc WaitingOnGraph.h

[ORC] Move WaitingOnGraph::hoistDeps into SuperNode. NFCI.

This simplifies the extraction of ModifiedPendingSNs at the start of the emit
function.
DeltaFile
+73-73llvm/include/llvm/ExecutionEngine/Orc/WaitingOnGraph.h
+73-731 files

LLVM/project 43dbcdellvm/utils/gn/secondary/clang/lib/Tooling BUILD.gn, llvm/utils/gn/secondary/compiler-rt/lib/asan BUILD.gn

[gn] Reformat build files

Ran:

    git ls-files '*.gn' '*.gni' | xargs llvm/utils/gn/gn.py format

No behavior change.
DeltaFile
+2-2llvm/utils/gn/secondary/compiler-rt/lib/builtins/BUILD.gn
+1-1llvm/utils/gn/secondary/clang/lib/Tooling/BUILD.gn
+1-1llvm/utils/gn/secondary/compiler-rt/lib/asan/BUILD.gn
+1-1llvm/utils/gn/secondary/lldb/source/Host/BUILD.gn
+1-1llvm/utils/gn/secondary/lldb/test/BUILD.gn
+1-1llvm/utils/gn/secondary/compiler-rt/test/asan/BUILD.gn
+7-77 files not shown
+14-1313 files