summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCameron McInally <cameron.mcinally@nyu.edu>2019-05-10 13:18:57 +0000
committerCameron McInally <cameron.mcinally@nyu.edu>2019-05-10 13:18:57 +0000
commita67e387de8d5be79e920e8363006bc2672dd3b20 (patch)
treec0f7f078259d6f7a4893256b18879b917738034e
parent8d15f9913b9e2cbae3b6f6a4ba947b20b526ebe4 (diff)
downloadbcm5719-llvm-a67e387de8d5be79e920e8363006bc2672dd3b20.tar.gz
bcm5719-llvm-a67e387de8d5be79e920e8363006bc2672dd3b20.zip
Pre-commit InstCombine::visitFNeg(...) test.
llvm-svn: 360424
-rw-r--r--llvm/test/Transforms/InstCombine/fneg.ll12
1 files changed, 12 insertions, 0 deletions
diff --git a/llvm/test/Transforms/InstCombine/fneg.ll b/llvm/test/Transforms/InstCombine/fneg.ll
index 31d72b2a8d9..6c1fb119d78 100644
--- a/llvm/test/Transforms/InstCombine/fneg.ll
+++ b/llvm/test/Transforms/InstCombine/fneg.ll
@@ -3,6 +3,18 @@
declare void @use(float)
+define float @fneg_fneg(float %a) {
+;
+; CHECK-LABEL: @fneg_fneg(
+; CHECK-NEXT: [[F:%.*]] = fneg float [[A:%.*]]
+; CHECK-NEXT: [[R:%.*]] = fneg float [[F]]
+; CHECK-NEXT: ret float [[R]]
+;
+ %f = fneg float %a
+ %r = fneg float %f
+ ret float %r
+}
+
; -(X * C) --> X * (-C)
define float @fmul_fsub(float %x) {
OpenPOWER on IntegriCloud