[llvm] r360928 - [NFC][InstSimplify] Update fast-math.ll tests I botched in r360808.
Cameron McInally via llvm-commits
llvm-commits at lists.llvm.org
Thu May 16 12:00:57 PDT 2019
Author: mcinally
Date: Thu May 16 12:00:57 2019
New Revision: 360928
URL: http://llvm.org/viewvc/llvm-project?rev=360928&view=rev
Log:
[NFC][InstSimplify] Update fast-math.ll tests I botched in r360808.
These were new tests I added in r360808. I made a mistake while converting the exisiting binary FNeg test into the new unary FNeg tests. Correct that.
Modified:
llvm/trunk/test/Transforms/InstSimplify/fast-math.ll
Modified: llvm/trunk/test/Transforms/InstSimplify/fast-math.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/InstSimplify/fast-math.ll?rev=360928&r1=360927&r2=360928&view=diff
==============================================================================
--- llvm/trunk/test/Transforms/InstSimplify/fast-math.ll (original)
+++ llvm/trunk/test/Transforms/InstSimplify/fast-math.ll Thu May 16 12:00:57 2019
@@ -219,12 +219,12 @@ define float @fsub_0_0_x(float %a) {
; fsub nsz 0.0, (fneg X) ==> X
define float @fneg_x(float %a) {
; CHECK-LABEL: @fneg_x(
-; CHECK-NEXT: [[T1:%.*]] = fsub float 0.000000e+00, [[A:%.*]]
-; CHECK-NEXT: [[RET:%.*]] = fneg nsz float [[T1]]
+; CHECK-NEXT: [[T1:%.*]] = fneg float [[A:%.*]]
+; CHECK-NEXT: [[RET:%.*]] = fsub nsz float 0.000000e+00, [[T1]]
; CHECK-NEXT: ret float [[RET]]
;
- %t1 = fsub float 0.0, %a
- %ret = fneg nsz float %t1
+ %t1 = fneg float %a
+ %ret = fsub nsz float 0.0, %t1
ret float %ret
}
@@ -239,12 +239,12 @@ define <2 x float> @fsub_0_0_x_vec_undef
define <2 x float> @fneg_x_vec_undef1(<2 x float> %a) {
; CHECK-LABEL: @fneg_x_vec_undef1(
-; CHECK-NEXT: [[T1:%.*]] = fsub <2 x float> <float 0.000000e+00, float undef>, [[A:%.*]]
-; CHECK-NEXT: [[RET:%.*]] = fneg nsz <2 x float> [[T1]]
+; CHECK-NEXT: [[T1:%.*]] = fneg <2 x float> [[A:%.*]]
+; CHECK-NEXT: [[RET:%.*]] = fsub nsz <2 x float> <float 0.000000e+00, float undef>, [[T1]]
; CHECK-NEXT: ret <2 x float> [[RET]]
;
- %t1 = fsub <2 x float> <float 0.0, float undef>, %a
- %ret = fneg nsz <2 x float> %t1
+ %t1 = fneg <2 x float> %a
+ %ret = fsub nsz <2 x float> <float 0.0, float undef>, %t1
ret <2 x float> %ret
}
More information about the llvm-commits
mailing list