diff options
| author | Cameron McInally <cameron.mcinally@nyu.edu> | 2019-05-10 13:18:57 +0000 |
|---|---|---|
| committer | Cameron McInally <cameron.mcinally@nyu.edu> | 2019-05-10 13:18:57 +0000 |
| commit | a67e387de8d5be79e920e8363006bc2672dd3b20 (patch) | |
| tree | c0f7f078259d6f7a4893256b18879b917738034e | |
| parent | 8d15f9913b9e2cbae3b6f6a4ba947b20b526ebe4 (diff) | |
| download | bcm5719-llvm-a67e387de8d5be79e920e8363006bc2672dd3b20.tar.gz bcm5719-llvm-a67e387de8d5be79e920e8363006bc2672dd3b20.zip | |
Pre-commit InstCombine::visitFNeg(...) test.
llvm-svn: 360424
| -rw-r--r-- | llvm/test/Transforms/InstCombine/fneg.ll | 12 |
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) { |

