diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2023-02-05 20:16:32 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2023-02-05 20:16:32 +0000 |
commit | f9bf64798c1aee3d9f1ce754b2d625026e29d197 (patch) | |
tree | e4466bad5dedf65e1d3a0d52460c2f19a5ced358 /llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp | |
parent | 552e27c5217cc41c857e47d47b1d9d1253c6cefd (diff) | |
download | llvm-f9bf64798c1aee3d9f1ce754b2d625026e29d197.zip llvm-f9bf64798c1aee3d9f1ce754b2d625026e29d197.tar.gz llvm-f9bf64798c1aee3d9f1ce754b2d625026e29d197.tar.bz2 |
[X86] combineX86ShufflesRecursively - peek through free extract_subvector nodes
If we're shuffling an op that is extracted from the lowest subvector of a larger vector then we should try to peek through as much as possible without exceeding the root size
Another step towards removing the widenSubVector call from combineX86ShufflesRecursively (Issue #45319)
Diffstat (limited to 'llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions