Complementing https://reviews.llvm.org/D76786, this patch enables the MVEGatherScatterLowering pass to build pre-incrementing scatters.
If the increment (i.e., add instruction) that is merged into the scatteris the loop increment, an incrementing write-back scattercan be built, which then assumes the role of the loop increment.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Does this need to be a dyn_cast? Can it ever not be a vector?