Skip to content

Commit f6ccb18

Browse files
committed
fmf
1 parent 2555d8f commit f6ccb18

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

llvm/test/Transforms/InstCombine/fp-floor-ceil.ll

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ define i1 @floor_x_ole(float %x) {
1313

1414
define i1 @floor_x_ule(float %x) {
1515
; CHECK-LABEL: @floor_x_ule(
16-
; CHECK-NEXT: [[RET:%.*]] = fcmp ord float [[X:%.*]], 0.000000e+00
16+
; CHECK-NEXT: [[RET:%.*]] = fcmp ninf ord float [[X:%.*]], 0.000000e+00
1717
; CHECK-NEXT: ret i1 [[RET]]
1818
;
1919
%floor = call nnan float @llvm.floor.f32(float %x)
20-
%ret = fcmp ule float %floor, %x
20+
%ret = fcmp ninf ule float %floor, %x
2121
ret i1 %ret
2222
}
2323

@@ -109,11 +109,11 @@ define i1 @ceil_x_oge(float %x) {
109109

110110
define i1 @ceil_x_uge(float %x) {
111111
; CHECK-LABEL: @ceil_x_uge(
112-
; CHECK-NEXT: [[RET:%.*]] = fcmp ord float [[X:%.*]], 0.000000e+00
112+
; CHECK-NEXT: [[RET:%.*]] = fcmp ninf ord float [[X:%.*]], 0.000000e+00
113113
; CHECK-NEXT: ret i1 [[RET]]
114114
;
115115
%ceil = call nnan float @llvm.ceil.f32(float %x)
116-
%ret = fcmp uge float %ceil, %x
116+
%ret = fcmp ninf uge float %ceil, %x
117117
ret i1 %ret
118118
}
119119

0 commit comments

Comments
 (0)