[llvm] [TableGen] Use CHECK-LABEL in aritficial registers tests. NFC. (PR #185846)

Jay Foad via llvm-commits llvm-commits at lists.llvm.org
Wed Mar 11 02:51:51 PDT 2026


https://github.com/jayfoad created https://github.com/llvm/llvm-project/pull/185846

None

>From e1959e95381ea00fc23e5fd9f1a90963ccb3600f Mon Sep 17 00:00:00 2001
From: Jay Foad <jay.foad at amd.com>
Date: Wed, 11 Mar 2026 09:48:23 +0000
Subject: [PATCH] [TableGen] Use CHECK-LABEL in aritficial registers tests.
 NFC.

---
 llvm/test/TableGen/ArtificialRegs.td    |  4 +-
 llvm/test/TableGen/ArtificialSubregs.td | 56 ++++++++++++-------------
 2 files changed, 30 insertions(+), 30 deletions(-)

diff --git a/llvm/test/TableGen/ArtificialRegs.td b/llvm/test/TableGen/ArtificialRegs.td
index cbf260efe1e9a..9f5e76e32bb33 100644
--- a/llvm/test/TableGen/ArtificialRegs.td
+++ b/llvm/test/TableGen/ArtificialRegs.td
@@ -27,7 +27,7 @@ def DA : RegisterClass<"D", [i64], 64, (add D0, A)>;
 // copies of already existing register classes that only differ
 // in the presence of artificial regsiters.
 //
-// CHECK: RegisterClass RA:
+// CHECK-LABEL: RegisterClass RA:
 // CHECK-NEXT: SpillSize:
 // CHECK-NEXT: SpillAlignment:
 // CHECK-NEXT: NumRegs:
@@ -40,7 +40,7 @@ def DA : RegisterClass<"D", [i64], 64, (add D0, A)>;
 // CHECK-NEXT: Regs: A R0 R1{{$}}
 // CHECK-NEXT: SubClasses: RA{{$}}
 //
-// CHECK: RegisterClass DA:
+// CHECK-LABEL: RegisterClass DA:
 // CHECK-NEXT: SpillSize:
 // CHECK-NEXT: SpillAlignment:
 // CHECK-NEXT: NumRegs:
diff --git a/llvm/test/TableGen/ArtificialSubregs.td b/llvm/test/TableGen/ArtificialSubregs.td
index e1e83e504137e..b298a3a84d2ba 100644
--- a/llvm/test/TableGen/ArtificialSubregs.td
+++ b/llvm/test/TableGen/ArtificialSubregs.td
@@ -95,7 +95,7 @@ def DTuplesRC3 : MyClass<192, [untyped], (add DTuples3)>;
 
 def TestTarget : Target;
 
-// CHECK:      RegisterClass SRegs:
+// CHECK-LABEL: RegisterClass SRegs:
 // CHECK:      	LaneMask: 0000000000000001
 // CHECK:      	HasDisjunctSubRegs: 0
 // CHECK:      	CoveredBySubRegs: 0
@@ -103,7 +103,7 @@ def TestTarget : Target;
 // CHECK:      	SubClasses: SRegs
 // CHECK:      	SuperClasses:
 //
-// CHECK:      RegisterClass DRegs:
+// CHECK-LABEL: RegisterClass DRegs:
 // CHECK:      	LaneMask: 0000000000000044
 // CHECK:      	HasDisjunctSubRegs: 1
 // CHECK:      	CoveredBySubRegs: 1
@@ -111,7 +111,7 @@ def TestTarget : Target;
 // CHECK:      	SubClasses: DRegs
 // CHECK:      	SuperClasses:
 //
-// CHECK:      RegisterClass QRegs:
+// CHECK-LABEL: RegisterClass QRegs:
 // CHECK:      	LaneMask: 0000000000000045
 // CHECK:      	HasDisjunctSubRegs: 1
 // CHECK:      	CoveredBySubRegs: 1
@@ -119,50 +119,50 @@ def TestTarget : Target;
 // CHECK:      	SubClasses: QRegs
 // CHECK:      	SuperClasses:
 //
-// CHECK:      SubRegIndex dsub:
+// CHECK-LABEL: SubRegIndex dsub:
 // CHECK-NEXT: 	LaneMask: 0000000000000044
-// CHECK:      SubRegIndex dsub0:
+// CHECK-LABEL: SubRegIndex dsub0:
 // CHECK-NEXT: 	LaneMask: 0000000000000044
-// CHECK:      SubRegIndex dsub1:
+// CHECK-LABEL: SubRegIndex dsub1:
 // CHECK-NEXT: 	LaneMask: 0000000000000090
-// CHECK:      SubRegIndex dsub2:
+// CHECK-LABEL: SubRegIndex dsub2:
 // CHECK-NEXT: 	LaneMask: 0000000000000120
-// CHECK:      SubRegIndex dsub_hi:
+// CHECK-LABEL: SubRegIndex dsub_hi:
 // CHECK-NEXT: 	LaneMask: 0000000000000001
-// CHECK:      SubRegIndex ssub:
+// CHECK-LABEL: SubRegIndex ssub:
 // CHECK-NEXT: 	LaneMask: 0000000000000004
-// CHECK:      SubRegIndex ssub0:
+// CHECK-LABEL: SubRegIndex ssub0:
 // CHECK-NEXT: 	LaneMask: 0000000000000008
-// CHECK:      SubRegIndex ssub1:
+// CHECK-LABEL: SubRegIndex ssub1:
 // CHECK-NEXT: 	LaneMask: 0000000000000010
-// CHECK:      SubRegIndex ssub2:
+// CHECK-LABEL: SubRegIndex ssub2:
 // CHECK-NEXT: 	LaneMask: 0000000000000020
-// CHECK:      SubRegIndex ssub_hi:
+// CHECK-LABEL: SubRegIndex ssub_hi:
 // CHECK-NEXT: 	LaneMask: 0000000000000040
-// CHECK:      SubRegIndex dsub1_then_ssub_hi:
+// CHECK-LABEL: SubRegIndex dsub1_then_ssub_hi:
 // CHECK-NEXT: 	LaneMask: 0000000000000080
-// CHECK:      SubRegIndex dsub2_then_ssub_hi:
+// CHECK-LABEL: SubRegIndex dsub2_then_ssub_hi:
 // CHECK-NEXT: 	LaneMask: 0000000000000100
-// CHECK:      SubRegIndex ssub_ssub1:
+// CHECK-LABEL: SubRegIndex ssub_ssub1:
 // CHECK-NEXT: 	LaneMask: 0000000000000014
-// CHECK:      SubRegIndex dsub0_dsub1:
+// CHECK-LABEL: SubRegIndex dsub0_dsub1:
 // CHECK-NEXT: 	LaneMask: 00000000000000D4
-// CHECK:      SubRegIndex dsub1_dsub2:
+// CHECK-LABEL: SubRegIndex dsub1_dsub2:
 // CHECK-NEXT: 	LaneMask: 00000000000001B0
-// CHECK:      SubRegIndex ssub_ssub1_ssub2:
+// CHECK-LABEL: SubRegIndex ssub_ssub1_ssub2:
 // CHECK-NEXT: 	LaneMask: 0000000000000034
-// CHECK:      SubRegIndex ssub1_ssub2:
+// CHECK-LABEL: SubRegIndex ssub1_ssub2:
 // CHECK-NEXT: 	LaneMask: 0000000000000030
-// CHECK:      SubRegIndex ssub0_ssub1:
+// CHECK-LABEL: SubRegIndex ssub0_ssub1:
 // CHECK-NEXT: 	LaneMask: 0000000000000018
 
-// CHECK: Register D0:
+// CHECK-LABEL: Register D0:
 // CHECK: 	CoveredBySubregs: 1
 // CHECK: 	HasDisjunctSubRegs: 1
 // CHECK: 	SubReg ssub = S0
 // CHECK: 	SubReg ssub_hi = S0_HI
 //
-// CHECK: Register Q0:
+// CHECK-LABEL: Register Q0:
 // CHECK: 	CoveredBySubregs: 1
 // CHECK: 	HasDisjunctSubRegs: 1
 // CHECK: 	SubReg dsub = D0
@@ -170,11 +170,11 @@ def TestTarget : Target;
 // CHECK: 	SubReg ssub = S0
 // CHECK: 	SubReg ssub_hi = S0_HI
 //
-// CHECK: Register S0:
+// CHECK-LABEL: Register S0:
 // CHECK: 	CoveredBySubregs: 0
 // CHECK: 	HasDisjunctSubRegs: 0
 //
-// CHECK: Register D0_D1:
+// CHECK-LABEL: Register D0_D1:
 // CHECK: 	CoveredBySubregs: 1
 // CHECK: 	HasDisjunctSubRegs: 1
 // CHECK: 	SubReg dsub0 = D0
@@ -185,7 +185,7 @@ def TestTarget : Target;
 // CHECK: 	SubReg dsub1_then_ssub_hi = S1_HI
 // CHECK: 	SubReg ssub_ssub1 = S0_S1
 //
-// CHECK: Register D0_D1_D2:
+// CHECK-LABEL: Register D0_D1_D2:
 // CHECK: 	CoveredBySubregs: 1
 // CHECK: 	HasDisjunctSubRegs: 1
 // CHECK: 	SubReg dsub0 = D0
@@ -203,13 +203,13 @@ def TestTarget : Target;
 // CHECK: 	SubReg ssub_ssub1_ssub2 = S0_S1_S2
 // CHECK: 	SubReg ssub1_ssub2 = S1_S2
 //
-// CHECK: Register S0_S1:
+// CHECK-LABEL: Register S0_S1:
 // CHECK: 	CoveredBySubregs: 1
 // CHECK: 	HasDisjunctSubRegs: 1
 // CHECK: 	SubReg ssub0 = S0
 // CHECK: 	SubReg ssub1 = S1
 //
-// CHECK: Register S0_S1_S2:
+// CHECK-LABEL: Register S0_S1_S2:
 // CHECK: 	CoveredBySubregs: 1
 // CHECK: 	HasDisjunctSubRegs: 1
 // CHECK: 	SubReg ssub0 = S0



More information about the llvm-commits mailing list