diff options
| author | Craig Topper <craig.topper@intel.com> | 2018-11-09 18:04:34 +0000 |
|---|---|---|
| committer | Craig Topper <craig.topper@intel.com> | 2018-11-09 18:04:34 +0000 |
| commit | 9a7e19b8f28eb817d9183d8f921abf5aae31f210 (patch) | |
| tree | 67536c761bb62051322dacd9138e25edebf89e42 /llvm/test/Bitcode/drop-debug-info.3.5.ll.bc | |
| parent | dcf1f8e7169285486d00409484a2a9b0ee14eb6d (diff) | |
| download | bcm5719-llvm-9a7e19b8f28eb817d9183d8f921abf5aae31f210.tar.gz bcm5719-llvm-9a7e19b8f28eb817d9183d8f921abf5aae31f210.zip | |
[DAGCombiner][X86][Mips] Enable combineShuffleOfScalars to run between vector op legalization and DAG legalization. Fix bad one use check in combineShuffleOfScalars
It's possible for vector op legalization to generate a shuffle. If that happens we should give a chance for DAG combine to combine that with a build_vector input.
I also fixed a bug in combineShuffleOfScalars that was considering the number of uses on a undef input to a shuffle. We don't care how many times undef is used.
Differential Revision: https://reviews.llvm.org/D54283
llvm-svn: 346530
Diffstat (limited to 'llvm/test/Bitcode/drop-debug-info.3.5.ll.bc')
0 files changed, 0 insertions, 0 deletions

