[llvm] [DSE] Add predicated vector length store support for masked store elimination (PR #134175)
Nikita Popov via llvm-commits
llvm-commits at lists.llvm.org
Wed Apr 2 23:59:12 PDT 2025
================
@@ -269,6 +269,41 @@ static OverwriteResult isMaskedStoreOverwrite(const Instruction *KillingI,
return OW_Unknown;
return OW_Complete;
}
+ if (KillingII->getIntrinsicID() == Intrinsic::vp_store) {
+ // Operands {0 , 1 , 2 , 3 }
+ // {StoredVal, VecPtr, Mask, VL}
+ // Types.
+ VectorType *KillingTy =
----------------
nikic wrote:
```suggestion
auto *KillingTy =
```
Use auto with cast.
https://github.com/llvm/llvm-project/pull/134175
More information about the llvm-commits
mailing list