File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
llvm/test/Transforms/InstCombine Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -13,11 +13,11 @@ define i1 @floor_x_ole(float %x) {
13
13
14
14
define i1 @floor_x_ule (float %x ) {
15
15
; 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
17
17
; CHECK-NEXT: ret i1 [[RET]]
18
18
;
19
19
%floor = call nnan float @llvm.floor.f32 (float %x )
20
- %ret = fcmp ule float %floor , %x
20
+ %ret = fcmp ninf ule float %floor , %x
21
21
ret i1 %ret
22
22
}
23
23
@@ -109,11 +109,11 @@ define i1 @ceil_x_oge(float %x) {
109
109
110
110
define i1 @ceil_x_uge (float %x ) {
111
111
; 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
113
113
; CHECK-NEXT: ret i1 [[RET]]
114
114
;
115
115
%ceil = call nnan float @llvm.ceil.f32 (float %x )
116
- %ret = fcmp uge float %ceil , %x
116
+ %ret = fcmp ninf uge float %ceil , %x
117
117
ret i1 %ret
118
118
}
119
119
You can’t perform that action at this time.
0 commit comments