@@ -6,8 +6,8 @@ target triple = "powerpc64le-unknown-linux-gnu"
6
6
; Check delinearization in loop cache analysis can handle fixed-size arrays.
7
7
; The IR is copied from llvm/test/Analysis/DependenceAnalysis/SimpleSIVNoValidityCheckFixedSize.ll
8
8
9
- ; CHECK: Loop 'for.body' has cost = 4186116
10
- ; CHECK: Loop 'for.body4' has cost = 128898
9
+ ; CHECK-DAG : Loop 'for.body' has cost = 4186116
10
+ ; CHECK-DAG : Loop 'for.body4' has cost = 128898
11
11
12
12
;; #define N 1024
13
13
;; #define M 2048
@@ -48,8 +48,8 @@ for.end13: ; preds = %for.inc11
48
48
}
49
49
50
50
51
- ; CHECK: Loop 'for.body' has cost = 4186116
52
- ; CHECK: Loop 'for.body4' has cost = 128898
51
+ ; CHECK-DAG : Loop 'for.body' has cost = 4186116
52
+ ; CHECK-DAG : Loop 'for.body4' has cost = 128898
53
53
54
54
define void @t2 ([2048 x i32 ]* %a ) {
55
55
entry:
@@ -83,11 +83,11 @@ for.end13: ; preds = %for.inc11
83
83
84
84
declare [2048 x i32 ]* @func_with_returned_arg ([2048 x i32 ]* returned %arg )
85
85
86
- ; CHECK: Loop 'for.body' has cost = 4472886244958208
87
- ; CHECK: Loop 'for.body4' has cost = 4472886244958208
88
- ; CHECK: Loop 'for.body8' has cost = 4472886244958208
89
- ; CHECK: Loop 'for.body12' has cost = 4472886244958208
90
- ; CHECK: Loop 'for.body16' has cost = 137728168833024
86
+ ; CHECK-DAG : Loop 'for.body' has cost = 4472886244958208
87
+ ; CHECK-DAG : Loop 'for.body4' has cost = 4472886244958208
88
+ ; CHECK-DAG : Loop 'for.body8' has cost = 4472886244958208
89
+ ; CHECK-DAG : Loop 'for.body12' has cost = 4472886244958208
90
+ ; CHECK-DAG : Loop 'for.body16' has cost = 137728168833024
91
91
92
92
93
93
;; #define N 1024
0 commit comments