[llvm] [RFC][IR] Add llvm.masked.{udiv, sdiv, urem, srem} intrinsics (PR #189705)

Luke Lau via llvm-commits llvm-commits at lists.llvm.org
Wed Apr 1 03:12:03 PDT 2026


================
@@ -3016,6 +3047,18 @@ SDValue DAGTypeLegalizer::PromoteIntOp_GET_ACTIVE_LANE_MASK(SDNode *N) {
   return SDValue(DAG.UpdateNodeOperands(N, NewOps), 0);
 }
 
+SDValue DAGTypeLegalizer::PromoteIntOp_MaskedBinOp(SDNode *N, unsigned OpNo) {
+  assert(OpNo == 2);
+  SmallVector<SDValue, 3> NewOps(N->ops());
+
+  if (TLI.getBooleanContents(NewOps[2].getValueType()) ==
----------------
lukel97 wrote:

Done in 24eccf48df662a383a7bddf16f374e1f5340de6f, thanks

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


More information about the llvm-commits mailing list