LLVM/project 5c0dfceclang/lib/AST/ByteCode InterpBuiltin.cpp, clang/test/AST/ByteCode builtin-object-size.cpp

[clang][bytecode] Fix tail padding with __builtin_object_size (#209771)

This fixes the new libcxx/atomics/builtin_clear_padding.pass.cpp
DeltaFile
+14-0clang/test/AST/ByteCode/builtin-object-size.cpp
+2-4clang/lib/AST/ByteCode/InterpBuiltin.cpp
+16-42 files

LLVM/project 85204d0libcxx/test/libcxx/atomics builtin_clear_padding.pass.cpp

[libcxx] Mark test unsupported in clang-24 (#209794)

After the version bump, we started seeing this test fail. For now mark
it unsupported in newer LLVM versions, until the underlying issue can be
addressed. More details can be found in #209787.
DeltaFile
+1-1libcxx/test/libcxx/atomics/builtin_clear_padding.pass.cpp
+1-11 files

NetBSD/pkgsrc xeVJGhDdoc TODO

   doc/TODO: + fuse-ntfs-3g-2026.7.7.
VersionDeltaFile
1.27588+2-2doc/TODO
+2-21 files

FreeBSD/ports 372fe11security/openbao distinfo Makefile

security/openbao: Update 2.4.1 => 2.5.5 (fix 17 CVE + 5 GHSA)

Changelogs:
https://github.com/openbao/openbao/releases/tag/v2.4.3
https://github.com/openbao/openbao/releases/tag/v2.4.4
https://github.com/openbao/openbao/releases/tag/v2.5.0
https://github.com/openbao/openbao/releases/tag/v2.5.1
https://github.com/openbao/openbao/releases/tag/v2.5.2
https://github.com/openbao/openbao/releases/tag/v2.5.3
https://github.com/openbao/openbao/releases/tag/v2.5.4
https://github.com/openbao/openbao/releases/tag/v2.5.5

PR:             296644
Approved by:    jake at metalrip.com (maintainer)
Security:       CVE-2025-62513
Security:       CVE-2025-62705
Security:       CVE-2025-64761
Security:       CVE-2025-5999
Security:       CVE-2025-68121

    [21 lines not shown]
DeltaFile
+17-15security/openbao/distinfo
+3-3security/openbao/Makefile
+20-182 files

FreeBSD/ports b089fb0security/openbao distinfo Makefile

security/openbao: Update 2.4.1 => 2.5.5 (fix 17 CVE + 5 GHSA)

Changelogs:
https://github.com/openbao/openbao/releases/tag/v2.4.3
https://github.com/openbao/openbao/releases/tag/v2.4.4
https://github.com/openbao/openbao/releases/tag/v2.5.0
https://github.com/openbao/openbao/releases/tag/v2.5.1
https://github.com/openbao/openbao/releases/tag/v2.5.2
https://github.com/openbao/openbao/releases/tag/v2.5.3
https://github.com/openbao/openbao/releases/tag/v2.5.4
https://github.com/openbao/openbao/releases/tag/v2.5.5

PR:             296644
Approved by:    jake at metalrip.com (maintainer)
Security:       CVE-2025-62513
Security:       CVE-2025-62705
Security:       CVE-2025-64761
Security:       CVE-2025-5999
Security:       CVE-2025-68121

    [19 lines not shown]
DeltaFile
+17-15security/openbao/distinfo
+3-3security/openbao/Makefile
+20-182 files

LLVM/project 7021b42llvm/lib/Transforms/Scalar ConstraintElimination.cpp, llvm/test/Transforms/ConstraintElimination induction-nowrap-from-scev-not-ir.ll monotonic-int-phis-wrapping.ll

[ConstraintElim] Try to get induction step/start/flags from IR (NFC-ish) (#209284)

Handle the common integer inductions where the increment is plain add
PN, C by looking at IR instead of querying SCEV. There's effectively no
re-use between SCEV expression created in ConstraintElimination, and
handling simple cases in IR can avoid unnecessary, expensive SCEV
queries.

Should be NFC-ish. We miss trivial folding of the start value (see
regressed test), but that should not happen in end-to-end pipeline.

Improves compile-time for some workloads, ClamAV, mafft:
https://llvm-compile-time-tracker.com/compare.php?from=b8ba3c2b72cb53268129bbecfeb4ba7ec5b8d831&to=2bede223d3ec3ed6e2e9654b635258c50e4e90df&stat=instructions%3Au

I am working on follow-up changes that will handle more cases, where
avoiding unnecessary queries will be more important.

PR: https://github.com/llvm/llvm-project/pull/209284
DeltaFile
+113-0llvm/test/Transforms/ConstraintElimination/induction-nowrap-from-scev-not-ir.ll
+54-38llvm/lib/Transforms/Scalar/ConstraintElimination.cpp
+2-1llvm/test/Transforms/ConstraintElimination/monotonic-int-phis-wrapping.ll
+169-393 files

LLVM/project 835ae52compiler-rt/lib/asan asan_interceptors.cpp

[compiler-rt] Fix asan_interceptors.cpp build warning -Wunused-template (#209750)

mmap_interceptor/munmap_interceptor template functions are instantiated
in sanitizer_common_interceptors.inc only under `#if
SANITIZER_INTERCEPT_MMAP`. Fix `unused function template
'mmap_interceptor'` warning on Windows, which is error under -Werror.
DeltaFile
+2-0compiler-rt/lib/asan/asan_interceptors.cpp
+2-01 files

FreeBSD/ports 48e21b5devel/binaryen distinfo Makefile

devel/binaryen: Update to 131

ChangeLog: https://github.com/WebAssembly/binaryen/blob/main/CHANGELOG.md#v131
DeltaFile
+3-3devel/binaryen/distinfo
+1-1devel/binaryen/Makefile
+4-42 files

LLVM/project ce586b5llvm/lib/Transforms/Instrumentation MemorySanitizer.cpp, llvm/test/Instrumentation/MemorySanitizer/X86 avx512dq-intrinsics.ll

[msan] Handle AVX512 fpclass (floating-point classification) for packed double/float (#209652)

Each bit of the classifier constant specifies whether a particular
classifier is enabled. If Classifiers == 0 (no classifiers are enabled),
the output is trivially known to be zero, thus the output is fully
initialized.

Otherwise, each bit of the output is the bitwise OR of one or more
classifications; we approximate each bit of the output shadow based on
whether the corresponding input element is fully initialized (without
which the classification is potentially unknown). This is only
approximate, because some classifications do not rely on all the bits of
the input element.

This patch only handles packed double/single-precision floating-point.
Handling the scalar equivalents is more complicated because those
intrinsics encode a mask.
DeltaFile
+52-0llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
+14-38llvm/test/Instrumentation/MemorySanitizer/X86/avx512dq-intrinsics.ll
+66-382 files

LLVM/project 0959950llvm/lib/Transforms/IPO LowerTypeTests.cpp, llvm/test/Transforms/LowerTypeTests icall-branch-funnel-invalid-operand.ll

[LowerTypeTests] Avoid null dereference on invalid branch funnel operand (#204951)

On the linked issue, a null dereference happens when looping over`
ArrayRef<GlobalTypeMember *> Globals` at
`LowerTypeTestsModule::buildBitSetsFromDisjointSet()`. This stems from
the external globals in the IR which don't enter GlobalTypeMembers.
Following that, operator[] over the DenseMap returns null and it
propagates to the looped over GlobalTypeMember.

Prevent the null dereference via `.find()` and reporting fatal usage
error if it is not present. Add a negative regression test.

Additionally, the LangRef for the `@llvm.icall.branch.funnel` intrinsic
is missing (see #133635). It would also be nice to have a Verifier entry
for this intrinsic, and get rid of most report_fatal_error() in this
file since it's deprecated.

Fixes #191985


    [2 lines not shown]
DeltaFile
+17-0llvm/test/Transforms/LowerTypeTests/icall-branch-funnel-invalid-operand.ll
+5-1llvm/lib/Transforms/IPO/LowerTypeTests.cpp
+22-12 files

LLVM/project 23ead65compiler-rt/lib/sanitizer_common sanitizer_common_syscalls.inc, compiler-rt/test/msan/Linux syscalls_setgroups.cpp

[compiler-rt][sanitizer_common] Fix setgroups syscall pre-hook to check its input (#209207)

# About

`PRE_SYSCALL(setgroups)`/`setgroups16` called `POST_WRITE` on their
`grouplist` argument, but grouplist is a read-only input the kernel
never writes. Under MSan, `POST_WRITE` maps to `__msan_unpoison`, so
annotating a raw setgroups(2) via the documented
`__sanitizer_syscall_pre_setgroups` hook silently marked an
uninitialized group list as initialized -- before the syscall even ran,
and even on failure -- masking a real use-of-uninitialized-value bug.
Under TSan it recorded a write range where a read belongs.

Use PRE_READ, matching every other input-only argument in this file
(e.g. sched_setparam). Add an MSan regression test.
DeltaFile
+31-0compiler-rt/test/msan/Linux/syscalls_setgroups.cpp
+2-2compiler-rt/lib/sanitizer_common/sanitizer_common_syscalls.inc
+33-22 files

LLVM/project 0f494fcclang/lib/CodeGen CGExpr.cpp, clang/test/CodeGen pr53127.cpp attr-nomerge.cpp

[codegen]Ensure __builtin_trap() has an unreachable (#197789)

```
  void test2() {
    __builtin_trap();
}
```

Previously, this would generate this:

```
; Function Attrs: mustprogress noinline nounwind optnone uwtable
define dso_local void @test2()() #2 !dbg !14 {
  call void @llvm.trap(), !dbg !15
  ret void, !dbg !16
}
```



    [9 lines not shown]
DeltaFile
+14-12clang/test/CodeGen/pr53127.cpp
+19-4clang/test/CodeGen/attr-nomerge.cpp
+17-0clang/test/CodeGen/builtin-trap.c
+11-6clang/test/DebugInfo/CXX/verbose-trap.cpp
+5-7clang/test/CodeGenCXX/microsoft-abi-byval-vararg.cpp
+9-2clang/lib/CodeGen/CGExpr.cpp
+75-318 files not shown
+104-4714 files

LLVM/project 0b18869clang/include/clang/Basic Diagnostic.td DiagnosticSemaKinds.td, clang/lib/Basic DiagnosticIDs.cpp

[Clang] [Diagnostic] Extend DiagCompat() to C language modes (#209241)

This expands the compatibility warnings infrastructure added in #132348
to support C mode as well. Implementing this was actually fairly
straight-forward because we are only ever in C _or_ C++ mode, i.e.
during a single compilation we either emit only C compatibility warnings
or only C++ compatibility warnings. This means we can simply reuse the
existing code and just check for different LangOpts depending on whether
we're in C or C++ mode.

Concretely, this means that instead of e.g.

```
def ext_c2y_alignof_incomplete_array : Extension<
  "'alignof' on an incomplete array type is a C2y extension">,
  InGroup<C2y>;
def warn_c2y_compat_alignof_incomplete_array : Warning<
  "'alignof' on an incomplete array type is incompatible with C standards "
  "before C2y">, InGroup<CPre2yCompat>, DefaultIgnore;

    [24 lines not shown]
DeltaFile
+52-32clang/include/clang/Basic/Diagnostic.td
+14-47clang/include/clang/Basic/DiagnosticSemaKinds.td
+24-3clang/lib/Basic/DiagnosticIDs.cpp
+6-13clang/lib/Sema/SemaExpr.cpp
+4-7clang/lib/Sema/SemaStmt.cpp
+2-2clang/include/clang/Basic/DiagnosticIDs.h
+102-1044 files not shown
+107-11310 files

LLVM/project 9d09c77llvm/lib/Transforms/Vectorize VPlan.h

[VPlan] Make VPBlockTy enum protected (NFC) (#209863)

VPBlockTy is an implementation detail, that is only needed in sub-types.
Make protected.
DeltaFile
+15-13llvm/lib/Transforms/Vectorize/VPlan.h
+15-131 files

LLVM/project c40401dllvm/lib/Object GOFFObjectFile.cpp

[Object][GOFF] Recognize RLD and LEN records (#207118)

This patch adds explicit cases for RT_RLD and RT_LEN records when
parsing GOFF objects. These record types are not handled yet, but
recognizing them allows us to diagnose them and avoids teating them as
unexpected records.
DeltaFile
+10-1llvm/lib/Object/GOFFObjectFile.cpp
+10-11 files

NetBSD/pkgsrc-wip d0d106bopencv-contrib-face Makefile PLIST, opencv-contrib-face/patches patch-modules_videoio_src_cap__v4l.cpp patch-.._opencv__contrib-5.0.0_modules_face_CMakeLists.txt

opencv-contrib-face: update to 5.0
DeltaFile
+102-0opencv-contrib-face/patches/patch-modules_videoio_src_cap__v4l.cpp
+96-0opencv-contrib-face/Makefile
+58-0opencv-contrib-face/PLIST
+29-0opencv-contrib-face/patches/patch-.._opencv__contrib-5.0.0_modules_face_CMakeLists.txt
+24-0opencv-contrib-face/patches/patch-modules_imgproc_src_resize.cpp
+18-0opencv-contrib-face/distinfo
+327-07 files not shown
+403-013 files

LLVM/project 38cecd6llvm/lib/Target/WebAssembly WebAssemblySetP2AlignOperands.cpp WebAssembly.h

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+23-7llvm/lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp
+10-2llvm/lib/Target/WebAssembly/WebAssembly.h
+3-3llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
+2-0llvm/lib/Target/WebAssembly/WebAssemblyPassRegistry.def
+1-1llvm/lib/Target/WebAssembly/WebAssemblyCodeGenPassBuilder.cpp
+39-135 files

LLVM/project c9fde11llvm/test/CodeGen/AMDGPU hsa-generic-target-features.ll generic-targets-require-v6.ll

AMDGPU: Use subarch in tests using generic arches
DeltaFile
+21-21llvm/test/CodeGen/AMDGPU/hsa-generic-target-features.ll
+18-18llvm/test/CodeGen/AMDGPU/generic-targets-require-v6.ll
+1-1llvm/test/CodeGen/AMDGPU/convergent.mir
+40-403 files

LLVM/project e3b9aeellvm/test/CodeGen/AMDGPU pr155452.ll fmuladd.f32.ll, llvm/test/CodeGen/AMDGPU/GlobalISel flat-scratch-init.ll

AMDGPU: Convert tests to use subarch from triples in the file

This set was using target triple in the source rather than command
line arguments.

Co-authored-by: Claude (Opus 4.8) <noreply at anthropic.com>
DeltaFile
+51-55llvm/test/CodeGen/AMDGPU/pr155452.ll
+14-15llvm/test/CodeGen/AMDGPU/fmuladd.f32.ll
+2-5llvm/test/CodeGen/AMDGPU/GlobalISel/flat-scratch-init.ll
+2-4llvm/test/CodeGen/AMDGPU/callee-special-input-vgprs-packed.ll
+2-4llvm/test/CodeGen/AMDGPU/addrspacecast.ll
+2-3llvm/test/CodeGen/AMDGPU/debug-independence-adjustSchedDependency.ll
+73-8617 files not shown
+94-12423 files

LLVM/project 5476709llvm/test/tools/llvm-reduce/mir multiple-functions.mir drop-ir-references.mir

AMDGPU: Convert llvm-reduce tests to new subarch triples (62)
DeltaFile
+1-1llvm/test/tools/llvm-reduce/mir/multiple-functions.mir
+1-1llvm/test/tools/llvm-reduce/mir/drop-ir-references.mir
+1-1llvm/test/tools/llvm-reduce/mir/generic-vreg.mir
+1-1llvm/test/tools/llvm-reduce/mir/infer-triple.mir
+1-1llvm/test/tools/llvm-reduce/mir/input-file-does-not-exist.mir
+1-1llvm/test/tools/llvm-reduce/mir/instr-reduce-dead-def.mir
+6-619 files not shown
+25-2525 files

LLVM/project 28017dallvm/test/Analysis/KernelInfo/enable-kernel-info amdgpu.test, llvm/test/Analysis/KernelInfo/flat-addrspace amdgpu.test

AMDGPU: Migrate KernelInfo tests to new subarch triples (61)
DeltaFile
+6-6llvm/test/Analysis/KernelInfo/openmp/amdgpu.ll
+1-1llvm/test/Analysis/KernelInfo/enable-kernel-info/amdgpu.test
+1-1llvm/test/Analysis/KernelInfo/flat-addrspace/amdgpu.test
+1-1llvm/test/Analysis/KernelInfo/launch-bounds/amdgpu.ll
+1-1llvm/test/Analysis/KernelInfo/openmp/README.md
+10-105 files

LLVM/project 09c3921llvm/test/tools/llvm-split/AMDGPU recursive-search-2.ll recursive-search-8.ll

AMDGPU: Use amdgpu triples in llvm-split tests (60)

Update by regex
DeltaFile
+2-2llvm/test/tools/llvm-split/AMDGPU/recursive-search-2.ll
+2-2llvm/test/tools/llvm-split/AMDGPU/recursive-search-8.ll
+2-2llvm/test/tools/llvm-split/AMDGPU/kernels-dependency-indirect-callee-md.ll
+2-2llvm/test/tools/llvm-split/AMDGPU/large-kernels-merging-weak_odr.ll
+2-2llvm/test/tools/llvm-split/AMDGPU/large-kernels-merging.ll
+1-1llvm/test/tools/llvm-split/AMDGPU/kernels-dependency-indirect.ll
+11-1117 files not shown
+28-2823 files

LLVM/project 6131f98llvm/test/CodeGen/MIR/AMDGPU s_waitcnt-errors.mir s_wait_loadcnt_dscnt-errors.mir

AMDGPU: Migrate MIR parser tests to new subarch triples (59)

Mechanical migration by script.

Co-authored-by: Claude (Opus 4.8) <noreply at anthropic.com>
DeltaFile
+16-16llvm/test/CodeGen/MIR/AMDGPU/s_waitcnt-errors.mir
+12-12llvm/test/CodeGen/MIR/AMDGPU/s_wait_loadcnt_dscnt-errors.mir
+8-8llvm/test/CodeGen/MIR/AMDGPU/s_waitcnt_soft.mir
+8-8llvm/test/CodeGen/MIR/AMDGPU/s_waitcnt.mir
+6-6llvm/test/CodeGen/MIR/AMDGPU/s_wait_alu-errors.mir
+3-3llvm/test/CodeGen/MIR/AMDGPU/preload-kernarg-mfi.ll
+53-5328 files not shown
+86-8634 files

LLVM/project 709b725llvm/test/DebugInfo/AMDGPU pointer-address-space.ll variable-locations.ll

AMDGPU: Migrate DebugInfo tests to new subarch triples (58)

Mostly mechanical by script

Co-authored-by: Claude (Opus 4.8) <noreply at anthropic.com>
DeltaFile
+2-2llvm/test/DebugInfo/AMDGPU/pointer-address-space.ll
+2-2llvm/test/DebugInfo/AMDGPU/variable-locations.ll
+2-2llvm/test/DebugInfo/AMDGPU/code-pointer-size.ll
+2-2llvm/test/DebugInfo/AMDGPU/dbg-value-sched-crash.ll
+2-2llvm/test/DebugInfo/AMDGPU/dwarfdump-relocs.ll
+1-1llvm/test/DebugInfo/AMDGPU/bitcast-store-combine-debugloc.ll
+11-115 files not shown
+16-1611 files

LLVM/project d48f3callvm/test/CodeGen/AMDGPU promote-constOffset-to-imm.ll call-encoding.ll

AMDGPU: Migrate more tests to using subarch triple commands (57) (#209817)

Mostly mechanical updates with some light cleanups manually
applied.

Co-authored-by: Claude (Opus 4.8) <noreply at anthropic.com>
DeltaFile
+6-6llvm/test/CodeGen/AMDGPU/promote-constOffset-to-imm.ll
+5-5llvm/test/CodeGen/AMDGPU/call-encoding.ll
+4-4llvm/test/CodeGen/AMDGPU/vgpr-large-tuple-alloc-error.ll
+3-3llvm/test/CodeGen/AMDGPU/unpack-non-coissue-insts-post-ra-scheduler.mir
+2-2llvm/test/CodeGen/AMDGPU/amdgpu-mul24-knownbits.ll
+2-2llvm/test/CodeGen/AMDGPU/inline-calls.ll
+22-2219 files not shown
+41-4125 files

LLVM/project 90a2e50llvm/lib/Transforms/Instrumentation MemorySanitizer.cpp, llvm/test/Instrumentation/MemorySanitizer/X86 avx512vl-intrinsics.ll avx512-intrinsics.ll

[msan] Handle AVX512 mask.compress (#209654)

mask.compress selects elements from the first two operands according to
the mask; thus, we can propagate the shadow by applying the intrinsic to
the input shadows (with the mask unchanged i.e., trailingVerbatimArgs ==
1), using the forceIntegerIntrinsic option that was added in
https://github.com/llvm/llvm-project/pull/207053
DeltaFile
+90-290llvm/test/Instrumentation/MemorySanitizer/X86/avx512vl-intrinsics.ll
+46-146llvm/test/Instrumentation/MemorySanitizer/X86/avx512-intrinsics.ll
+44-144llvm/test/Instrumentation/MemorySanitizer/X86/avx512-intrinsics-upgrade.ll
+13-0llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
+193-5804 files

LLVM/project 96a722allvm/test/CodeGen/AMDGPU amdgpu-attributor-min-agpr-alloc.ll attributor-flatscratchinit.ll

AMDGPU: Fold -mcpu into subarch triple for attributor tests (56) (#209816)
DeltaFile
+97-100llvm/test/CodeGen/AMDGPU/amdgpu-attributor-min-agpr-alloc.ll
+24-34llvm/test/CodeGen/AMDGPU/attributor-flatscratchinit.ll
+19-24llvm/test/CodeGen/AMDGPU/propagate-amdgpu-cluster-dims.ll
+7-10llvm/test/CodeGen/AMDGPU/lower-ctor-dtor-constexpr-alias.ll
+8-8llvm/test/CodeGen/AMDGPU/amdgpu-attributor-nocallback-intrinsics.ll
+6-6llvm/test/CodeGen/AMDGPU/attributor-flatscratchinit-undefined-behavior.ll
+161-1825 files not shown
+178-20111 files

LLVM/project 27836a1llvm/test/CodeGen/AMDGPU ran-out-of-registers-errors.ll machine-sink-temporal-divergence-swdev407790.ll, llvm/test/Transforms/LoopStrengthReduce/AMDGPU different-addrspace-addressing-mode-loops.ll

AMDGPU: Migrate uniform target-cpu attribute tests to subarch triple (55) (#209815)
DeltaFile
+9-10llvm/test/CodeGen/AMDGPU/ran-out-of-registers-errors.ll
+4-4llvm/test/CodeGen/AMDGPU/machine-sink-temporal-divergence-swdev407790.ll
+3-3llvm/test/CodeGen/AMDGPU/sched-crash-dbg-value.mir
+2-3llvm/test/CodeGen/AMDGPU/coalescer-subregjoin-fullcopy.mir
+2-2llvm/test/Transforms/LoopStrengthReduce/AMDGPU/different-addrspace-addressing-mode-loops.ll
+2-2llvm/test/CodeGen/AMDGPU/debug-value.ll
+22-245 files not shown
+32-3411 files

FreeBSD/ports 4cf5c2ddeskutils Makefile, deskutils/cfait distinfo Makefile.crates

deskutils/cfait: add new port

Cfait is a task manager / TODO list for people who want speed, efficiency, and
ownership of their data.

It connects to any standard CalDAV server (Radicale, Xandikos, Baikal,
Nextcloud, iCloud, etc.) so your tasks aren't locked inside a proprietary
walled garden.

You can use it comfortably from the command line (TUI) or on your desktop (GUI).

It's built "offline-first," so you can keep working without an internet
connection and Cfait will sync your changes the next time you go online.

PR:             295651
Submitted by:   stephan at lichtenauer.co.za
DeltaFile
+1,681-0deskutils/cfait/distinfo
+839-0deskutils/cfait/Makefile.crates
+38-0deskutils/cfait/Makefile
+11-0deskutils/cfait/pkg-descr
+5-0deskutils/cfait/pkg-plist
+1-0deskutils/Makefile
+2,575-06 files

LLVM/project f41f334llvm/test/Transforms/AtomicExpand/AMDGPU expand-atomic-f32-agent.ll expand-atomic-f32-system.ll

AMDGPU: Migrate tests with regenerated checks to amdgpu subarch triple (54) (#209780)

Fold the explicit -mcpu subtarget into the amdgpu subarch triple on
autogenerated tests where the folded triple changes output relative to
the previous default subtarget (e.g. cost-model BASE lines, scheduling).
CHECK lines were regenerated with the update_*_test_checks.py scripts.

Co-Authored-By: Claude <noreply at anthropic.com> (Claude-Opus-4.8)
DeltaFile
+803-803llvm/test/Transforms/AtomicExpand/AMDGPU/expand-atomic-f32-agent.ll
+284-284llvm/test/Transforms/AtomicExpand/AMDGPU/expand-atomic-f32-system.ll
+244-244llvm/test/Transforms/AtomicExpand/AMDGPU/expand-atomic-f64-agent.ll
+202-202llvm/test/Transforms/AtomicExpand/AMDGPU/expand-atomic-f64-system.ll
+194-194llvm/test/Transforms/AtomicExpand/AMDGPU/expand-atomic-i32-agent.ll
+149-141llvm/test/Transforms/AtomicExpand/AMDGPU/expand-atomicrmw-flat-noalias-addrspace.ll
+1,876-1,86865 files not shown
+3,800-3,82171 files