[llvm] [RISCV] Remove`riscv.segN.load/store` in favor of their mask variants (PR #137045)
Min-Yih Hsu via llvm-commits
llvm-commits at lists.llvm.org
Thu May 8 09:26:21 PDT 2025
================
@@ -24004,10 +23951,12 @@ bool RISCVTargetLowering::lowerDeinterleaveIntrinsicToLoad(
if (auto *FVTy = dyn_cast<FixedVectorType>(ResVTy)) {
Value *VL = ConstantInt::get(XLenTy, FVTy->getNumElements());
+ // All-ones mask.
+ Value *Mask = ConstantVector::getSplat(
+ FVTy->getElementCount(), ConstantInt::getTrue(LI->getContext()));
----------------
mshockwave wrote:
Fixed
https://github.com/llvm/llvm-project/pull/137045
More information about the llvm-commits
mailing list