diff options
author | Sanjay Patel <spatel@rotateright.com> | 2019-02-05 22:58:45 +0000 |
---|---|---|
committer | Sanjay Patel <spatel@rotateright.com> | 2019-02-05 22:58:45 +0000 |
commit | cddb1e54697d0eed7329f4bee8878802b388ab29 (patch) | |
tree | d3f16fedd30c8ccf6cccf18b5f099d84f78e120a /llvm/tools/llvm-objcopy/llvm-objcopy.cpp | |
parent | 1b8df427121e3d7edf5cfaf0f3e3550ed2091d62 (diff) | |
download | llvm-cddb1e54697d0eed7329f4bee8878802b388ab29.zip llvm-cddb1e54697d0eed7329f4bee8878802b388ab29.tar.gz llvm-cddb1e54697d0eed7329f4bee8878802b388ab29.tar.bz2 |
[InstCombine] limit extracting shuffle transform based on uses
As discussed in D53037, this can lead to worse codegen, and we
don't generally expect the backend to be able to optimize
arbitrary shuffles. If there's only one use of the 1st shuffle,
that means it's getting removed, so that should always be
safe.
llvm-svn: 353235
Diffstat (limited to 'llvm/tools/llvm-objcopy/llvm-objcopy.cpp')
0 files changed, 0 insertions, 0 deletions