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 /lldb/packages/Python/lldbsuite/test/python_api/default-constructor | |
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 'lldb/packages/Python/lldbsuite/test/python_api/default-constructor')
0 files changed, 0 insertions, 0 deletions