@@ -1207,8 +1207,7 @@ define i1 @assumed_positive_ugt_with_negative_constant(float %a) {
1207
1207
; CHECK-LABEL: @assumed_positive_ugt_with_negative_constant(
1208
1208
; CHECK-NEXT: [[ASSUME_CMP:%.*]] = fcmp ogt float [[A:%.*]], 0.000000e+00
1209
1209
; CHECK-NEXT: call void @llvm.assume(i1 [[ASSUME_CMP]])
1210
- ; CHECK-NEXT: [[CMP:%.*]] = fcmp ugt float [[A]], -3.000000e+00
1211
- ; CHECK-NEXT: ret i1 [[CMP]]
1210
+ ; CHECK-NEXT: ret i1 true
1212
1211
;
1213
1212
%assume.cmp = fcmp ogt float %a , 0 .0
1214
1213
call void @llvm.assume (i1 %assume.cmp )
@@ -1220,8 +1219,7 @@ define i1 @assumed_positive_uge_with_negative_constant(float %a) {
1220
1219
; CHECK-LABEL: @assumed_positive_uge_with_negative_constant(
1221
1220
; CHECK-NEXT: [[ASSUME_CMP:%.*]] = fcmp ogt float [[A:%.*]], 0.000000e+00
1222
1221
; CHECK-NEXT: call void @llvm.assume(i1 [[ASSUME_CMP]])
1223
- ; CHECK-NEXT: [[CMP:%.*]] = fcmp uge float [[A]], -3.000000e+00
1224
- ; CHECK-NEXT: ret i1 [[CMP]]
1222
+ ; CHECK-NEXT: ret i1 true
1225
1223
;
1226
1224
%assume.cmp = fcmp ogt float %a , 0 .0
1227
1225
call void @llvm.assume (i1 %assume.cmp )
@@ -1233,8 +1231,7 @@ define i1 @assumed_positive_une_with_negative_constant(float %a) {
1233
1231
; CHECK-LABEL: @assumed_positive_une_with_negative_constant(
1234
1232
; CHECK-NEXT: [[ASSUME_CMP:%.*]] = fcmp ogt float [[A:%.*]], 0.000000e+00
1235
1233
; CHECK-NEXT: call void @llvm.assume(i1 [[ASSUME_CMP]])
1236
- ; CHECK-NEXT: [[CMP:%.*]] = fcmp une float [[A]], -3.000000e+00
1237
- ; CHECK-NEXT: ret i1 [[CMP]]
1234
+ ; CHECK-NEXT: ret i1 true
1238
1235
;
1239
1236
%assume.cmp = fcmp ogt float %a , 0 .0
1240
1237
call void @llvm.assume (i1 %assume.cmp )
0 commit comments