summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/UnreachableBlockElim.cpp
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2013-04-26 09:19:19 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2013-04-26 09:19:19 +0000
commitd56ffc709d4c7a282cd954f053dae5d5c8d7abbf (patch)
tree4d2edd897c27b878e4a5ea7965b8e75c8e170c67 /llvm/lib/CodeGen/UnreachableBlockElim.cpp
parent60a9fbf92152293b0ddfd8dae9bc612c92811a49 (diff)
downloadbcm5719-llvm-d56ffc709d4c7a282cd954f053dae5d5c8d7abbf.tar.gz
bcm5719-llvm-d56ffc709d4c7a282cd954f053dae5d5c8d7abbf.zip
DAGCombiner: Canonicalize vector integer abs in the same way we do it for scalars.
This already helps SSE2 x86 a lot because it lacks an efficient way to represent a vector select. The long term goal is to enable the backend to match a canonicalized pattern into a single instruction (e.g. vabs or pabs). llvm-svn: 180597
Diffstat (limited to 'llvm/lib/CodeGen/UnreachableBlockElim.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud