Skip to content

Commit cab149d

Browse files
committed
ninf
1 parent a028107 commit cab149d

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

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

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33

44
define i1 @floor_x_ole(float %x) {
55
; CHECK-LABEL: @floor_x_ole(
6-
; CHECK-NEXT: [[RET:%.*]] = fcmp ord float [[X:%.*]], 0.000000e+00
6+
; CHECK-NEXT: [[RET:%.*]] = fcmp ninf ord float [[X:%.*]], 0.000000e+00
77
; CHECK-NEXT: ret i1 [[RET]]
88
;
99
%floor = call float @llvm.floor.f32(float %x)
10-
%ret = fcmp ole float %floor, %x
10+
%ret = fcmp ninf ole float %floor, %x
1111
ret i1 %ret
1212
}
1313

@@ -16,7 +16,7 @@ define i1 @floor_x_ule(float %x) {
1616
; CHECK-NEXT: ret i1 true
1717
;
1818
%floor = call float @llvm.floor.f32(float %x)
19-
%ret = fcmp ninf ule float %floor, %x
19+
%ret = fcmp ule float %floor, %x
2020
ret i1 %ret
2121
}
2222

@@ -99,11 +99,11 @@ define i1 @x_floor_ole_neg(float %x) {
9999

100100
define i1 @ceil_x_oge(float %x) {
101101
; CHECK-LABEL: @ceil_x_oge(
102-
; CHECK-NEXT: [[RET:%.*]] = fcmp ord float [[X:%.*]], 0.000000e+00
102+
; CHECK-NEXT: [[RET:%.*]] = fcmp ninf ord float [[X:%.*]], 0.000000e+00
103103
; CHECK-NEXT: ret i1 [[RET]]
104104
;
105105
%ceil = call float @llvm.ceil.f32(float %x)
106-
%ret = fcmp oge float %ceil, %x
106+
%ret = fcmp ninf oge float %ceil, %x
107107
ret i1 %ret
108108
}
109109

@@ -112,7 +112,7 @@ define i1 @ceil_x_uge(float %x) {
112112
; CHECK-NEXT: ret i1 true
113113
;
114114
%ceil = call float @llvm.ceil.f32(float %x)
115-
%ret = fcmp ninf uge float %ceil, %x
115+
%ret = fcmp uge float %ceil, %x
116116
ret i1 %ret
117117
}
118118

0 commit comments

Comments
 (0)