summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-objdump/llvm-objdump.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2018-07-11 18:09:04 +0000
committerCraig Topper <craig.topper@intel.com>2018-07-11 18:09:04 +0000
commit38b290f7d72f67f9daca7d8ab3e32ffd90689cb8 (patch)
tree7b7b22590be2526b74fa9a6f07e1276d47686e35 /llvm/tools/llvm-objdump/llvm-objdump.cpp
parent667a5b541fac4930898b2a75541781f4201f106d (diff)
downloadbcm5719-llvm-38b290f7d72f67f9daca7d8ab3e32ffd90689cb8.tar.gz
bcm5719-llvm-38b290f7d72f67f9daca7d8ab3e32ffd90689cb8.zip
[X86] Remove patterns for inserting a load into a zero vector.
We can instead block the load folding isProfitableToFold. Then isel will emit a register->register move for the zeroing part and a separate load. The PostProcessISelDAG should be able to remove the register->register move. This saves us patterns and fixes the fact that we only had unaligned load patterns. The test changes show places where we should have been using an aligned load. llvm-svn: 336828
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud