diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2013-04-26 09:19:19 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2013-04-26 09:19:19 +0000 |
commit | d56ffc709d4c7a282cd954f053dae5d5c8d7abbf (patch) | |
tree | 4d2edd897c27b878e4a5ea7965b8e75c8e170c67 /llvm/lib/CodeGen/UnreachableBlockElim.cpp | |
parent | 60a9fbf92152293b0ddfd8dae9bc612c92811a49 (diff) | |
download | bcm5719-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