[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