[PATCH] D109377: Integer type legalization for vp_load and vp_store.

Hussain Kadhem via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Sep 9 21:56:11 PDT 2021


hussainjk updated this revision to Diff 371780.
hussainjk added a comment.

Added more legalization to this patch rather than putting it into another patch. Added another form of getLoadVP that was needed by the legalization. Expanded tests to cover vector splitting.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D109377

Files:
  llvm/include/llvm/CodeGen/SelectionDAG.h
  llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
  llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
  llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
  llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
  llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  llvm/test/CodeGen/Generic/fixed-vector-vp-mem-legalization.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D109377.371780.patch
Type: text/x-patch
Size: 63518 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20210910/beb1f43e/attachment-0001.bin>


More information about the llvm-commits mailing list