aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineTraceMetrics.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2017-09-07 06:11:10 +0000
committerCraig Topper <craig.topper@intel.com>2017-09-07 06:11:10 +0000
commit7bc65e220c31066575e88a36f08463e1ccdfbd52 (patch)
tree2f5d7fa9c7c2dd799be6cd2d46052e4efa1bb220 /llvm/lib/CodeGen/MachineTraceMetrics.cpp
parentcfad9d5f0fc20bdc7ee057d312791335ac028aef (diff)
downloadllvm-7bc65e220c31066575e88a36f08463e1ccdfbd52.zip
llvm-7bc65e220c31066575e88a36f08463e1ccdfbd52.tar.gz
llvm-7bc65e220c31066575e88a36f08463e1ccdfbd52.tar.bz2
[X86] Force shuffle lowering to only create X86ISD::VPERM2X128 with 64-bit element types so we can remove some patterns from isel.
Intrinsic handling is still creating these nodes with 32-bit elements as well. But at least this gets rid of 8 and 16. Ideally, someday we'll convert the intrinsics to generic vector shuffles and remove the intrinsics. llvm-svn: 312702
Diffstat (limited to 'llvm/lib/CodeGen/MachineTraceMetrics.cpp')
0 files changed, 0 insertions, 0 deletions