[llvm] [LLVM] Add `llvm.masked.compress` intrinsic (PR #92289)
    Lawrence Benson via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Tue May 21 08:01:17 PDT 2024
    
    
  
================
@@ -2335,6 +2347,19 @@ SDValue DAGTypeLegalizer::PromoteIntOp_MSCATTER(MaskedScatterSDNode *N,
                               N->getIndexType(), TruncateStore);
 }
 
+SDValue DAGTypeLegalizer::PromoteIntOp_MCOMPRESS(SDNode *N, unsigned OpNo) {
+  SDValue Vec = N->getOperand(0);
+  SDValue Mask = N->getOperand(1);
+  EVT VT = Vec.getValueType();
+
+  if (OpNo == 0)
----------------
lawben wrote:
Changed to `assert(OpNo == 1)`.
https://github.com/llvm/llvm-project/pull/92289
    
    
More information about the llvm-commits
mailing list