summaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
Diffstat (limited to 'llvm')
-rw-r--r--llvm/test/Transforms/InstSimplify/floating-point-compare.ll23
1 files changed, 12 insertions, 11 deletions
diff --git a/llvm/test/Transforms/InstSimplify/floating-point-compare.ll b/llvm/test/Transforms/InstSimplify/floating-point-compare.ll
index d1b609e08c7..c46e8a9ed1c 100644
--- a/llvm/test/Transforms/InstSimplify/floating-point-compare.ll
+++ b/llvm/test/Transforms/InstSimplify/floating-point-compare.ll
@@ -182,7 +182,7 @@ declare void @expect_equal(i1,i1)
define i1 @orderedLessZeroTree(float,float,float,float) {
; CHECK-LABEL: @orderedLessZeroTree(
-; CHECK: ret i1 true
+; CHECK-NEXT: ret i1 true
;
%square = fmul float %0, %0
%abs = call float @llvm.fabs.f32(float %1)
@@ -197,7 +197,7 @@ define i1 @orderedLessZeroTree(float,float,float,float) {
define i1 @orderedLessZeroExpExt(float) {
; CHECK-LABEL: @orderedLessZeroExpExt(
-; CHECK: ret i1 true
+; CHECK-NEXT: ret i1 true
;
%a = call float @llvm.exp.f32(float %0)
%b = fpext float %a to double
@@ -207,7 +207,7 @@ define i1 @orderedLessZeroExpExt(float) {
define i1 @orderedLessZeroExp2Trunc(double) {
; CHECK-LABEL: @orderedLessZeroExp2Trunc(
-; CHECK: ret i1 false
+; CHECK-NEXT: ret i1 false
;
%a = call double @llvm.exp2.f64(double %0)
%b = fptrunc double %a to float
@@ -217,7 +217,7 @@ define i1 @orderedLessZeroExp2Trunc(double) {
define i1 @orderedLessZeroPowi(double,double) {
; CHECK-LABEL: @orderedLessZeroPowi(
-; CHECK: ret i1 false
+; CHECK-NEXT: ret i1 false
;
; Even constant exponent
%a = call double @llvm.powi.f64(double %0, i32 2)
@@ -231,7 +231,7 @@ define i1 @orderedLessZeroPowi(double,double) {
define i1 @orderedLessZeroUIToFP(i32) {
; CHECK-LABEL: @orderedLessZeroUIToFP(
-; CHECK: ret i1 true
+; CHECK-NEXT: ret i1 true
;
%a = uitofp i32 %0 to float
%uge = fcmp uge float %a, 0.000000e+00
@@ -240,7 +240,7 @@ define i1 @orderedLessZeroUIToFP(i32) {
define i1 @orderedLessZeroSelect(float, float) {
; CHECK-LABEL: @orderedLessZeroSelect(
-; CHECK: ret i1 true
+; CHECK-NEXT: ret i1 true
;
%a = call float @llvm.exp.f32(float %0)
%b = call float @llvm.fabs.f32(float %1)
@@ -253,7 +253,7 @@ define i1 @orderedLessZeroSelect(float, float) {
define i1 @orderedLessZeroMinNum(float, float) {
; CHECK-LABEL: @orderedLessZeroMinNum(
-; CHECK: ret i1 true
+; CHECK-NEXT: ret i1 true
;
%a = call float @llvm.exp.f32(float %0)
%b = call float @llvm.fabs.f32(float %1)
@@ -264,7 +264,7 @@ define i1 @orderedLessZeroMinNum(float, float) {
define i1 @orderedLessZeroMaxNum(float, float) {
; CHECK-LABEL: @orderedLessZeroMaxNum(
-; CHECK: ret i1 true
+; CHECK-NEXT: ret i1 true
;
%a = call float @llvm.exp.f32(float %0)
%b = call float @llvm.maxnum.f32(float %a, float %1)
@@ -274,7 +274,7 @@ define i1 @orderedLessZeroMaxNum(float, float) {
define i1 @nonans1(double %in1, double %in2) {
; CHECK-LABEL: @nonans1(
-; CHECK: ret i1 false
+; CHECK-NEXT: ret i1 false
;
%cmp = fcmp nnan uno double %in1, %in2
ret i1 %cmp
@@ -282,7 +282,7 @@ define i1 @nonans1(double %in1, double %in2) {
define i1 @nonans2(double %in1, double %in2) {
; CHECK-LABEL: @nonans2(
-; CHECK: ret i1 true
+; CHECK-NEXT: ret i1 true
;
%cmp = fcmp nnan ord double %in1, %in2
ret i1 %cmp
@@ -290,7 +290,8 @@ define i1 @nonans2(double %in1, double %in2) {
define <2 x i1> @orderedCompareWithNaNVector(<2 x double> %A) {
; CHECK-LABEL: @orderedCompareWithNaNVector(
-; CHECK: ret <2 x i1> zeroinitializer
+; CHECK-NEXT: ret <2 x i1> zeroinitializer
+;
%cmp = fcmp olt <2 x double> %A, <double 0xFFFFFFFFFFFFFFFF, double 0xFFFFFFFFFFFFFFFF>
ret <2 x i1> %cmp
}
OpenPOWER on IntegriCloud