[llvm] [DAG] Combine `store + vselect` to `masked_store` (PR #145176)
Abhishek Kaushik via llvm-commits
llvm-commits at lists.llvm.org
Sun Jul 20 04:11:58 PDT 2025
================
@@ -691,6 +691,12 @@ void TargetLoweringBase::initActions() {
setAtomicLoadExtAction({ISD::SEXTLOAD, ISD::ZEXTLOAD}, ValVT, MemVT,
Expand);
+ for (MVT VT : MVT::all_valuetypes()) {
+ if (VT == MVT::Other)
+ continue;
+ setOperationAction(ISD::MSTORE, VT, Expand);
+ }
----------------
abhishek-kaushik22 wrote:
Sorry, I missed that loop earlier, now I have made the default action to expand without using a new loop.
https://github.com/llvm/llvm-project/pull/145176
More information about the llvm-commits
mailing list