diff options
| author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-04-26 09:56:14 +0000 |
|---|---|---|
| committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-04-26 09:56:14 +0000 |
| commit | 5e161df9f8999c7570fdf9477d51d33a3e288f5a (patch) | |
| tree | 1a741e668f6e0cc254b9444d199e1fceeac1ebdf /llvm/lib/CodeGen/SelectionDAG | |
| parent | 0d4b1dd1a4a61c0dd307541c1acd7fa24beff64e (diff) | |
| download | bcm5719-llvm-5e161df9f8999c7570fdf9477d51d33a3e288f5a.tar.gz bcm5719-llvm-5e161df9f8999c7570fdf9477d51d33a3e288f5a.zip | |
[X86][AVX] Combine shuffles extracted from a common vector
A small step towards combining shuffles across vector sizes - this recognizes when a shuffle's operands are all extracted from the same larger source and tries to combine to an unary shuffle of that source instead. Fixes one of the test cases from PR34380.
Differential Revision: https://reviews.llvm.org/D60512
llvm-svn: 359292
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG')
0 files changed, 0 insertions, 0 deletions

