Skip to content

Commit ee66010

Browse files
committed
do not use update_analyze_test_checks.py for debug-pass-manager output
1 parent 363f46e commit ee66010

File tree

1 file changed

+11
-15
lines changed

1 file changed

+11
-15
lines changed

llvm/test/Analysis/DependenceAnalysis/new-pm-invalidation.ll

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,18 @@
1-
; NOTE: Assertions have been autogenerated by utils/update_analyze_test_checks.py UTC_ARGS: --version 5
21
; RUN: opt < %s -passes='require<da>,invalidate<scalar-evolution>,print<da>' \
32
; RUN: -disable-output -debug-pass-manager 2>&1 | FileCheck %s
43

4+
; This test cannot be converted to use utils/update_analyze_test_checks.py
5+
; because the pass order printing is not deterministic.
6+
7+
; CHECK: Running analysis: DependenceAnalysis on test_no_noalias
8+
; CHECK: Running analysis: ScalarEvolutionAnalysis on test_no_noalias
9+
; CHECK: Invalidating analysis: ScalarEvolutionAnalysis on test_no_noalias
10+
; CHECK: Invalidating analysis: DependenceAnalysis on test_no_noalias
11+
; CHECK: Running analysis: DependenceAnalysis on test_no_noalias
12+
; CHECK: da analyze - none!
13+
; CHECK: da analyze - confused!
14+
; CHECK: da analyze - none!
515
define void @test_no_noalias(ptr %A, ptr %B) {
6-
; CHECK-LABEL: 'test_no_noalias'
7-
; CHECK-NEXT: Running analysis: DependenceAnalysis on test_no_noalias
8-
; CHECK-NEXT: Running analysis: ScalarEvolutionAnalysis on test_no_noalias
9-
; CHECK-NEXT: Src: store i32 1, ptr %A, align 4 --> Dst: store i32 1, ptr %A, align 4
10-
; CHECK-NEXT: da analyze - none!
11-
; CHECK-NEXT: Src: store i32 1, ptr %A, align 4 --> Dst: store i32 2, ptr %B, align 4
12-
; CHECK-NEXT: da analyze - confused!
13-
; CHECK-NEXT: Src: store i32 2, ptr %B, align 4 --> Dst: store i32 2, ptr %B, align 4
14-
; CHECK-NEXT: da analyze - none!
15-
; CHECK-NEXT: Invalidating analysis: ScalarEvolutionAnalysis on test_no_noalias
16-
; CHECK-NEXT: Invalidating analysis: DependenceAnalysis on test_no_noalias
17-
; CHECK-NEXT: Running pass: VerifierPass on [module]
18-
; CHECK-NEXT: Running analysis: VerifierAnalysis on [module]
19-
;
2016
store i32 1, ptr %A
2117
store i32 2, ptr %B
2218
ret void

0 commit comments

Comments
 (0)