llvmorg-github-actions[bot] wrote:

<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-backend-amdgpu

Author: Matt Arsenault (arsenm)

<details>
<summary>Changes</summary>

Mechanically migrate the command-line target spelling on llc/opt RUN lines in
llvm/test/CodeGen/AMDGPU from -mtriple=amdgcn ... -mcpu=&lt;gfx&gt; to the 
folded
subarch triple form (e.g. -mtriple=amdgpu9.00-amd-amdhsa), dropping the
redundant -mcpu.

Co-Authored-By: Claude &lt;noreply@<!-- -->anthropic.com&gt; (Claude-Opus-4.8)

---

Patch is 117.36 KiB, truncated to 20.00 KiB below, full version: 
https://github.com/llvm/llvm-project/pull/209485.diff


98 Files Affected:

- (modified) llvm/test/CodeGen/AMDGPU/lower-module-lds-all-indirect-accesses.ll 
(+1-1) 
- (modified) llvm/test/CodeGen/AMDGPU/lower-module-lds-constantexpr-phi.ll 
(+2-2) 
- (modified) llvm/test/CodeGen/AMDGPU/lower-module-lds-constantexpr.ll (+2-2) 
- (modified) llvm/test/CodeGen/AMDGPU/lower-module-lds-inactive.ll (+2-2) 
- (modified) 
llvm/test/CodeGen/AMDGPU/lower-module-lds-indirect-extern-uses-max-reachable-alignment.ll
 (+1-1) 
- (modified) llvm/test/CodeGen/AMDGPU/lower-module-lds-link-time-classify.ll 
(+1-1) 
- (modified) 
llvm/test/CodeGen/AMDGPU/lower-module-lds-link-time-global-scope.ll (+1-1) 
- (modified) 
llvm/test/CodeGen/AMDGPU/lower-module-lds-link-time-internal-func.ll (+1-1) 
- (modified) 
llvm/test/CodeGen/AMDGPU/lower-module-lds-link-time-internal-multi-user.ll 
(+1-1) 
- (modified) llvm/test/CodeGen/AMDGPU/lower-module-lds-offsets.ll (+3-3) 
- (modified) 
llvm/test/CodeGen/AMDGPU/lower-module-lds-precise-allocate-to-module-struct.ll 
(+1-1) 
- (modified) llvm/test/CodeGen/AMDGPU/lower-module-lds-single-var-ambiguous.ll 
(+4-4) 
- (modified) 
llvm/test/CodeGen/AMDGPU/lower-module-lds-single-var-unambiguous.ll (+4-4) 
- (modified) llvm/test/CodeGen/AMDGPU/lower-module-lds-used-list.ll (+2-2) 
- (modified) llvm/test/CodeGen/AMDGPU/lower-module-lds-via-table.ll (+2-2) 
- (modified) llvm/test/CodeGen/AMDGPU/lower-module-lds-zero-size-arr.ll (+1-1) 
- (modified) llvm/test/CodeGen/AMDGPU/lower-module-lds.ll (+2-2) 
- (modified) llvm/test/CodeGen/AMDGPU/lower-multiple-ctor-dtor.ll (+2-2) 
- (modified) llvm/test/CodeGen/AMDGPU/lower-noalias-kernargs.ll (+1-1) 
- (modified) llvm/test/CodeGen/AMDGPU/lower-term-opcodes.mir (+4-4) 
- (modified) llvm/test/CodeGen/AMDGPU/lower-work-group-id-intrinsics-hsa.ll 
(+6-6) 
- (modified) llvm/test/CodeGen/AMDGPU/lower-work-group-id-intrinsics-opt.ll 
(+2-2) 
- (modified) llvm/test/CodeGen/AMDGPU/lower-work-group-id-intrinsics-pal.ll 
(+6-6) 
- (modified) llvm/test/CodeGen/AMDGPU/lower-work-group-id-intrinsics.ll (+6-6) 
- (modified) llvm/test/CodeGen/AMDGPU/lrint.ll (+8-8) 
- (modified) llvm/test/CodeGen/AMDGPU/lro-coerce-v4i8-phi-loop.ll (+1-1) 
- (modified) llvm/test/CodeGen/AMDGPU/lro-phi-samebb-nonlookthrough-store.ll 
(+1-1) 
- (modified) llvm/test/CodeGen/AMDGPU/lround.ll (+8-8) 
- (modified) llvm/test/CodeGen/AMDGPU/lshl-add-u64.ll (+4-4) 
- (modified) llvm/test/CodeGen/AMDGPU/lshl64-to-32.ll (+1-1) 
- (modified) llvm/test/CodeGen/AMDGPU/lshr.v2i16.ll (+5-5) 
- (modified) llvm/test/CodeGen/AMDGPU/lsr-cost-model-vector-iv.ll (+1-1) 
- (modified) llvm/test/CodeGen/AMDGPU/lto-lower-module-lds.ll (+8-8) 
- (modified) llvm/test/CodeGen/AMDGPU/machine-cp-propagation.mir (+1-1) 
- (modified) llvm/test/CodeGen/AMDGPU/machine-cse-commute-target-flags.mir 
(+2-2) 
- (modified) llvm/test/CodeGen/AMDGPU/machine-cse-ssa.mir (+2-2) 
- (modified) llvm/test/CodeGen/AMDGPU/machine-function-info-cwsr.ll (+1-1) 
- (modified) 
llvm/test/CodeGen/AMDGPU/machine-scheduler-rematerialization-scoring.mir (+1-1) 
- (modified) 
llvm/test/CodeGen/AMDGPU/machine-scheduler-revert-slot-monotonicity.mir (+1-1) 
- (modified) 
llvm/test/CodeGen/AMDGPU/machine-scheduler-sink-trivial-remats-attr.mir (+2-2) 
- (modified) 
llvm/test/CodeGen/AMDGPU/machine-scheduler-sink-trivial-remats-debug.mir (+2-2) 
- (modified) llvm/test/CodeGen/AMDGPU/machine-scheduler-sink-trivial-remats.mir 
(+4-4) 
- (modified) llvm/test/CodeGen/AMDGPU/machine-sink-cycle.mir (+2-2) 
- (modified) llvm/test/CodeGen/AMDGPU/machine-sink-fence.ll (+1-1) 
- (modified) llvm/test/CodeGen/AMDGPU/machine-sink-ignorable-exec-use.mir 
(+2-2) 
- (modified) llvm/test/CodeGen/AMDGPU/machine-sink-lane-mask.mir (+2-2) 
- (modified) 
llvm/test/CodeGen/AMDGPU/machine-sink-loop-var-out-of-divergent-loop-swdev407790.ll
 (+1-1) 
