88define float @bug41488_test1 (float %f ) {
99; CHECK-LABEL: 'bug41488_test1'
1010; CHECK-NEXT: Src: %0 = load float, ptr %p, align 4 --> Dst: %0 = load float, ptr %p, align 4
11- ; CHECK-NEXT: da analyze - input [*] !
11+ ; CHECK-NEXT: da analyze - confused !
1212; CHECK-NEXT: Src: %0 = load float, ptr %p, align 4 --> Dst: store float %f, ptr %q, align 4
1313; CHECK-NEXT: da analyze - confused!
1414; CHECK-NEXT: Src: store float %f, ptr %q, align 4 --> Dst: store float %f, ptr %q, align 4
15- ; CHECK-NEXT: da analyze - output [*] !
15+ ; CHECK-NEXT: da analyze - confused !
1616;
1717entry:
1818 %g = alloca float , align 4
@@ -34,11 +34,11 @@ for.cond.cleanup:
3434define void @bug41488_test2 (i32 %n ) {
3535; CHECK-LABEL: 'bug41488_test2'
3636; CHECK-NEXT: Src: %0 = load float, ptr %p, align 4 --> Dst: %0 = load float, ptr %p, align 4
37- ; CHECK-NEXT: da analyze - input [*] !
37+ ; CHECK-NEXT: da analyze - confused !
3838; CHECK-NEXT: Src: %0 = load float, ptr %p, align 4 --> Dst: store float 0.000000e+00, ptr %q, align 4
3939; CHECK-NEXT: da analyze - confused!
4040; CHECK-NEXT: Src: store float 0.000000e+00, ptr %q, align 4 --> Dst: store float 0.000000e+00, ptr %q, align 4
41- ; CHECK-NEXT: da analyze - output [*] !
41+ ; CHECK-NEXT: da analyze - confused !
4242;
4343entry:
4444 %g = alloca float , align 4
@@ -68,7 +68,7 @@ define void @bug53942_foo(i32 noundef %n, ptr noalias nocapture noundef writeonl
6868; CHECK-NEXT: Src: %.pre = load double, ptr %B, align 8 --> Dst: store double %.pre, ptr %arrayidx2, align 8
6969; CHECK-NEXT: da analyze - confused!
7070; CHECK-NEXT: Src: store double %.pre, ptr %arrayidx2, align 8 --> Dst: store double %.pre, ptr %arrayidx2, align 8
71- ; CHECK-NEXT: da analyze - output [*] !
71+ ; CHECK-NEXT: da analyze - confused !
7272;
7373entry:
7474 %cmp8 = icmp sgt i32 %n , 1
@@ -99,11 +99,11 @@ for.body: ; preds = %for.body.preheader,
9999define void @bug53942_bar (i32 noundef %n , ptr noalias noundef %A , ptr noalias noundef %B ) {
100100; CHECK-LABEL: 'bug53942_bar'
101101; CHECK-NEXT: Src: %0 = load double, ptr %arrayidx, align 8 --> Dst: %0 = load double, ptr %arrayidx, align 8
102- ; CHECK-NEXT: da analyze - input [*] !
102+ ; CHECK-NEXT: da analyze - confused !
103103; CHECK-NEXT: Src: %0 = load double, ptr %arrayidx, align 8 --> Dst: store double %0, ptr %arrayidx8, align 8
104104; CHECK-NEXT: da analyze - confused!
105105; CHECK-NEXT: Src: store double %0, ptr %arrayidx8, align 8 --> Dst: store double %0, ptr %arrayidx8, align 8
106- ; CHECK-NEXT: da analyze - output [*] !
106+ ; CHECK-NEXT: da analyze - confused !
107107;
108108entry:
109109 br label %for.cond
@@ -173,7 +173,7 @@ for.end: ; preds = %for.cond.cleanup
173173define void @non_invariant_baseptr_with_identical_obj (ptr %A ) {
174174; CHECK-LABEL: 'non_invariant_baseptr_with_identical_obj'
175175; CHECK-NEXT: Src: store i32 1, ptr %idx, align 4 --> Dst: store i32 1, ptr %idx, align 4
176- ; CHECK-NEXT: da analyze - none !
176+ ; CHECK-NEXT: da analyze - confused !
177177;
178178entry:
179179 br label %loop.i.header
@@ -222,7 +222,7 @@ exit:
222222define void @non_invariant_baseptr_with_identical_obj2 (ptr %A ) {
223223; CHECK-LABEL: 'non_invariant_baseptr_with_identical_obj2'
224224; CHECK-NEXT: Src: store i32 1, ptr %idx, align 4 --> Dst: store i32 1, ptr %idx, align 4
225- ; CHECK-NEXT: da analyze - none !
225+ ; CHECK-NEXT: da analyze - confused !
226226;
227227entry:
228228 br label %loop.i.header
0 commit comments