@@ -22,7 +22,7 @@ define i1 @wrapping_add_known_1(i8 %a) {
22
22
; CHECK: then:
23
23
; CHECK-NEXT: [[SUB_1:%.*]] = add i8 [[A]], -1
24
24
; CHECK-NEXT: [[C_1:%.*]] = icmp eq i8 [[SUB_1]], 0
25
- ; CHECK-NEXT: ret i1 [[C_1]]
25
+ ; CHECK-NEXT: ret i1 true
26
26
; CHECK: else:
27
27
; CHECK-NEXT: [[SUB_2:%.*]] = add i8 [[A]], -1
28
28
; CHECK-NEXT: [[C_2:%.*]] = icmp eq i8 [[SUB_2]], 0
@@ -85,7 +85,7 @@ define i1 @test_48253_eq_ne(i8 %a, i8 %b) {
85
85
; CHECK-NEXT: [[T_1:%.*]] = icmp ult i8 [[SUB_1]], [[A]]
86
86
; CHECK-NEXT: [[SUB_2:%.*]] = add i8 [[B]], -2
87
87
; CHECK-NEXT: [[C_2:%.*]] = icmp ult i8 [[SUB_2]], [[A]]
88
- ; CHECK-NEXT: [[XOR_1:%.*]] = xor i1 [[T_1]] , [[C_2]]
88
+ ; CHECK-NEXT: [[XOR_1:%.*]] = xor i1 true , [[C_2]]
89
89
; CHECK-NEXT: ret i1 [[XOR_1]]
90
90
; CHECK: exit.1:
91
91
; CHECK-NEXT: [[SUB_3:%.*]] = add i8 [[B]], -1
@@ -133,9 +133,9 @@ define i1 @test_ult(i8 %a, i8 %b) {
133
133
; CHECK: if.end:
134
134
; CHECK-NEXT: [[T_1:%.*]] = icmp ult i8 [[SUB_1]], [[B]]
135
135
; CHECK-NEXT: [[T_2:%.*]] = icmp ult i8 [[SUB_2]], [[B]]
136
- ; CHECK-NEXT: [[XOR_1:%.*]] = xor i1 [[T_1]], [[T_2]]
136
+ ; CHECK-NEXT: [[XOR_1:%.*]] = xor i1 true, true
137
137
; CHECK-NEXT: [[T_3:%.*]] = icmp ult i8 [[SUB_3]], [[B]]
138
- ; CHECK-NEXT: [[XOR_2:%.*]] = xor i1 [[XOR_1]], [[T_3]]
138
+ ; CHECK-NEXT: [[XOR_2:%.*]] = xor i1 [[XOR_1]], true
139
139
; CHECK-NEXT: [[C_1:%.*]] = icmp ult i8 [[SUB_4]], [[B]]
140
140
; CHECK-NEXT: [[XOR_3:%.*]] = xor i1 [[XOR_2]], [[C_1]]
141
141
; CHECK-NEXT: [[C_2:%.*]] = icmp ult i8 [[ADD_1]], [[B]]
0 commit comments