- (modified) 
llvm/test/CodeGen/AMDGPU/machine-sink-loop-var-out-of-divergent-loop-swdev407790.mir
 (+1-1) 
- (modified) 
llvm/test/CodeGen/AMDGPU/machine-sink-temporal-divergence-swdev407790.mir 
(+2-2) 
- (modified) llvm/test/CodeGen/AMDGPU/machinelicm-undef-use.mir (+2-2) 
- (modified) llvm/test/CodeGen/AMDGPU/macro-fusion-cluster-vcc-uses.mir (+2-2) 
- (modified) llvm/test/CodeGen/AMDGPU/mad-combine.ll (+3-3) 
- (modified) llvm/test/CodeGen/AMDGPU/mad-mix-bf16.ll (+2-2) 
- (modified) llvm/test/CodeGen/AMDGPU/mad-mix-hi-bf16.ll (+2-2) 
- (modified) llvm/test/CodeGen/AMDGPU/mad-mix-hi.ll (+10-10) 
- (modified) llvm/test/CodeGen/AMDGPU/mad-mix-lo-bf16.ll (+2-2) 
- (modified) llvm/test/CodeGen/AMDGPU/mad-mix-lo.ll (+12-12) 
- (modified) llvm/test/CodeGen/AMDGPU/mad-mix.ll (+14-14) 
- (modified) llvm/test/CodeGen/AMDGPU/mad.u16.ll (+5-5) 
- (modified) llvm/test/CodeGen/AMDGPU/mad_64_32.ll (+8-8) 
- (modified) llvm/test/CodeGen/AMDGPU/mad_int24.ll (+6-6) 
- (modified) llvm/test/CodeGen/AMDGPU/mad_u64_u32.ll (+6-6) 
- (modified) llvm/test/CodeGen/AMDGPU/mad_uint24.ll (+3-3) 
- (modified) llvm/test/CodeGen/AMDGPU/madak.ll (+8-8) 
- (modified) llvm/test/CodeGen/AMDGPU/mai-hazards-gfx90a.mir (+1-1) 
- (modified) llvm/test/CodeGen/AMDGPU/mai-hazards-gfx942.mir (+3-3) 
- (modified) llvm/test/CodeGen/AMDGPU/mai-hazards-mfma-scale.gfx950.mir (+1-1) 
- (modified) llvm/test/CodeGen/AMDGPU/mai-hazards.mir (+1-1) 
- (modified) llvm/test/CodeGen/AMDGPU/mai-inline.ll (+1-1) 
- (modified) llvm/test/CodeGen/AMDGPU/make-buffer-rsrc-lds-fails.ll (+2-2) 
- (modified) llvm/test/CodeGen/AMDGPU/masked-load-vectortypes.ll (+1-1) 
- (modified) llvm/test/CodeGen/AMDGPU/match-perm-extract-vector-elt-bug.ll 
(+3-3) 
- (modified) llvm/test/CodeGen/AMDGPU/materialize-frame-index-sgpr.gfx10.ll 
(+7-7) 
- (modified) llvm/test/CodeGen/AMDGPU/materialize-frame-index-sgpr.ll (+8-8) 
- (modified) llvm/test/CodeGen/AMDGPU/max-hard-clause-length.ll (+3-3) 
- (modified) llvm/test/CodeGen/AMDGPU/max.i16.ll (+2-2) 
- (modified) llvm/test/CodeGen/AMDGPU/max.ll (+2-2) 
- (modified) llvm/test/CodeGen/AMDGPU/max3.ll (+4-4) 
- (modified) llvm/test/CodeGen/AMDGPU/maximumnum.bf16.ll (+9-9) 
- (modified) llvm/test/CodeGen/AMDGPU/maximumnum.ll (+26-26) 
- (modified) 
llvm/test/CodeGen/AMDGPU/mcexpr-knownbits-assign-crash-gh-issue-110930.ll 
(+1-1) 
- (modified) llvm/test/CodeGen/AMDGPU/mcp-aligned-vgprs.mir (+1-1) 
- (modified) llvm/test/CodeGen/AMDGPU/mcp-implicit-clobber.mir (+1-1) 
- (modified) llvm/test/CodeGen/AMDGPU/mcp-overlap-after-propagation.mir (+2-2) 
- (modified) llvm/test/CodeGen/AMDGPU/mdt-preserving-crash.ll (+1-1) 
- (modified) llvm/test/CodeGen/AMDGPU/med3-knownbits.ll (+2-2) 
- (modified) llvm/test/CodeGen/AMDGPU/med3-no-simplify.ll (+3-3) 
- (modified) llvm/test/CodeGen/AMDGPU/memcpy-crash-issue63986.ll (+1-1) 
- (modified) llvm/test/CodeGen/AMDGPU/memcpy-fixed-align.ll (+2-2) 
- (modified) llvm/test/CodeGen/AMDGPU/memcpy-libcall.ll (+1-1) 
- (modified) llvm/test/CodeGen/AMDGPU/memcpy-param-combinations.ll (+1-1) 
- (modified) llvm/test/CodeGen/AMDGPU/memcpy-scalar-load.ll (+1-1) 
- (modified) llvm/test/CodeGen/AMDGPU/memcpy-scoped-aa.ll (+2-2) 
- (modified) llvm/test/CodeGen/AMDGPU/memcpy_const_compare.ll (+1-1) 
- (modified) llvm/test/CodeGen/AMDGPU/memintrinsic-unroll.ll (+3-3) 
- (modified) llvm/test/CodeGen/AMDGPU/memmove-param-combinations.ll (+1-1) 
- (modified) llvm/test/CodeGen/AMDGPU/memmove-scalar-load.ll (+1-1) 
- (modified) llvm/test/CodeGen/AMDGPU/memmove-var-size.ll (+1-1) 


