Lines Matching defs:VL
7924 SDValue VL = Node->getOperand(4);
7936 ShAmt = DAG.getNode(ISD::VP_UREM, DL, ShVT, Z, BitWidthC, Mask, VL);
7937 InvShAmt = DAG.getNode(ISD::VP_SUB, DL, ShVT, BitWidthC, ShAmt, Mask, VL);
7939 VL);
7941 VL);
7948 ShAmt = DAG.getNode(ISD::VP_AND, DL, ShVT, Z, BitMask, Mask, VL);
7951 DAG.getAllOnesConstant(DL, ShVT), Mask, VL);
7952 InvShAmt = DAG.getNode(ISD::VP_AND, DL, ShVT, NotZ, BitMask, Mask, VL);
7955 ShAmt = DAG.getNode(ISD::VP_UREM, DL, ShVT, Z, BitWidthC, Mask, VL);
7956 InvShAmt = DAG.getNode(ISD::VP_SUB, DL, ShVT, BitMask, ShAmt, Mask, VL);
7961 ShX = DAG.getNode(ISD::VP_SHL, DL, VT, X, ShAmt, Mask, VL);
7962 SDValue ShY1 = DAG.getNode(ISD::VP_SRL, DL, VT, Y, One, Mask, VL);
7963 ShY = DAG.getNode(ISD::VP_SRL, DL, VT, ShY1, InvShAmt, Mask, VL);
7965 SDValue ShX1 = DAG.getNode(ISD::VP_SHL, DL, VT, X, One, Mask, VL);
7966 ShX = DAG.getNode(ISD::VP_SHL, DL, VT, ShX1, InvShAmt, Mask, VL);
7967 ShY = DAG.getNode(ISD::VP_SRL, DL, VT, Y, ShAmt, Mask, VL);
7970 return DAG.getNode(ISD::VP_OR, DL, VT, ShX, ShY, Mask, VL);
8913 SDValue VL = Node->getOperand(2);
8935 DAG.getConstant(1, dl, ShVT), Mask, VL),
8936 Mask55, Mask, VL);
8937 Op = DAG.getNode(ISD::VP_SUB, dl, VT, Op, Tmp1, Mask, VL);
8940 Tmp2 = DAG.getNode(ISD::VP_AND, dl, VT, Op, Mask33, Mask, VL);
8943 DAG.getConstant(2, dl, ShVT), Mask, VL),
8944 Mask33, Mask, VL);
8945 Op = DAG.getNode(ISD::VP_ADD, dl, VT, Tmp2, Tmp3, Mask, VL);
8949 Mask, VL),
8950 Tmp5 = DAG.getNode(ISD::VP_ADD, dl, VT, Op, Tmp4, Mask, VL);
8951 Op = DAG.getNode(ISD::VP_AND, dl, VT, Tmp5, Mask0F, Mask, VL);
8962 V = DAG.getNode(ISD::VP_MUL, dl, VT, Op, Mask01, Mask, VL);
8968 DAG.getNode(ISD::VP_SHL, dl, VT, V, ShiftC, Mask, VL),
8969 Mask, VL);
8973 Mask, VL);
9032 SDValue VL = Node->getOperand(2);
9045 DAG.getNode(ISD::VP_SRL, dl, VT, Op, Tmp, Mask, VL), Mask,
9046 VL);
9049 VL);
9050 return DAG.getNode(ISD::VP_CTPOP, dl, VT, Op, Mask, VL);
9156 SDValue VL = Node->getOperand(2);
9162 DAG.getConstant(-1, dl, VT), Mask, VL);
9164 DAG.getConstant(1, dl, VT), Mask, VL);
9165 SDValue Tmp = DAG.getNode(ISD::VP_AND, dl, VT, Not, MinusOne, Mask, VL);
9166 return DAG.getNode(ISD::VP_CTPOP, dl, VT, Tmp, Mask, VL);
9172 // %splat = splat /*val=*/VL