[PATCH] D72451: [ARM][MVE] Enable extending gathers

Anna Welker via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Jan 9 06:56:18 PST 2020


anwel created this revision.
anwel added reviewers: dmgreen, SjoerdMeijer, efriedma, craig.topper, RKSimon, samparker.
anwel added a project: LLVM.
Herald added subscribers: llvm-commits, hiraditya, kristof.beyls.

This patch is built on top of the patch introducing non-extending masked gathers from a base and a vector of offsets (to be found at https://reviews.llvm.org/D72330).

It extends the pass that transforms selected gathers into calls to MVE's masked gather intrinsic by extending gathers.


https://reviews.llvm.org/D72451

Files:
  llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp
  llvm/test/CodeGen/Thumb2/mve-gather-ind16-unscaled.ll
  llvm/test/CodeGen/Thumb2/mve-gather-ind32-unscaled.ll
  llvm/test/CodeGen/Thumb2/mve-gather-ptrs.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D72451.237066.patch
Type: text/x-patch
Size: 34335 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200109/07fed413/attachment.bin>


More information about the llvm-commits mailing list