``````````diff
diff --git a/llvm/test/CodeGen/AMDGPU/lower-module-lds-all-indirect-accesses.ll 
b/llvm/test/CodeGen/AMDGPU/lower-module-lds-all-indirect-accesses.ll
index c95ebb5918627..ceac736fdcf25 100644
--- a/llvm/test/CodeGen/AMDGPU/lower-module-lds-all-indirect-accesses.ll
+++ b/llvm/test/CodeGen/AMDGPU/lower-module-lds-all-indirect-accesses.ll
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py 
UTC_ARGS: --version 2
-; RUN: opt -S -mtriple=amdgcn-- -passes=amdgpu-lower-module-lds 
--amdgpu-lower-module-lds-strategy=hybrid < %s | FileCheck %s
+; RUN: opt -S -mtriple=amdgpu-- -passes=amdgpu-lower-module-lds 
--amdgpu-lower-module-lds-strategy=hybrid < %s | FileCheck %s
 
 ;; Reduced from a larger test case. Checks that functions and kernels that use 
only dynamic lds
 ;; are lowered successfully. Previously they only worked if the kernel 
happened to also use static lds
diff --git a/llvm/test/CodeGen/AMDGPU/lower-module-lds-constantexpr-phi.ll 
b/llvm/test/CodeGen/AMDGPU/lower-module-lds-constantexpr-phi.ll
index 1378cf1453693..1089f52aabc47 100644
--- a/llvm/test/CodeGen/AMDGPU/lower-module-lds-constantexpr-phi.ll
+++ b/llvm/test/CodeGen/AMDGPU/lower-module-lds-constantexpr-phi.ll
@@ -1,6 +1,6 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt -S -mtriple=amdgcn-- -amdgpu-lower-module-lds 
--amdgpu-lower-module-lds-strategy=module < %s | FileCheck %s
-; RUN: opt -S -mtriple=amdgcn-- -passes=amdgpu-lower-module-lds 
--amdgpu-lower-module-lds-strategy=module < %s | FileCheck %s
+; RUN: opt -S -mtriple=amdgpu-- -amdgpu-lower-module-lds 
--amdgpu-lower-module-lds-strategy=module < %s | FileCheck %s
+; RUN: opt -S -mtriple=amdgpu-- -passes=amdgpu-lower-module-lds 
--amdgpu-lower-module-lds-strategy=module < %s | FileCheck %s
 
 @var = addrspace(3) global i32 poison, align 4
 
