diff options
author | Philip Reames <preames@rivosinc.com> | 2025-02-21 09:17:56 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-02-21 09:17:56 -0800 |
commit | 115672f57edb05717684126ada86ff89e3ec0ee8 (patch) | |
tree | 8d74131b54d787b5955922cec32105250fef13a9 /llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp | |
parent | ab098a7ebf07227a371df95ce65bd4aa135dee9a (diff) | |
download | llvm-115672f57edb05717684126ada86ff89e3ec0ee8.zip llvm-115672f57edb05717684126ada86ff89e3ec0ee8.tar.gz llvm-115672f57edb05717684126ada86ff89e3ec0ee8.tar.bz2 |
[RISCV] Remove now redundant isElementRotate shuffle lowering [NFCI] (#128064)
This is the first cleanup following the introduction of the new
isMaskedSlidePair lowering in 43f2968. As mentioned in that review, the
new code is a generalization of the existing isElementRotate, but was
staged to make diffs manageable.
This change removes isElementRotate. The tricky bit is making sure that
a) the same shuffles hit the same lowering paths (in particular, two
element shuffles can match multiple ways) and 2) avoiding DAG
canonicalization changes.
Diffstat (limited to 'llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions