@@ -1153,8 +1153,7 @@ define i1 @assumed_positive_olt_with_negative_constant(double %a) {
1153
1153
; CHECK-LABEL: @assumed_positive_olt_with_negative_constant(
1154
1154
; CHECK-NEXT: [[ASSUME_CMP:%.*]] = fcmp oge double [[A:%.*]], 0.000000e+00
1155
1155
; CHECK-NEXT: call void @llvm.assume(i1 [[ASSUME_CMP]])
1156
- ; CHECK-NEXT: [[CMP:%.*]] = fcmp olt double [[A]], -1.000000e+00
1157
- ; CHECK-NEXT: ret i1 [[CMP]]
1156
+ ; CHECK-NEXT: ret i1 false
1158
1157
;
1159
1158
%assume.cmp = fcmp oge double %a , 0 .0
1160
1159
call void @llvm.assume (i1 %assume.cmp )
@@ -1166,8 +1165,7 @@ define i1 @assumed_positive_ole_with_negative_constant(double %a) {
1166
1165
; CHECK-LABEL: @assumed_positive_ole_with_negative_constant(
1167
1166
; CHECK-NEXT: [[ASSUME_CMP:%.*]] = fcmp oge double [[A:%.*]], 0.000000e+00
1168
1167
; CHECK-NEXT: call void @llvm.assume(i1 [[ASSUME_CMP]])
1169
- ; CHECK-NEXT: [[CMP:%.*]] = fcmp ole double [[A]], -1.000000e+00
1170
- ; CHECK-NEXT: ret i1 [[CMP]]
1168
+ ; CHECK-NEXT: ret i1 false
1171
1169
;
1172
1170
%assume.cmp = fcmp oge double %a , 0 .0
1173
1171
call void @llvm.assume (i1 %assume.cmp )
@@ -1179,8 +1177,7 @@ define i1 @assumed_positive_oeq_with_negative_constant(double %a) {
1179
1177
; CHECK-LABEL: @assumed_positive_oeq_with_negative_constant(
1180
1178
; CHECK-NEXT: [[ASSUME_CMP:%.*]] = fcmp oge double [[A:%.*]], 0.000000e+00
1181
1179
; CHECK-NEXT: call void @llvm.assume(i1 [[ASSUME_CMP]])
1182
- ; CHECK-NEXT: [[CMP:%.*]] = fcmp oeq double [[A]], -1.000000e+00
1183
- ; CHECK-NEXT: ret i1 [[CMP]]
1180
+ ; CHECK-NEXT: ret i1 false
1184
1181
;
1185
1182
%assume.cmp = fcmp oge double %a , 0 .0
1186
1183
call void @llvm.assume (i1 %assume.cmp )
0 commit comments