Author: Sameer Sahasrabuddhe
Date: 2026-05-26T07:20:14Z
New Revision: a69ce910db2d33ae6203aed998feba3136d68e0b

URL: 
https://github.com/llvm/llvm-project/commit/a69ce910db2d33ae6203aed998feba3136d68e0b
DIFF: 
https://github.com/llvm/llvm-project/commit/a69ce910db2d33ae6203aed998feba3136d68e0b.diff

LOG: [Clang][AMDGPU] clean up auto-generated CHECK lines in a test (NFC) 
(#199614)

Added: 
    

Modified: 
    clang/test/CodeGenCXX/builtin-amdgcn-fence.cpp

Removed: 
    


################################################################################
diff  --git a/clang/test/CodeGenCXX/builtin-amdgcn-fence.cpp 
b/clang/test/CodeGenCXX/builtin-amdgcn-fence.cpp
index dd1ca459d68b5..29a1c17daf706 100644
--- a/clang/test/CodeGenCXX/builtin-amdgcn-fence.cpp
+++ b/clang/test/CodeGenCXX/builtin-amdgcn-fence.cpp
@@ -6,15 +6,6 @@
 // RUN: %clang_cc1 %s -emit-llvm -O0 -o - \
 // RUN:   -triple=spirv64-amd-amdhsa | FileCheck --check-prefix=AMDGCNSPIRV %s
 
-// CHECK-LABEL: define dso_local void @_Z25test_memory_fence_successv(
-// CHECK-SAME: ) #[[ATTR0:[0-9]+]] {
-// CHECK-NEXT:  entry:
-// CHECK-NEXT:    fence syncscope("workgroup") seq_cst
-// CHECK-NEXT:    fence syncscope("agent") acquire
-// CHECK-NEXT:    fence seq_cst
-// CHECK-NEXT:    fence syncscope("agent") acq_rel
-// CHECK-NEXT:    fence syncscope("workgroup") release
-// CHECK-NEXT:    ret void
 // GCN-LABEL: define dso_local void @_Z25test_memory_fence_successv(
 // GCN-SAME: ) #[[ATTR0:[0-9]+]] {
 // GCN-NEXT:  entry:
@@ -48,33 +39,24 @@ void test_memory_fence_success() {
   __builtin_amdgcn_fence(3, "workgroup");
 }
 
-// CHECK-LABEL: define dso_local void @_Z10test_localv(
-// CHECK-SAME: ) #[[ATTR0]] {
-// CHECK-NEXT:  entry:
-// CHECK-NEXT:    fence syncscope("workgroup") seq_cst, !mmra [[META3:![0-9]+]]
-// CHECK-NEXT:    fence syncscope("agent") acquire, !mmra [[META3]]
-// CHECK-NEXT:    fence seq_cst, !mmra [[META3]]
-// CHECK-NEXT:    fence syncscope("agent") acq_rel, !mmra [[META3]]
-// CHECK-NEXT:    fence syncscope("workgroup") release, !mmra [[META3]]
-// CHECK-NEXT:    ret void
 // GCN-LABEL: define dso_local void @_Z10test_localv(
 // GCN-SAME: ) #[[ATTR0]] {
 // GCN-NEXT:  entry:
-// GCN-NEXT:    fence syncscope("workgroup") seq_cst, !mmra [[META3:![0-9]+]]
-// GCN-NEXT:    fence syncscope("agent") acquire, !mmra [[META3]]
-// GCN-NEXT:    fence seq_cst, !mmra [[META3]]
-// GCN-NEXT:    fence syncscope("agent") acq_rel, !mmra [[META3]]
-// GCN-NEXT:    fence syncscope("workgroup") release, !mmra [[META3]]
+// GCN-NEXT:    fence syncscope("workgroup") seq_cst, !mmra [[META2:![0-9]+]]
+// GCN-NEXT:    fence syncscope("agent") acquire, !mmra [[META2]]
+// GCN-NEXT:    fence seq_cst, !mmra [[META2]]
+// GCN-NEXT:    fence syncscope("agent") acq_rel, !mmra [[META2]]
+// GCN-NEXT:    fence syncscope("workgroup") release, !mmra [[META2]]
 // GCN-NEXT:    ret void
 //
 // AMDGCNSPIRV-LABEL: define spir_func void @_Z10test_localv(
 // AMDGCNSPIRV-SAME: ) addrspace(4) #[[ATTR0]] {
 // AMDGCNSPIRV-NEXT:  entry:
-// AMDGCNSPIRV-NEXT:    fence syncscope("workgroup") seq_cst, !mmra 
[[META3:![0-9]+]]
-// AMDGCNSPIRV-NEXT:    fence syncscope("device") acquire, !mmra [[META3]]
-// AMDGCNSPIRV-NEXT:    fence seq_cst, !mmra [[META3]]
-// AMDGCNSPIRV-NEXT:    fence syncscope("device") acq_rel, !mmra [[META3]]
-// AMDGCNSPIRV-NEXT:    fence syncscope("workgroup") release, !mmra [[META3]]
+// AMDGCNSPIRV-NEXT:    fence syncscope("workgroup") seq_cst, !mmra 
[[META2:![0-9]+]]
+// AMDGCNSPIRV-NEXT:    fence syncscope("device") acquire, !mmra [[META2]]
+// AMDGCNSPIRV-NEXT:    fence seq_cst, !mmra [[META2]]
+// AMDGCNSPIRV-NEXT:    fence syncscope("device") acq_rel, !mmra [[META2]]
+// AMDGCNSPIRV-NEXT:    fence syncscope("workgroup") release, !mmra [[META2]]
 // AMDGCNSPIRV-NEXT:    ret void
 //
 void test_local() {
@@ -89,34 +71,24 @@ void test_local() {
   __builtin_amdgcn_fence(3, "workgroup", "local");
 }
 
-
-// CHECK-LABEL: define dso_local void @_Z11test_globalv(
-// CHECK-SAME: ) #[[ATTR0]] {
-// CHECK-NEXT:  entry:
-// CHECK-NEXT:    fence syncscope("workgroup") seq_cst, !mmra [[META4:![0-9]+]]
-// CHECK-NEXT:    fence syncscope("agent") acquire, !mmra [[META4]]
-// CHECK-NEXT:    fence seq_cst, !mmra [[META4]]
-// CHECK-NEXT:    fence syncscope("agent") acq_rel, !mmra [[META4]]
-// CHECK-NEXT:    fence syncscope("workgroup") release, !mmra [[META4]]
-// CHECK-NEXT:    ret void
 // GCN-LABEL: define dso_local void @_Z11test_globalv(
 // GCN-SAME: ) #[[ATTR0]] {
 // GCN-NEXT:  entry:
-// GCN-NEXT:    fence syncscope("workgroup") seq_cst, !mmra [[META4:![0-9]+]]
-// GCN-NEXT:    fence syncscope("agent") acquire, !mmra [[META4]]
-// GCN-NEXT:    fence seq_cst, !mmra [[META4]]
-// GCN-NEXT:    fence syncscope("agent") acq_rel, !mmra [[META4]]
-// GCN-NEXT:    fence syncscope("workgroup") release, !mmra [[META4]]
+// GCN-NEXT:    fence syncscope("workgroup") seq_cst, !mmra [[META3:![0-9]+]]
+// GCN-NEXT:    fence syncscope("agent") acquire, !mmra [[META3]]
+// GCN-NEXT:    fence seq_cst, !mmra [[META3]]
+// GCN-NEXT:    fence syncscope("agent") acq_rel, !mmra [[META3]]
+// GCN-NEXT:    fence syncscope("workgroup") release, !mmra [[META3]]
 // GCN-NEXT:    ret void
 //
 // AMDGCNSPIRV-LABEL: define spir_func void @_Z11test_globalv(
 // AMDGCNSPIRV-SAME: ) addrspace(4) #[[ATTR0]] {
 // AMDGCNSPIRV-NEXT:  entry:
-// AMDGCNSPIRV-NEXT:    fence syncscope("workgroup") seq_cst, !mmra 
[[META4:![0-9]+]]
-// AMDGCNSPIRV-NEXT:    fence syncscope("device") acquire, !mmra [[META4]]
-// AMDGCNSPIRV-NEXT:    fence seq_cst, !mmra [[META4]]
-// AMDGCNSPIRV-NEXT:    fence syncscope("device") acq_rel, !mmra [[META4]]
-// AMDGCNSPIRV-NEXT:    fence syncscope("workgroup") release, !mmra [[META4]]
+// AMDGCNSPIRV-NEXT:    fence syncscope("workgroup") seq_cst, !mmra 
[[META3:![0-9]+]]
+// AMDGCNSPIRV-NEXT:    fence syncscope("device") acquire, !mmra [[META3]]
+// AMDGCNSPIRV-NEXT:    fence seq_cst, !mmra [[META3]]
+// AMDGCNSPIRV-NEXT:    fence syncscope("device") acq_rel, !mmra [[META3]]
+// AMDGCNSPIRV-NEXT:    fence syncscope("workgroup") release, !mmra [[META3]]
 // AMDGCNSPIRV-NEXT:    ret void
 //
 void test_global() {
@@ -131,33 +103,24 @@ void test_global() {
   __builtin_amdgcn_fence(3, "workgroup", "global");
 }
 
-// CHECK-LABEL: define dso_local void @_Z10test_imagev(
-// CHECK-SAME: ) #[[ATTR0]] {
-// CHECK-NEXT:  entry:
-// CHECK-NEXT:    fence syncscope("workgroup") seq_cst, !mmra [[META3]]
-// CHECK-NEXT:    fence syncscope("agent") acquire, !mmra [[META3]]
-// CHECK-NEXT:    fence seq_cst, !mmra [[META3]]
-// CHECK-NEXT:    fence syncscope("agent") acq_rel, !mmra [[META3]]
-// CHECK-NEXT:    fence syncscope("workgroup") release, !mmra [[META3]]
-// CHECK-NEXT:    ret void
 // GCN-LABEL: define dso_local void @_Z10test_imagev(
 // GCN-SAME: ) #[[ATTR0]] {
 // GCN-NEXT:  entry:
-// GCN-NEXT:    fence syncscope("workgroup") seq_cst, !mmra [[META3]]
-// GCN-NEXT:    fence syncscope("agent") acquire, !mmra [[META3]]
-// GCN-NEXT:    fence seq_cst, !mmra [[META3]]
-// GCN-NEXT:    fence syncscope("agent") acq_rel, !mmra [[META3]]
-// GCN-NEXT:    fence syncscope("workgroup") release, !mmra [[META3]]
+// GCN-NEXT:    fence syncscope("workgroup") seq_cst, !mmra [[META2]]
+// GCN-NEXT:    fence syncscope("agent") acquire, !mmra [[META2]]
+// GCN-NEXT:    fence seq_cst, !mmra [[META2]]
+// GCN-NEXT:    fence syncscope("agent") acq_rel, !mmra [[META2]]
+// GCN-NEXT:    fence syncscope("workgroup") release, !mmra [[META2]]
 // GCN-NEXT:    ret void
 //
 // AMDGCNSPIRV-LABEL: define spir_func void @_Z10test_imagev(
 // AMDGCNSPIRV-SAME: ) addrspace(4) #[[ATTR0]] {
 // AMDGCNSPIRV-NEXT:  entry:
-// AMDGCNSPIRV-NEXT:    fence syncscope("workgroup") seq_cst, !mmra [[META3]]
-// AMDGCNSPIRV-NEXT:    fence syncscope("device") acquire, !mmra [[META3]]
-// AMDGCNSPIRV-NEXT:    fence seq_cst, !mmra [[META3]]
-// AMDGCNSPIRV-NEXT:    fence syncscope("device") acq_rel, !mmra [[META3]]
-// AMDGCNSPIRV-NEXT:    fence syncscope("workgroup") release, !mmra [[META3]]
+// AMDGCNSPIRV-NEXT:    fence syncscope("workgroup") seq_cst, !mmra [[META2]]
+// AMDGCNSPIRV-NEXT:    fence syncscope("device") acquire, !mmra [[META2]]
+// AMDGCNSPIRV-NEXT:    fence seq_cst, !mmra [[META2]]
+// AMDGCNSPIRV-NEXT:    fence syncscope("device") acq_rel, !mmra [[META2]]
+// AMDGCNSPIRV-NEXT:    fence syncscope("workgroup") release, !mmra [[META2]]
 // AMDGCNSPIRV-NEXT:    ret void
 //
 void test_image() {
@@ -172,39 +135,30 @@ void test_image() {
   __builtin_amdgcn_fence(3, "workgroup", "local");
 }
 
-// CHECK-LABEL: define dso_local void @_Z10test_mixedv(
-// CHECK-SAME: ) #[[ATTR0]] {
-// CHECK-NEXT:  entry:
-// CHECK-NEXT:    fence syncscope("workgroup") seq_cst, !mmra [[META5:![0-9]+]]
-// CHECK-NEXT:    fence syncscope("workgroup") seq_cst, !mmra [[META5]]
-// CHECK-NEXT:    ret void
 // GCN-LABEL: define dso_local void @_Z10test_mixedv(
 // GCN-SAME: ) #[[ATTR0]] {
 // GCN-NEXT:  entry:
-// GCN-NEXT:    fence syncscope("workgroup") seq_cst, !mmra [[META5:![0-9]+]]
-// GCN-NEXT:    fence syncscope("workgroup") seq_cst, !mmra [[META5]]
+// GCN-NEXT:    fence syncscope("workgroup") seq_cst, !mmra [[META4:![0-9]+]]
+// GCN-NEXT:    fence syncscope("workgroup") seq_cst, !mmra [[META4]]
 // GCN-NEXT:    ret void
 //
 // AMDGCNSPIRV-LABEL: define spir_func void @_Z10test_mixedv(
 // AMDGCNSPIRV-SAME: ) addrspace(4) #[[ATTR0]] {
 // AMDGCNSPIRV-NEXT:  entry:
-// AMDGCNSPIRV-NEXT:    fence syncscope("workgroup") seq_cst, !mmra 
[[META5:![0-9]+]]
-// AMDGCNSPIRV-NEXT:    fence syncscope("workgroup") seq_cst, !mmra [[META5]]
+// AMDGCNSPIRV-NEXT:    fence syncscope("workgroup") seq_cst, !mmra 
[[META4:![0-9]+]]
+// AMDGCNSPIRV-NEXT:    fence syncscope("workgroup") seq_cst, !mmra [[META4]]
 // AMDGCNSPIRV-NEXT:    ret void
 //
 void test_mixed() {
   __builtin_amdgcn_fence( __ATOMIC_SEQ_CST, "workgroup", "local", "global");
   __builtin_amdgcn_fence( __ATOMIC_SEQ_CST, "workgroup", "local", "local", 
"global", "local", "local");
 }
-// CHECK: [[META3]] = !{!"amdgpu-synchronize-as", !"local"}
-// CHECK: [[META4]] = !{!"amdgpu-synchronize-as", !"global"}
-// CHECK: [[META5]] = !{[[META4]], [[META3]]}
 //.
-// GCN: [[META3]] = !{!"amdgpu-synchronize-as", !"local"}
-// GCN: [[META4]] = !{!"amdgpu-synchronize-as", !"global"}
-// GCN: [[META5]] = !{[[META4]], [[META3]]}
+// GCN: [[META2]] = !{!"amdgpu-synchronize-as", !"local"}
+// GCN: [[META3]] = !{!"amdgpu-synchronize-as", !"global"}
+// GCN: [[META4]] = !{[[META3]], [[META2]]}
 //.
-// AMDGCNSPIRV: [[META3]] = !{!"amdgpu-synchronize-as", !"local"}
-// AMDGCNSPIRV: [[META4]] = !{!"amdgpu-synchronize-as", !"global"}
-// AMDGCNSPIRV: [[META5]] = !{[[META4]], [[META3]]}
+// AMDGCNSPIRV: [[META2]] = !{!"amdgpu-synchronize-as", !"local"}
+// AMDGCNSPIRV: [[META3]] = !{!"amdgpu-synchronize-as", !"global"}
+// AMDGCNSPIRV: [[META4]] = !{[[META3]], [[META2]]}
 //.


        
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to