[PATCH] D76786: [ARM][MVE] Add support for incrementing gathers

Anna Welker via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon May 4 07:59:51 PDT 2020


anwel updated this revision to Diff 261818.
anwel marked 8 inline comments as done.
anwel added a comment.

Made optimisation of offsets independent of the creation of the individual gathers and scatters, such that when looking at transforming those we're not in an environment where some instructions have been optimised but others, which will be optimised too, haven't been yet.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D76786/new/

https://reviews.llvm.org/D76786

Files:
  llvm/lib/Target/ARM/ARMBaseInstrInfo.h
  llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp
  llvm/test/CodeGen/Thumb2/mve-gather-increment.ll
  llvm/test/CodeGen/Thumb2/mve-gather-optimisation-deep.ll
  llvm/test/CodeGen/Thumb2/mve-gather-ptrs.ll
  llvm/test/CodeGen/Thumb2/mve-gather-scatter-optimisation.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D76786.261818.patch
Type: text/x-patch
Size: 103398 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200504/13238f9a/attachment-0001.bin>


More information about the llvm-commits mailing list