[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