[llvm] e4377cd - [UniformityAnalysis][NFC] Make checks independent of order using CHECK-DAG.

Sameer Sahasrabuddhe via llvm-commits llvm-commits at lists.llvm.org
Mon Dec 19 22:07:50 PST 2022


Author: Sameer Sahasrabuddhe
Date: 2022-12-20T11:35:45+05:30
New Revision: e4377cdde60bf9cf0267445f80a97cfaf9d5aacf

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

LOG: [UniformityAnalysis][NFC] Make checks independent of order using CHECK-DAG.

This fixes the buildbot failure on reverse iteration:
https://lab.llvm.org/buildbot/#/builders/54/builds/3034

Added: 
    

Modified: 
    llvm/test/Analysis/DivergenceAnalysis/AMDGPU/MIR/irreducible/irreducible-1.mir
    llvm/test/Analysis/DivergenceAnalysis/AMDGPU/irreducible/reducible-headers.ll

Removed: 
    


################################################################################
diff  --git a/llvm/test/Analysis/DivergenceAnalysis/AMDGPU/MIR/irreducible/irreducible-1.mir b/llvm/test/Analysis/DivergenceAnalysis/AMDGPU/MIR/irreducible/irreducible-1.mir
index 7a7b77320c04a..40084dbbfa925 100644
--- a/llvm/test/Analysis/DivergenceAnalysis/AMDGPU/MIR/irreducible/irreducible-1.mir
+++ b/llvm/test/Analysis/DivergenceAnalysis/AMDGPU/MIR/irreducible/irreducible-1.mir
@@ -4,8 +4,8 @@
 # CHECK: CYCLES ASSSUMED DIVERGENT:
 # CHECK:   depth=1: entries(bb.2 bb.1) bb.3 bb.5 bb.4
 # CHECK: CYCLES WITH DIVERGENT EXIT:
-# CHECK:   depth=1: entries(bb.2 bb.1) bb.3 bb.5 bb.4
-# CHECK:   depth=2: entries(bb.3 bb.1) bb.5 bb.4
+# CHECK-DAG:   depth=1: entries(bb.2 bb.1) bb.3 bb.5 bb.4
+# CHECK-DAG:   depth=2: entries(bb.3 bb.1) bb.5 bb.4
 
 ---
 name:            irreducible

diff  --git a/llvm/test/Analysis/DivergenceAnalysis/AMDGPU/irreducible/reducible-headers.ll b/llvm/test/Analysis/DivergenceAnalysis/AMDGPU/irreducible/reducible-headers.ll
index c64cb315e82fd..feb29497f80c9 100644
--- a/llvm/test/Analysis/DivergenceAnalysis/AMDGPU/irreducible/reducible-headers.ll
+++ b/llvm/test/Analysis/DivergenceAnalysis/AMDGPU/irreducible/reducible-headers.ll
@@ -34,8 +34,8 @@ define amdgpu_kernel void @nested_irreducible(i32 %a, i32 %b, i32 %c) {
 ; CHECK=LABEL: UniformityInfo for function 'nested_irreducible':
 ; CHECK-NOT: CYCLES ASSSUMED DIVERGENT:
 ; CHECK: CYCLES WITH DIVERGENT EXIT:
-; CHECK:   depth=2: entries(P T) R Q
-; CHECK:   depth=1: entries(H) S P T R Q U
+; CHECK-DAG:   depth=2: entries(P T) R Q
+; CHECK-DAG:   depth=1: entries(H) S P T R Q U
 entry:
   %cond.uni = icmp slt i32 %a, 0
   %tid = call i32 @llvm.amdgcn.workitem.id.x()


        


More information about the llvm-commits mailing list