[PATCH] D82792: [SVE][CodeGen] Legalisation of unpredicated load instructions
Kerry McLaughlin via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Jun 29 11:21:28 PDT 2020
kmclaughlin marked an inline comment as done.
kmclaughlin added inline comments.
================
Comment at: llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:1549
+ IncrementSize));
+ MPI = LD->getPointerInfo();
+ Ptr = DAG.getNode(ISD::ADD, dl, Ptr.getValueType(), Ptr, BytesIncrement);
----------------
Where `LoVT` is not scalable we update the PointerInfo with the offset, IncrementSize. For scalable types I've just reused `LD->getPointerInfo()` for now; I'm not entirely sure how best to handle the PointerInfo for scalable vectors as MachinePointerInfo currently has no knowledge of scaled offsets.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D82792/new/
https://reviews.llvm.org/D82792
More information about the llvm-commits
mailing list