OSDN Git Service

[X86][InstCombine] Teach InstCombineCalls to simplify demanded elements for scalar...
authorCraig Topper <craig.topper@gmail.com>
Sun, 11 Dec 2016 07:42:06 +0000 (07:42 +0000)
committerCraig Topper <craig.topper@gmail.com>
Sun, 11 Dec 2016 07:42:06 +0000 (07:42 +0000)
commitd07981b6344501f1d397cc59e458603c49252458
tree426d784287cdf1a76d9e2553e3c3947d38e3a3ac
parent0a2fc781e3f046e334f492581bbcee90703aa0fd
[X86][InstCombine] Teach InstCombineCalls to simplify demanded elements for scalar FMA intrinsics.

These intrinsics don't read the upper bits of their second and third inputs so we can try to simplify them.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@289372 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/InstCombine/InstCombineCalls.cpp