summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2017-09-15 23:00:59 +0000
committerCraig Topper <craig.topper@intel.com>2017-09-15 23:00:59 +0000
commit8cd7b0cd2cece3876e2d305ab185ec2931a5ac95 (patch)
treedc0557c3237e85e85f22009f0032c52172066904 /llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp
parent51d8f887db26815576af25c24c5c70b1b03b6830 (diff)
downloadbcm5719-llvm-8cd7b0cd2cece3876e2d305ab185ec2931a5ac95.tar.gz
bcm5719-llvm-8cd7b0cd2cece3876e2d305ab185ec2931a5ac95.zip
[X86] Use native shuffle vector for the perm2f128 intrinsics
This patch replaces the perm2f128 intrinsics with native shuffle vectors. This uses a pretty simple approach to allocate source 0 to the lower half input and source 1 to the upper half input. Then its just a matter of filling in the indices to use either the lower or upper half of that specific source. This can result in the same source being used by both operands. InstCombine or SelectionDAGBuilder should be able to clean that up. Differential Revision: https://reviews.llvm.org/D37892 llvm-svn: 313418
Diffstat (limited to 'llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud