[llvm] CodeGen: Remove redundant REQUIRES registerd-target from backend tests (PR #147475)

via llvm-commits llvm-commits at lists.llvm.org
Tue Jul 8 01:03:04 PDT 2025


llvmbot wrote:


<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-backend-systemz
@llvm/pr-subscribers-backend-webassembly

@llvm/pr-subscribers-backend-arm

Author: Matt Arsenault (arsenm)

<details>
<summary>Changes</summary>

These are already applied to all the tests in the target subdirectory

---
Full diff: https://github.com/llvm/llvm-project/pull/147475.diff


11 Files Affected:

- (modified) llvm/test/CodeGen/AArch64/GlobalISel/select-splat-vector.ll (+1-1) 
- (modified) llvm/test/CodeGen/AArch64/dump-schedule-trace.mir (+1-1) 
- (modified) llvm/test/CodeGen/AArch64/force-enable-intervals.mir (+3-3) 
- (modified) llvm/test/CodeGen/AArch64/misched-detail-resource-booking-01.mir (+1-1) 
- (modified) llvm/test/CodeGen/AArch64/misched-detail-resource-booking-02.mir (+2-2) 
- (modified) llvm/test/CodeGen/AArch64/misched-sort-resource-in-trace.mir (+1-1) 
- (modified) llvm/test/CodeGen/ARM/misched-prevent-erase-history-of-subunits.mir (+1-1) 
- (modified) llvm/test/CodeGen/SystemZ/systemz-large-stack-frames.ll (-1) 
- (modified) llvm/test/CodeGen/SystemZ/zos-ppa1.ll (-1) 
- (modified) llvm/test/CodeGen/WebAssembly/expand-variadic-call.ll (-1) 
- (modified) llvm/test/CodeGen/WebAssembly/vararg-frame.ll (-1) 


``````````diff
diff --git a/llvm/test/CodeGen/AArch64/GlobalISel/select-splat-vector.ll b/llvm/test/CodeGen/AArch64/GlobalISel/select-splat-vector.ll
index 0193952aa2ab2..770035c34812c 100644
--- a/llvm/test/CodeGen/AArch64/GlobalISel/select-splat-vector.ll
+++ b/llvm/test/CodeGen/AArch64/GlobalISel/select-splat-vector.ll
@@ -2,7 +2,7 @@
 ; RUN: llc < %s -mtriple aarch64 -mattr=+sve -aarch64-enable-gisel-sve=1  | FileCheck %s  --check-prefixes=CHECK,CHECK-SDAG
 ; RUN: llc < %s -mtriple aarch64 -mattr=+sve -global-isel -aarch64-enable-gisel-sve=1 | FileCheck %s --check-prefixes=CHECK,CHECK-GS
 
-; REQUIRES: asserts, aarch64-registered-target
+; REQUIRES: asserts
 
 ;; add
 define <vscale x 2 x i64> @addnxv2i64(<vscale x 2 x i64> %a, <vscale x 2 x i64> %b) {
diff --git a/llvm/test/CodeGen/AArch64/dump-schedule-trace.mir b/llvm/test/CodeGen/AArch64/dump-schedule-trace.mir
index c90d6bd3cb420..ed3169c55e5ca 100644
--- a/llvm/test/CodeGen/AArch64/dump-schedule-trace.mir
+++ b/llvm/test/CodeGen/AArch64/dump-schedule-trace.mir
@@ -32,7 +32,7 @@
 # RUN:  -sched-print-cycles=true -misched-dump-schedule-trace=true \
 # RUN:  2>&1 | FileCheck %s --check-prefix=BIDIRECTIONAL
 
-# REQUIRES: asserts, aarch64-registered-target
+# REQUIRES: asserts
 ---
 name: f
 tracksRegLiveness: true
diff --git a/llvm/test/CodeGen/AArch64/force-enable-intervals.mir b/llvm/test/CodeGen/AArch64/force-enable-intervals.mir
index 8d47eee1c8e19..a2c1a128687ac 100644
--- a/llvm/test/CodeGen/AArch64/force-enable-intervals.mir
+++ b/llvm/test/CodeGen/AArch64/force-enable-intervals.mir
@@ -1,12 +1,12 @@
 # RUN: llc -mtriple=aarch64-none-linux-gnu -mcpu=cortex-a55 \
 # RUN:  -misched-dump-reserved-cycles=true \
 # RUN:  -run-pass=machine-scheduler -debug-only=machine-scheduler \
-# RUN:  -o - %s 2>&1 -misched-prera-direction=topdown | FileCheck %s 
+# RUN:  -o - %s 2>&1 -misched-prera-direction=topdown | FileCheck %s
 
 # RUN: llc -mtriple=aarch64-none-linux-gnu -mcpu=cortex-a55 \
 # RUN:  -misched-dump-reserved-cycles=true \
 # RUN:  -passes=machine-scheduler -debug-only=machine-scheduler \
-# RUN:  -o - %s 2>&1 -misched-prera-direction=topdown | FileCheck %s 
+# RUN:  -o - %s 2>&1 -misched-prera-direction=topdown | FileCheck %s
 
 # RUN: llc -mtriple=aarch64-none-linux-gnu -mcpu=cortex-a55 \
 # RUN:  -misched-dump-reserved-cycles=true -sched-model-force-enable-intervals=true \
@@ -18,7 +18,7 @@
 # RUN:  -passes=machine-scheduler -debug-only=machine-scheduler \
 # RUN:  -o - %s 2>&1 -misched-prera-direction=topdown | FileCheck %s  --check-prefix=FORCE
 
-# REQUIRES: asserts, aarch64-registered-target
+# REQUIRES: asserts
 ---
 name: f
 tracksRegLiveness: true
diff --git a/llvm/test/CodeGen/AArch64/misched-detail-resource-booking-01.mir b/llvm/test/CodeGen/AArch64/misched-detail-resource-booking-01.mir
index 60244d2eb064d..2afc25f895432 100644
--- a/llvm/test/CodeGen/AArch64/misched-detail-resource-booking-01.mir
+++ b/llvm/test/CodeGen/AArch64/misched-detail-resource-booking-01.mir
@@ -14,7 +14,7 @@
 # RUN:   -misched-dump-schedule-trace=true -misched-dump-schedule-trace-col-header-width=21 \
 # RUN: | FileCheck  %s
 
-# REQUIRES: asserts, aarch64-registered-target
+# REQUIRES: asserts
 
 --- |
   ; ModuleID = '../llvm-project/llvm/test/CodeGen/AArch64/aarch64-smull.failing.ll'
diff --git a/llvm/test/CodeGen/AArch64/misched-detail-resource-booking-02.mir b/llvm/test/CodeGen/AArch64/misched-detail-resource-booking-02.mir
index de5e6395da73b..c8bb44ca76697 100644
--- a/llvm/test/CodeGen/AArch64/misched-detail-resource-booking-02.mir
+++ b/llvm/test/CodeGen/AArch64/misched-detail-resource-booking-02.mir
@@ -12,7 +12,7 @@
 # RUN:  -misched-dump-schedule-trace=true -misched-dump-schedule-trace-col-width=4 \
 # RUN:  2>&1 | FileCheck %s
 
-# REQUIRES: asserts, aarch64-registered-target
+# REQUIRES: asserts
 ---
 name: f
 tracksRegLiveness: true
@@ -22,7 +22,7 @@ body:             |
     $x3 = ADDXrr $x0, $x0
     $x4 = ADDXrr $x1, $x1
     $x5 = ADDXrr $x2, $x2
-    
+
 # CHECK-LABEL: Before MISched:
 # CHECK-NEXT: # Machine code for function f: IsSSA, NoPHIs, TracksLiveness, NoVRegs
 # CHECK-EMPTY:
diff --git a/llvm/test/CodeGen/AArch64/misched-sort-resource-in-trace.mir b/llvm/test/CodeGen/AArch64/misched-sort-resource-in-trace.mir
index b652d2463fc12..5977870f95f91 100644
--- a/llvm/test/CodeGen/AArch64/misched-sort-resource-in-trace.mir
+++ b/llvm/test/CodeGen/AArch64/misched-sort-resource-in-trace.mir
@@ -18,7 +18,7 @@
 # RUN:  -misched-prera-direction=topdown -sched-print-cycles=true \
 # RUN:  -misched-dump-schedule-trace=true --misched-sort-resources-in-trace=false 2>&1 | FileCheck --check-prefix=UNSORTED %s
 
-# REQUIRES: asserts, aarch64-registered-target
+# REQUIRES: asserts
 ---
 name: test
 tracksRegLiveness: true
diff --git a/llvm/test/CodeGen/ARM/misched-prevent-erase-history-of-subunits.mir b/llvm/test/CodeGen/ARM/misched-prevent-erase-history-of-subunits.mir
index 7134703851d28..46f3e4b08559a 100644
--- a/llvm/test/CodeGen/ARM/misched-prevent-erase-history-of-subunits.mir
+++ b/llvm/test/CodeGen/ARM/misched-prevent-erase-history-of-subunits.mir
@@ -1,7 +1,7 @@
 # RUN: llc -mtriple=thumbv7em-unknown-unknown -mcpu=cortex-m7 \
 # RUN:    -sched-model-force-enable-intervals \
 # RUN:    %s -run-pass=machine-scheduler -o - 2>&1 -debug | FileCheck %s
-# REQUIRES: arm-registered-target, asserts
+# REQUIRES: asserts
 
 # NOTE: Without the bugfix introduced in this code, the test below
 # would raise the assertion "A resource is being overwritten" from
diff --git a/llvm/test/CodeGen/SystemZ/systemz-large-stack-frames.ll b/llvm/test/CodeGen/SystemZ/systemz-large-stack-frames.ll
index 51997a6c17c65..484a9d0c80a13 100644
--- a/llvm/test/CodeGen/SystemZ/systemz-large-stack-frames.ll
+++ b/llvm/test/CodeGen/SystemZ/systemz-large-stack-frames.ll
@@ -1,5 +1,4 @@
 ; REQUIRES: asserts
-; REQUIRES: systemz-registered-target
 ; Used to fail with: LLVM ERROR: Error while trying to spill R5D from class ADDR64Bit: Cannot scavenge register without an emergency spill slot!
 
 
diff --git a/llvm/test/CodeGen/SystemZ/zos-ppa1.ll b/llvm/test/CodeGen/SystemZ/zos-ppa1.ll
index fc51e9c5eccc5..78593b9f88d1e 100644
--- a/llvm/test/CodeGen/SystemZ/zos-ppa1.ll
+++ b/llvm/test/CodeGen/SystemZ/zos-ppa1.ll
@@ -1,5 +1,4 @@
 ; RUN: llc -mtriple s390x-ibm-zos < %s | FileCheck %s
-; REQUIRES: systemz-registered-target
 
 ; CHECK: L#EPM_void_test_0: * @void_test
 ; CHECK: * XPLINK Routine Layout Entry
diff --git a/llvm/test/CodeGen/WebAssembly/expand-variadic-call.ll b/llvm/test/CodeGen/WebAssembly/expand-variadic-call.ll
index 71ad449eeb1ee..a27650f9cd961 100644
--- a/llvm/test/CodeGen/WebAssembly/expand-variadic-call.ll
+++ b/llvm/test/CodeGen/WebAssembly/expand-variadic-call.ll
@@ -1,6 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py UTC_ARGS: -p --function-signature
 ; RUN: opt -S --passes=expand-variadics --expand-variadics-override=lowering < %s | FileCheck %s
-; REQUIRES: webassembly-registered-target
 target datalayout = "e-m:e-p:32:32-p10:8:8-p20:8:8-i64:64-n32:64-S128-ni:1:10:20"
 target triple = "wasm32-unknown-unknown"
 
diff --git a/llvm/test/CodeGen/WebAssembly/vararg-frame.ll b/llvm/test/CodeGen/WebAssembly/vararg-frame.ll
index 5c76040325cc9..c8b443c164f32 100644
--- a/llvm/test/CodeGen/WebAssembly/vararg-frame.ll
+++ b/llvm/test/CodeGen/WebAssembly/vararg-frame.ll
@@ -1,6 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
 ; RUN: llc < %s -verify-machineinstrs  | FileCheck %s
-; REQUIRES: webassembly-registered-target
 target datalayout = "e-m:e-p:32:32-p10:8:8-p20:8:8-i64:64-n32:64-S128-ni:1:10:20"
 target triple = "wasm32-unknown-unknown"
 

``````````

</details>


https://github.com/llvm/llvm-project/pull/147475


More information about the llvm-commits mailing list