[PATCH] D147347: [RISCV] Use tail agnostic policy more often when lowering insert_subvector

Craig Topper via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Mar 31 12:06:44 PDT 2023


craig.topper added inline comments.


================
Comment at: llvm/lib/Target/RISCV/RISCVISelLowering.cpp:6589
     unsigned Policy = RISCVII::TAIL_UNDISTURBED_MASK_UNDISTURBED;
-    if (VecVT.isFixedLengthVector() &&
-        OrigIdx + 1 == VecVT.getVectorNumElements())
+    if (VecVT.isFixedLengthVector() && EndIndex >= VecVT.getVectorNumElements())
       Policy = RISCVII::TAIL_AGNOSTIC;
----------------
Can EndIndex ever be > than VecVT.getVectorNumElements()?


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D147347



More information about the llvm-commits mailing list