72
72
%cnd1 = icmp sge i32 %iv , 0
73
73
%cnd2 = icmp sgt i32 %iv2 , 0
74
74
; CHECK: %cnd2 = icmp sgt i32 %iv2, 0
75
- ; CHECK: ; LatticeVal for: ' %cnd = and i1 %cnd1, %cnd2' in BB: '%loop' is: constantrange<-1, -1>
75
+ ; CHECK: ; LatticeVal for: ' %cnd = and i1 %cnd1, %cnd2' in BB: '%loop' is: overdefined
76
76
; CHECK-DAG: ; LatticeVal for: ' %cnd = and i1 %cnd1, %cnd2' in BB: '%backedge' is: constantrange<-1, 0>
77
77
; CHECK-DAG: ; LatticeVal for: ' %cnd = and i1 %cnd1, %cnd2' in BB: '%exit' is: overdefined
78
78
; CHECK-NEXT: %cnd = and i1 %cnd1, %cnd2
@@ -92,7 +92,7 @@ backedge:
92
92
; CHECK-NEXT: ; LatticeVal for: ' %cont2 = icmp sgt i32 %iv2.next, 0' in BB: '%backedge' is: overdefined
93
93
; CHECK-NEXT: %cont2 = icmp sgt i32 %iv2.next, 0
94
94
%cont2 = icmp sgt i32 %iv2.next , 0
95
- ; CHECK-NEXT: ; LatticeVal for: ' %cont = and i1 %cont1, %cont2' in BB: '%backedge' is: constantrange<-1, -1>
95
+ ; CHECK-NEXT: ; LatticeVal for: ' %cont = and i1 %cont1, %cont2' in BB: '%backedge' is: overdefined
96
96
; CHECK-NEXT: %cont = and i1 %cont1, %cont2
97
97
%cont = and i1 %cont1 , %cont2
98
98
br i1 %cont , label %loop , label %exit
0 commit comments