[llvm] [DAG] Combine `store + vselect` to `masked_store` (PR #145176)

Simon Pilgrim via llvm-commits llvm-commits at lists.llvm.org
Tue Jul 29 02:10:47 PDT 2025


================
@@ -22488,12 +22488,53 @@ SDValue DAGCombiner::visitATOMIC_STORE(SDNode *N) {
   return SDValue();
 }
 
+static SDValue foldToMaskedStore(StoreSDNode *Store, SelectionDAG &DAG,
+                                 const SDLoc &Dl) {
+  using namespace llvm::SDPatternMatch;
----------------
RKSimon wrote:

isNormalStore?

https://github.com/llvm/llvm-project/pull/145176


More information about the llvm-commits mailing list