diff --git a/llvm/test/CodeGen/AMDGPU/lower-module-lds-constantexpr.ll 
b/llvm/test/CodeGen/AMDGPU/lower-module-lds-constantexpr.ll
index deb2d00e8bd81..410e568242cbb 100644
--- a/llvm/test/CodeGen/AMDGPU/lower-module-lds-constantexpr.ll
+++ b/llvm/test/CodeGen/AMDGPU/lower-module-lds-constantexpr.ll
@@ -1,6 +1,6 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py 
UTC_ARGS: --version 6
-; RUN: opt -S -mtriple=amdgcn-- -amdgpu-lower-module-lds 
--amdgpu-lower-module-lds-strategy=module < %s | FileCheck %s
-; RUN: opt -S -mtriple=amdgcn-- -passes=amdgpu-lower-module-lds 
--amdgpu-lower-module-lds-strategy=module < %s | FileCheck %s
+; RUN: opt -S -mtriple=amdgpu-- -amdgpu-lower-module-lds 
--amdgpu-lower-module-lds-strategy=module < %s | FileCheck %s
+; RUN: opt -S -mtriple=amdgpu-- -passes=amdgpu-lower-module-lds 
--amdgpu-lower-module-lds-strategy=module < %s | FileCheck %s
 
 ; CHECK: %llvm.amdgcn.module.lds.t = type { float, float }
 ; CHECK: %llvm.amdgcn.kernel.timestwo.lds.t = type { float, float }
diff --git a/llvm/test/CodeGen/AMDGPU/lower-module-lds-inactive.ll 
b/llvm/test/CodeGen/AMDGPU/lower-module-lds-inactive.ll
index b2c30cd174c78..9038fc00aaf32 100644
--- a/llvm/test/CodeGen/AMDGPU/lower-module-lds-inactive.ll
+++ b/llvm/test/CodeGen/AMDGPU/lower-module-lds-inactive.ll
@@ -1,5 +1,5 @@
-; RUN: opt -S -mtriple=amdgcn-- -amdgpu-lower-module-lds < %s | FileCheck %s
-; RUN: opt -S -mtriple=amdgcn-- -passes=amdgpu-lower-module-lds < %s | 
FileCheck %s
+; RUN: opt -S -mtriple=amdgpu-- -amdgpu-lower-module-lds < %s | FileCheck %s
+; RUN: opt -S -mtriple=amdgpu-- -passes=amdgpu-lower-module-lds < %s | 
FileCheck %s
 
 ; Variables that are not lowered by this pass are left unchanged
 ; CHECK-NOT: asm
diff --git 
a/llvm/test/CodeGen/AMDGPU/lower-module-lds-indirect-extern-uses-max-reachable-alignment.ll
 
b/llvm/test/CodeGen/AMDGPU/lower-module-lds-indirect-extern-uses-max-reachable-alignment.ll
index 4bd08c19a081c..fcb724a639fac 100644
--- 
a/llvm/test/CodeGen/AMDGPU/lower-module-lds-indirect-extern-uses-max-reachable-alignment.ll
+++ 
b/llvm/test/CodeGen/AMDGPU/lower-module-lds-indirect-extern-uses-max-reachable-alignment.ll
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py 
UTC_ARGS: --check-globals --version 3
-; RUN: opt -S -mtriple=amdgcn-- -passes=amdgpu-lower-module-lds < %s | 
FileCheck %s
+; RUN: opt -S -mtriple=amdgpu-- -passes=amdgpu-lower-module-lds < %s | 
FileCheck %s
 
 ; Not reached by a non-kernel function and therefore not changed by this pass
 @dynamic_kernel_only = external addrspace(3) global [0 x double]
diff --git a/llvm/test/CodeGen/AMDGPU/lower-module-lds-link-time-classify.ll 
b/llvm/test/CodeGen/AMDGPU/lower-module-lds-link-time-classify.ll
index 364494d7b1c40..ece648a9aceed 100644
--- a/llvm/test/CodeGen/AMDGPU/lower-module-lds-link-time-classify.ll
+++ b/llvm/test/CodeGen/AMDGPU/lower-module-lds-link-time-classify.ll
@@ -1,4 +1,4 @@
-; RUN: opt -S -mtriple=amdgcn-amd-amdhsa -passes=amdgpu-lower-module-lds 
-amdgpu-enable-object-linking < %s | FileCheck %s
+; RUN: opt -S -mtriple=amdgpu-amd-amdhsa -passes=amdgpu-lower-module-lds 
-amdgpu-enable-object-linking < %s | FileCheck %s
 
 ; Test the three-way classification of LDS variables:
 ;   1. Global-scope (external linkage): standalone external declaration
diff --git 
a/llvm/test/CodeGen/AMDGPU/lower-module-lds-link-time-global-scope.ll 
b/llvm/test/CodeGen/AMDGPU/lower-module-lds-link-time-global-scope.ll
index 4435e32aa856a..0bc65201503ba 100644
--- a/llvm/test/CodeGen/AMDGPU/lower-module-lds-link-time-global-scope.ll
+++ b/llvm/test/CodeGen/AMDGPU/lower-module-lds-link-time-global-scope.ll
@@ -1,4 +1,4 @@
-; RUN: opt -S -mtriple=amdgcn-amd-amdhsa -passes=amdgpu-lower-module-lds 
-amdgpu-enable-object-linking < %s | FileCheck %s
+; RUN: opt -S -mtriple=amdgpu-amd-amdhsa -passes=amdgpu-lower-module-lds 
-amdgpu-enable-object-linking < %s | FileCheck %s
 
 ; Comprehensive test for global-scope (external linkage) LDS in link-time mode.
 ; External LDS variables remain as standalone external declarations -- they are
diff --git 
a/llvm/test/CodeGen/AMDGPU/lower-module-lds-link-time-internal-func.ll 
b/llvm/test/CodeGen/AMDGPU/lower-module-lds-link-time-internal-func.ll
index 525b03f017290..10f05233c147f 100644
--- a/llvm/test/CodeGen/AMDGPU/lower-module-lds-link-time-internal-func.ll
+++ b/llvm/test/CodeGen/AMDGPU/lower-module-lds-link-time-internal-func.ll
@@ -1,4 +1,4 @@
-; RUN: opt -S -mtriple=amdgcn-amd-amdhsa -passes=amdgpu-lower-module-lds 
-amdgpu-enable-object-linking < %s | FileCheck %s
+; RUN: opt -S -mtriple=amdgpu-amd-amdhsa -passes=amdgpu-lower-module-lds 
-amdgpu-enable-object-linking < %s | FileCheck %s
 
 ; An internal (static) device function uses an internal LDS variable.
 ; The per-function struct must get a module-unique hash suffix to avoid
diff --git 
a/llvm/test/CodeGen/AMDGPU/lower-module-lds-link-time-internal-multi-user.ll 
b/llvm/test/CodeGen/AMDGPU/lower-module-lds-link-time-internal-multi-user.ll
index 7d9042e212e0f..849771e5ba502 100644
--- a/llvm/test/CodeGen/AMDGPU/lower-module-lds-link-time-internal-multi-user.ll
+++ b/llvm/test/CodeGen/AMDGPU/lower-module-lds-link-time-internal-multi-user.ll
@@ -1,4 +1,4 @@
-; RUN: opt -S -mtriple=amdgcn-amd-amdhsa -passes=amdgpu-lower-module-lds 
-amdgpu-enable-object-linking < %s | FileCheck %s
+; RUN: opt -S -mtriple=amdgpu-amd-amdhsa -passes=amdgpu-lower-module-lds 
-amdgpu-enable-object-linking < %s | FileCheck %s
 
 source_filename = "source_a.hip"
 
diff --git a/llvm/test/CodeGen/AMDGPU/lower-module-lds-offsets.ll 
b/llvm/test/CodeGen/AMDGPU/lower-module-lds-offsets.ll
index 95e2ae9634b0e..82386629b40a4 100644
--- a/llvm/test/CodeGen/AMDGPU/lower-module-lds-offsets.ll
+++ b/llvm/test/CodeGen/AMDGPU/lower-module-lds-offsets.ll
@@ -1,7 +1,7 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt -S -mtriple=amdgcn-- -amdgpu-lower-module-lds < %s 
--amdgpu-lower-module-lds-strategy=module | FileCheck -check-prefix=OPT %s
-; RUN: opt -S -mtriple=amdgcn-- -passes=amdgpu-lower-module-lds < %s 
--amdgpu-lower-module-lds-strategy=module | FileCheck -check-prefix=OPT %s
-; RUN: llc -mtriple=amdgcn -mcpu=gfx900 < %s 
--amdgpu-lower-module-lds-strategy=module | FileCheck -check-prefix=GCN %s
+; RUN: opt -S -mtriple=amdgpu-- -amdgpu-lower-module-lds < %s 
--amdgpu-lower-module-lds-strategy=module | FileCheck -check-prefix=OPT %s
+; RUN: opt -S -mtriple=amdgpu-- -passes=amdgpu-lower-module-lds < %s 
--amdgpu-lower-module-lds-strategy=module | FileCheck -check-prefix=OPT %s
+; RUN: llc -mtriple=amdgpu9.00 < %s --amdgpu-lower-module-lds-strategy=module 
| FileCheck -check-prefix=GCN %s
 
 ; Check that module LDS is allocated at address 0 and kernel starts its
 ; allocation past module LDS when a call is present.
diff --git 
a/llvm/test/CodeGen/AMDGPU/lower-module-lds-precise-allocate-to-module-struct.ll
 
b/llvm/test/CodeGen/AMDGPU/lower-module-lds-precise-allocate-to-module-struct.ll
index 9f23e3b953453..b7986da1700d9 100644
--- 
a/llvm/test/CodeGen/AMDGPU/lower-module-lds-precise-allocate-to-module-struct.ll
+++ 
b/llvm/test/CodeGen/AMDGPU/lower-module-lds-precise-allocate-to-module-struct.ll
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py 
UTC_ARGS: --function-signature --check-globals
-; RUN: opt -S -mtriple=amdgcn-- -passes=amdgpu-lower-module-lds < %s | 
FileCheck %s
+; RUN: opt -S -mtriple=amdgpu-- -passes=amdgpu-lower-module-lds < %s | 
FileCheck %s
 
 ; Regression test for issue 160181
 ; One variable is chosen to be assigned at zero. Here, that's @both
