[all-commits] [llvm/llvm-project] 09924c: [ARM] Rejig some of the MVE gather/scatter lowerin...
David Green via All-commits
all-commits at lists.llvm.org
Tue Jun 15 07:39:10 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 09924cbab78016d793c15ece5762faff3756c0cf
https://github.com/llvm/llvm-project/commit/09924cbab78016d793c15ece5762faff3756c0cf
Author: David Green <david.green at arm.com>
Date: 2021-06-15 (Tue, 15 Jun 2021)
Changed paths:
M llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp
M llvm/test/CodeGen/Thumb2/mve-gather-ptrs.ll
M llvm/test/CodeGen/Thumb2/mve-scatter-ind16-scaled.ll
M llvm/test/CodeGen/Thumb2/mve-scatter-ind16-unscaled.ll
M llvm/test/CodeGen/Thumb2/mve-scatter-ind8-unscaled.ll
M llvm/test/CodeGen/Thumb2/mve-scatter-ptrs.ll
Log Message:
-----------
[ARM] Rejig some of the MVE gather/scatter lowering pass. NFC
This adjusts some of how the gather/scatter lowering pass passes around
data and where certain gathers/scatters are created from. It should not
effect code generation on its own, but allows other patches to more
clearly reason about the code.
A number of extra test cases were also added for smaller gathers/
scatters that can be extended, and some of the test comments were
updated.
More information about the All-commits
mailing list