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

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

[ORC] Refactor some WaitingOnGraph loops into named methods. NFCI. (#184775)

Adds new methods to SuperNode for updating ElemToSuperNodeMap values,
use it to tidy up some loops.
DeltaFile
+62-29llvm/include/llvm/ExecutionEngine/Orc/WaitingOnGraph.h
+62-291 files

LLVM/project bd3006fllvm/utils/gn/secondary/llvm/utils/llvm-lit BUILD.gn

[gn] port 4ea39c43e1338a
DeltaFile
+1-0llvm/utils/gn/secondary/llvm/utils/llvm-lit/BUILD.gn
+1-01 files

GhostBSD/ports 5717d8ffilesystems/gvfs pkg-plist Makefile

filesystems/gvfs: split and exclude OneDrive option

...until port is updated to 1.58, due to net/msgraph API break:

Run-time dependency msgraph-0.1 found: NO (tried pkgconfig)

meson.build:434:16: ERROR: Dependency "msgraph-0.1" not found, tried pkgconfig

While here, sort OPTIONS_DEFINE

(cherry picked from commit 00646779248e6f9432990e02397ee4a042373c44)
DeltaFile
+3-3filesystems/gvfs/pkg-plist
+1-0filesystems/gvfs/Makefile
+4-32 files

LLVM/project 23e4fe0clang/include/clang/Basic AttrDocs.td, clang/lib/Sema SemaSYCL.cpp

[SYCL] SYCL host kernel launch support for the sycl_kernel_entry_point attribute. (#152403)

The `sycl_kernel_entry_point` attribute facilitates the generation of an
offload kernel entry point function based on the parameters and body
of the attributed function. This change extends the behavior of that
attribute to support integration with a SYCL runtime library through
an interface that communicates symbol names and kernel arguments
for the generated offload kernel entry point functions.

Consider the following function declared with the
`sycl_kernel_entry_point` attribute with a call to this function
occurring in the implementation of a SYCL kernel invocation function
such as `sycl::handler::single_task()`.
```c++
  template<typename KernelName, typename KernelType>
  [[clang::sycl_kernel_entry_point(KernelName)]]
  void kernel_entry_point(KernelType kernel) {
    kernel();
  }

    [49 lines not shown]
DeltaFile
+560-0clang/test/SemaSYCL/sycl-kernel-launch.cpp
+272-34clang/lib/Sema/SemaSYCL.cpp
+254-21clang/test/CodeGenSYCL/kernel-caller-entry-point.cpp
+129-95clang/include/clang/Basic/AttrDocs.td
+196-7clang/test/ASTSYCL/ast-dump-sycl-kernel-call-stmt.cpp
+188-0clang/test/SemaSYCL/sycl-kernel-entry-point-attr-this.cpp
+1,599-15737 files not shown
+2,409-21843 files

LLVM/project 41ac6eblldb/source/Plugins/Process/FreeBSD NativeRegisterContextFreeBSD_x86.h

[lldb][FreeBSD] Fix some missed renaming to x86 for shared files (#183980)

Fix #180624.
Apparently a slight oversight.
DeltaFile
+4-5lldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_x86.h
+4-51 files

LLVM/project b15115cclang-tools-extra/test/clang-tidy/checkers/readability identifier-length-ignored-exception-variable-names.cpp redundant-parentheses-allowed-decls.cpp

[clang-tidy][NFC] Add missing Option tests in `readability` [2/N] (#184708)

This PR adds testcases for untested Options in `readability` module for
better test coverage, specifically:

- `readability-identifier-length`: `IgnoredExceptionVariableNames`,
`IgnoredLoopCounterNames`, `IgnoredParameterNames`,
`MinimumExceptionNameLength`, `MinimumLoopCounterNameLength`,
`MinimumParameterNameLength`, `MinimumVariableNameLength`.
- `readability-magic-numbers`: `IgnoreAllFloatingPointValues`.
- `readability-qualified-auto`: `AddConstToQualified`.
- `readability-redundant-parentheses`: `AllowedDecls`.
- `readability-suspicious-call-argument`: `MinimumIdentifierNameLength`.
- `readability-use-std-min-max`: `IncludeStyle`.

As of AI Usage: Assisted by Gemini 3 and Claude (Writing part of the
testcases and pre-commit reviewing).
DeltaFile
+22-0clang-tools-extra/test/clang-tidy/checkers/readability/identifier-length-ignored-exception-variable-names.cpp
+16-0clang-tools-extra/test/clang-tidy/checkers/readability/redundant-parentheses-allowed-decls.cpp
+16-0clang-tools-extra/test/clang-tidy/checkers/readability/identifier-length-minimum-exception-name-length.cpp
+14-0clang-tools-extra/test/clang-tidy/checkers/readability/identifier-length-minimum-loop-counter-name-length.cpp
+14-0clang-tools-extra/test/clang-tidy/checkers/readability/identifier-length-ignored-loop-counter-names.cpp
+13-0clang-tools-extra/test/clang-tidy/checkers/readability/use-std-min-max-include-style.cpp
+95-06 files not shown
+156-112 files

FreeBSD/src a456f85. UPDATING, lib/csu/common crtbrand.S

Update in preparation for 14.4-RELEASE

- Bump BRANCH to RELEASE
- Add the anticipated RELEASE announcement date
- Set a static __FreeBSD_version

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+3-0UPDATING
+1-1lib/csu/common/crtbrand.S
+1-1sys/conf/newvers.sh
+5-23 files

FreeBSD/src b302ca6usr.bin/less lesspipe.sh

lesspipe: Allow zstd to operate on a symlink

By default zstd refuses to operate on symlinks, so for example
`zless /var/crash/vmcore.last.zst` failed to view the uncompressed core
file.  Add -f to the zstd command line to allow operation on symlinks.

Reviewed by:    delphij
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55101

(cherry picked from commit b4305c90a3be7e1a40b76545b8b761fdbda5c309)
(cherry picked from commit 68125692efacbce537e14ba16ecedff750cccc36)
DeltaFile
+1-1usr.bin/less/lesspipe.sh
+1-11 files

LLVM/project bd4cb40libc/src/__support/math log.h

revert to ifdef
DeltaFile
+1-1libc/src/__support/math/log.h
+1-11 files

HardenedBSD/src 6812569usr.bin/less lesspipe.sh

lesspipe: Allow zstd to operate on a symlink

By default zstd refuses to operate on symlinks, so for example
`zless /var/crash/vmcore.last.zst` failed to view the uncompressed core
file.  Add -f to the zstd command line to allow operation on symlinks.

Reviewed by:    delphij
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55101

(cherry picked from commit b4305c90a3be7e1a40b76545b8b761fdbda5c309)
DeltaFile
+1-1usr.bin/less/lesspipe.sh
+1-11 files

FreeBSD/src 6812569usr.bin/less lesspipe.sh

lesspipe: Allow zstd to operate on a symlink

By default zstd refuses to operate on symlinks, so for example
`zless /var/crash/vmcore.last.zst` failed to view the uncompressed core
file.  Add -f to the zstd command line to allow operation on symlinks.

Reviewed by:    delphij
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55101

(cherry picked from commit b4305c90a3be7e1a40b76545b8b761fdbda5c309)
DeltaFile
+1-1usr.bin/less/lesspipe.sh
+1-11 files

LLVM/project 9809384clang/include/clang/Basic DiagnosticSemaKinds.td, clang/test/Modules auto-module-import.m extern_c.cpp

[clang][modules] -Wmodule-import-in-extern-c should not be an error by default (#184530)

Importing a module inside of an `extern "C" {...}` section doesn't have
any effect, i.e. the imported module is not treated as `extern "C"`,
it's built independent of the includer state. The warning is akin to
`-Wconfig-macros`, it's trying to say that the behavior will be
different (and unexpected) when compiling with modules. That doesn't
need to be an error, a warning is enough. As an error, it makes it
difficult to support and test modules in C++ mode while dependencies
still have includes in `extern "C" {...}`.

 rdar://171677028
DeltaFile
+1-2clang/include/clang/Basic/DiagnosticSemaKinds.td
+1-1clang/test/Modules/auto-module-import.m
+1-1clang/test/Modules/extern_c.cpp
+3-43 files