diff --git a/llvm/test/CodeGen/AMDGPU/lower-module-lds-single-var-ambiguous.ll 
b/llvm/test/CodeGen/AMDGPU/lower-module-lds-single-var-ambiguous.ll
index 9c71d212132c0..eeee0b8c1c6c3 100644
--- a/llvm/test/CodeGen/AMDGPU/lower-module-lds-single-var-ambiguous.ll
+++ b/llvm/test/CodeGen/AMDGPU/lower-module-lds-single-var-ambiguous.ll
@@ -1,8 +1,8 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt -S -mtriple=amdgcn-- -passes=amdgpu-lower-module-lds < %s 
--amdgpu-lower-module-lds-strategy=module | FileCheck 
-check-prefixes=CHECK,M_OR_HY %s
-; RUN: opt -S -mtriple=amdgcn-- -passes=amdgpu-lower-module-lds < %s 
--amdgpu-lower-module-lds-strategy=table | FileCheck 
-check-prefixes=CHECK,TABLE %s
-; RUN: not opt -S -mtriple=amdgcn-- -passes=amdgpu-lower-module-lds < %s 
--amdgpu-lower-module-lds-strategy=kernel 2>&1 | FileCheck 
-check-prefixes=KERNEL %s
-; RUN: opt -S -mtriple=amdgcn-- -passes=amdgpu-lower-module-lds < %s 
--amdgpu-lower-module-lds-strategy=hybrid | FileCheck 
-check-prefixes=CHECK,M_OR_HY %s
+; RUN: opt -S -mtriple=amdgpu-- -passes=amdgpu-lower-module-lds < %s 
--amdgpu-lower-module-lds-strategy=module | FileCheck 
-check-prefixes=CHECK,M_OR_HY %s
+; RUN: opt -S -mtriple=amdgpu-- -passes=amdgpu-lower-module-lds < %s 
--amdgpu-lower-module-lds-strategy=table | FileCheck 
-check-prefixes=CHECK,TABLE %s
+; RUN: not opt -S -mtriple=amdgpu-- -passes=amdgpu-lower-module-lds < %s 
--amdgpu-lower-module-lds-strategy=kernel 2>&1 | FileCheck 
-check-prefixes=KERNEL %s
+; RUN: opt -S -mtriple=amdgpu-- -passes=amdgpu-lower-module-lds < %s 
--amdgpu-lower-module-lds-strategy=hybrid | FileCheck 
-check-prefixes=CHECK,M_OR_HY %s
 
 ;; Two kernels access the same variable, specialisation gives them each their 
own copy of it
 
diff --git 
a/llvm/test/CodeGen/AMDGPU/lower-module-lds-single-var-unambiguous.ll 
b/llvm/test/CodeGen/AMDGPU/lower-module-lds-single-var-unambiguous.ll
index d32ea069b3e59..28e0e8b67dba9 100644
--- a/llvm/test/CodeGen/AMDGPU/lower-module-lds-single-var-unambiguous.ll
+++ b/llvm/test/CodeGen/AMDGPU/lower-module-lds-single-var-unambiguous.ll
@@ -1,8 +1,8 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt -S -mtriple=amdgcn-- -passes=amdgpu-lower-module-lds < %s 
--amdgpu-lower-module-lds-strategy=module | FileCheck 
-check-prefixes=CHECK,MODULE %s
-; RUN: opt -S -mtriple=amdgcn-- -passes=amdgpu-lower-module-lds < %s 
--amdgpu-lower-module-lds-strategy=table | FileCheck 
-check-prefixes=CHECK,TABLE %s
-; RUN: opt -S -mtriple=amdgcn-- -passes=amdgpu-lower-module-lds < %s 
--amdgpu-lower-module-lds-strategy=kernel | FileCheck 
-check-prefixes=CHECK,K_OR_HY %s
-; RUN: opt -S -mtriple=amdgcn-- -passes=amdgpu-lower-module-lds < %s 
--amdgpu-lower-module-lds-strategy=hybrid | FileCheck 
-check-prefixes=CHECK,K_OR_HY %s
+; RUN: opt -S -mtriple=amdgpu-- -passes=amdgpu-lower-module-lds < %s 
--amdgpu-lower-module-lds-strategy=module | FileCheck 
-check-prefixes=CHECK,MODULE %s
+; RUN: opt -S -mtriple=amdgpu-- -passes=amdgpu-lower-module-lds < %s 
--amdgpu-lower-module-lds-strategy=table | FileCheck 
-check-prefixes=CHECK,TABLE %s
+; RUN: opt -S -mtriple=amdgpu-- -passes=amdgpu-lower-module-lds < %s 
--amdgpu-lower-module-lds-strategy=kernel | FileCheck 
-check-prefixes=CHECK,K_OR_HY %s
+; RUN: opt -S -mtriple=amdgpu-- -passes=amdgpu-lower-module-lds < %s 
--amdgpu-lower-module-lds-strategy=hybrid | FileCheck 
-check-prefixes=CHECK,K_OR_HY %s
 
 ;; Same checks for kernel and for hybrid as an unambiguous reference to a 
variable - one where exactly one kernel
 ;; can reach it - is the case where hybrid lowering can always prefer the 
