From fc6d75257ccadca07f466c4e78df9824912b25ee Mon Sep 17 00:00:00 2001 From: Cameron McInally Date: Fri, 10 May 2019 13:18:57 +0000 Subject: [PATCH] Pre-commit InstCombine::visitFNeg(...) test. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@360424 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/Transforms/InstCombine/fneg.ll | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/test/Transforms/InstCombine/fneg.ll b/test/Transforms/InstCombine/fneg.ll index 31d72b2a8d9..6c1fb119d78 100644 --- a/test/Transforms/InstCombine/fneg.ll +++ b/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) { -- 2.50.1