[PATCH] D125194: [SVE][SelectionDAG] Use INDEX to generate matching instances of BUILD_VECTOR.

Paul Walker via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Jun 20 08:21:59 PDT 2022


paulwalker-arm updated this revision to Diff 438408.
paulwalker-arm added a comment.

Extended to allow an arbitrary start index.

I'm posting this update for comment but it is my intention to split the patch because the findMoreOptimalIndexType change is not great and better done without needing `isConstantSequence`.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D125194

Files:
  llvm/include/llvm/CodeGen/SelectionDAGNodes.h
  llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
  llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
  llvm/test/CodeGen/AArch64/sve-fixed-length-addressing-modes.ll
  llvm/test/CodeGen/AArch64/sve-fixed-length-build-vector.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D125194.438408.patch
Type: text/x-patch
Size: 11958 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20220620/c59e38a0/attachment.bin>


More information about the llvm-commits mailing list