aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-objdump/llvm-objdump.cpp
diff options
context:
space:
mode:
authorSanjay Patel <spatel@rotateright.com>2019-01-28 15:51:34 +0000
committerSanjay Patel <spatel@rotateright.com>2019-01-28 15:51:34 +0000
commit94cca60b828db7baa1fd0b069a59733f5e6b2958 (patch)
treec309d7d1083fa491d9639825f25bb75470befdd6 /llvm/tools/llvm-objdump/llvm-objdump.cpp
parent7d6fd6d73d6b4bb532c54c6c845bf10f347e6ca1 (diff)
downloadllvm-94cca60b828db7baa1fd0b069a59733f5e6b2958.zip
llvm-94cca60b828db7baa1fd0b069a59733f5e6b2958.tar.gz
llvm-94cca60b828db7baa1fd0b069a59733f5e6b2958.tar.bz2
[x86] allow more shuffle splitting to avoid vpermps (PR40434)
This is tricky to make optimal: sometimes we're better off using a single wider op, but other times it makes more sense to combine a narrow ops to achieve the same result. This solves the case from: https://bugs.llvm.org/show_bug.cgi?id=40434 There's potentially a similar change for vectors with 64-bit elements, but it needs adjustments similar to rL352333 to avoid creating infinite loops. llvm-svn: 352380
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
0 files changed, 0 insertions, 0 deletions