direct access.
diff --git a/llvm/test/CodeGen/AMDGPU/lower-module-lds-used-list.ll 
b/llvm/test/CodeGen/AMDGPU/lower-module-lds-used-list.ll
index 6c504315e8d7a..07634d61fe562 100644
--- a/llvm/test/CodeGen/AMDGPU/lower-module-lds-used-list.ll
+++ b/llvm/test/CodeGen/AMDGPU/lower-module-lds-used-list.ll
@@ -1,6 +1,6 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py 
UTC_ARGS: --version 3
-; RUN: opt -S -mtriple=amdgcn-- -amdgpu-lower-module-lds 
--amdgpu-lower-module-lds-strategy=module < %s | FileCheck %s
-; RUN: opt -S -mtriple=amdgcn-- -passes=amdgpu-lower-module-lds 
--amdgpu-lower-module-lds-strategy=module < %s | FileCheck %s
+; RUN: opt -S -mtriple=amdgpu-- -amdgpu-lower-module-lds 
--amdgpu-lower-module-lds-strategy=module < %s | FileCheck %s
+; RUN: opt -S -mtriple=amdgpu-- -passes=amdgpu-lower-module-lds 
--amdgpu-lower-module-lds-strategy=module < %s | FileCheck %s
 
 ; Check new struct is added to compiler.used and that the replaced variable is 
removed
 
diff --git a/llvm/test/CodeGen/AMDGPU/lower-module-lds-via-table.ll 
b/llvm/test/CodeGen/AMDGPU/lower-module-lds-via-table.ll
index e4e1d6c99de6a..4586bd23ab82d 100644
--- a/llvm/test/CodeGen/AMDGPU/lower-module-lds-via-table.ll
+++ b/llvm/test/CodeGen/AMDGPU/lower-module-lds-via-table.ll
@@ -1,6 +1,6 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py 
UTC_ARGS: --version 3
-; RUN: opt -S -mtriple=amdgcn--amdhsa -passes=amdgpu-lower-module-lds < %s 
--amdgpu-lower-module-lds-strategy=table | FileCheck -check-prefix=OPT %s
-; RUN: llc -mtriple=amdgcn--amdhsa -mcpu=gfx700 < %s 
--amdgpu-lower-module-lds-strategy=table | FileCheck -check-prefix=GCN %s
+; RUN: opt -S -mtriple=amdgpu7.00--amdhsa -passes=amdgpu-lower-module-lds < %s 
--amdgpu-lower-module-lds-strategy=table | FileCheck -check-prefix=OPT %s
+; RUN: llc -mtriple=amdgpu7.00--amdhsa < %s 
--amdgpu-lower-module-lds-strategy=table | FileCheck -check-prefix=GCN %s
 
 ; Opt checks from utils/update_test_checks.py, llc checks from 
utils/update_llc_test_checks.py, both modified.
 
diff --git a/llvm/test/CodeGen/AMDGPU/lower-module-lds-zero-size-arr.ll 
b/llvm/test/CodeGen/AMDGPU/lower-module-lds-zero-size-arr.ll
index 7707b8526d08f..2dc928d35a83b 100644
--- a/llvm/test/CodeGen/AMDGPU/lower-module-lds-zero-size-arr.ll
+++ b/llvm/test/CodeGen/AMDGPU/lower-module-lds-zero-size-arr.ll
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py 
UTC_ARGS: --check-globals all --version 5
-; RUN: opt -S -mtriple=amdgcn-- -passes=amdgpu-lower-module-lds < %s | 
FileCheck %s
+; RUN: opt -S -mtriple=amdgpu-- -passes=amdgpu-lower-module-lds < %s | 
FileCheck %s
 
 ; This is an extension and should be rejected by the front-end in most cases.
 ; If it goes through, lower it as dynlds.
diff --git a/llvm/test/CodeGen/AMDGPU/lower-module-lds.ll 
b/llvm/test/CodeGen/AMDGPU/lower-module-lds.ll
index 2f1cb6adf72a7..c870fbb2e6ef2 100644
--- a/llvm/test/CodeGen/AMDGPU/lower-module-lds.ll
+++ b/llvm/test/CodeGen/AMDGPU/lower-module-lds.ll
@@ -1,5 +1,5 @@
-; RUN: opt -S -mtriple=amdgcn-- -amdgpu-lower-module-lds 
--amdgpu-lower-module-lds-strategy=module < %s | FileCheck %s
-; RUN: opt -S -mtriple=amdgcn-- -passes=amdgpu-lower-module-lds 
--amdgpu-lower-module-lds-strategy=module < %s | FileCheck %s
+; RUN: opt -S -mtriple=amdgpu-- -amdgpu-lower-module-lds 
--amdgpu-lower-module-lds-strategy=module < %s | FileCheck %s
+; RUN: opt -S -mtriple=amdgpu-- -passes=amdgpu-lower-module-lds 
--amdgpu-lower-module-lds-strategy=module < %s | FileCheck %s
 
 ; Padding to meet alignment, so references to @var1 replaced with gep ptr, 0, 2
 ; No i64 as addrspace(3) types with initializers are ignored. Likewise no 
addrspace(4).
diff --git a/llvm/test/CodeGen/AMDGPU/lower-multiple-ctor-dtor.ll 
b/llvm/test/CodeGen/AMDGPU/lower-multiple-ctor-dtor.ll
index a3a779852ce9a..5a6a523ec522f 100644
--- a/llvm/test/CodeGen/AMDGPU/lower-multiple-ctor-dtor.ll
+++ b/llvm/test/CodeGen/AMDGPU/lower-multiple-ctor-dtor.ll
@@ -1,6 +1,6 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py 
UTC_ARGS: --include-generated-funcs --version 3
-; RUN: opt -S -mtriple=amdgcn--  -amdgpu-lower-ctor-dtor < %s | FileCheck %s
-; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 -filetype=obj -o - < %s | 
llvm-readelf -s - 2>&1 | FileCheck %s -check-prefix=CHECK-VIS
+; RUN: opt -S -mtriple=amdgpu--  -amdgpu-lower-ctor-dtor < %s | FileCheck %s
+; RUN: llc -mtriple=amdgpu7.00-amd-amdhsa -filetype=obj -o - < %s | 
llvm-readelf -s - 2>&1 | FileCheck %s -check-prefix=CHECK-VIS
 
 
 @llvm.global_ctors = appending addrspace(1) global [2 x { i32, ptr, ptr }] [{ 
i32, ptr, ptr } { i32 1, ptr @foo, ptr null }, { i32, ptr, ptr } { i32 1, ptr 
@foo.5, ptr null }]
diff --git a/llvm/test/CodeGen/AMDGPU/lower-noalias-kernargs.ll 
b/llvm/test/CodeGen/AMDGPU/lower-noalias-kernargs.ll
index 36fad7beb6b9b..722eb1c073fb8 100644
--- a/llvm/test/CodeGen/AMDGPU/lower-noalias-kernargs.ll
+++ b/llvm/test/CodeGen/AMDGPU/lower-noalias-kernargs.ll
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py 
UTC_ARGS: --version 6
-; RUN: opt -mtriple=amdgcn-- -S -o - -passes=amdgpu-lower-kernel-arguments %s 
| FileCheck %s
+; RUN: opt -mtriple=amdgpu-- -S -o - -passes=amdgpu-lower-kernel-arguments %s 
| FileCheck %s
 
 define amdgpu_kernel void @aliasinfo_2i32(ptr addrspace(1) %out, ptr 
addrspace(1) %in) nounwind {
 ; CHECK-LABEL: define amdgpu_kernel void @aliasinfo_2i32(
diff --git a/llvm/test/CodeGen/AMDGPU/lower-term-opcodes.mir 
b/llvm/test/CodeGen/AMDGPU/lower-term-opcodes.mir
index acc9bf78a3401..af1818fb2ff65 100644
--- a/llvm/test/CodeGen/AMDGPU/lower-term-opcodes.mir
+++ b/llvm/test/CodeGen/AMDGPU/lower-term-opcodes.mir
@@ -1,9 +1,9 @@
 # NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py
-# RUN: llc -mtriple=amdgcn -mcpu=gfx1010 -run-pass=si-optimize-exec-masking 
-verify-machineinstrs  %s -o - | FileCheck %s
-# RUN: llc -mtriple=amdgcn -mcpu=gfx1100 -run-pass=si-optimize-exec-masking 
-verify-machineinstrs  %s -o - | FileCheck %s
+# RUN: llc -mtriple=amdgpu10.10 -run-pass=si-optimize-exec-masking 
-verify-machineinstrs  %s -o - | FileCheck %s
+# RUN: llc -mtriple=amdgpu11.00 -run-pass=si-optimize-exec-masking 
-verify-machineinstrs  %s -o - | FileCheck %s
 
-# RUN: llc -mtriple=amdgcn -mcpu=gfx1010 -passes=si-optimize-exec-masking 
-verify-machineinstrs  %s -o - | FileCheck %s
-# RUN: llc -mtriple=amdgcn -mcpu=gfx1100 -passes=si-optimize-exec-masking 
-verify-machineinstrs  %s -o - | FileCheck %s
+# RUN: llc -mtriple=amdgpu10.10 -passes=si-optimize-exec-masking 
-verify-machineinstrs  %s -o - | FileCheck %s
+# RUN: llc -mtriple=amdgpu11.00 -passes=si-optimize-exec-masking 
-verify-machineinstrs  %s -o - | FileCheck %s
 ---
 name: lower_term_opcodes
 tracksRegLiveness: false
diff --git a/llvm/test/CodeGen/AMDGPU/lower-work-group-id-intrinsics-hsa.ll 
b/llvm/test/CodeGen/AMDGPU/lower-work-group-id-intrinsics-hsa.ll
index 11bade44eb909..44ff13dd81303 100644
--- a/llvm/test/CodeGen/AMDGPU/lower-work-group-id-intrinsics-hsa.ll
+++ b/llvm/test/CodeGen/AMDGPU/lower-work-group-id-intrinsics-hsa.ll
@@ -1,10 +1,10 @@
 ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
-; RUN: llc -mtriple=amdgcn-amd-hsa -mcpu=gfx900 -mattr=-arc...
[truncated]

``````````

</details>


https://github.com/llvm/llvm-project/pull/209485
_______________________________________________
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

Reply via email to