Lines Matching refs:EVL
1470 SDValue EVL = Node->getOperand(3); in ExpandVP_SELECT() local
1486 SDValue NotMask = DAG.getNode(ISD::VP_XOR, DL, VT, Mask, Ones, Ones, EVL); in ExpandVP_SELECT()
1488 Op1 = DAG.getNode(ISD::VP_AND, DL, VT, Op1, Mask, Ones, EVL); in ExpandVP_SELECT()
1489 Op2 = DAG.getNode(ISD::VP_AND, DL, VT, Op2, NotMask, Ones, EVL); in ExpandVP_SELECT()
1490 return DAG.getNode(ISD::VP_OR, DL, VT, Op1, Op2, Ones, EVL); in ExpandVP_SELECT()
1503 SDValue EVL = Node->getOperand(3); in ExpandVP_MERGE() local
1508 EVT EVLVecVT = EVT::getVectorVT(*DAG.getContext(), EVL.getValueType(), in ExpandVP_MERGE()
1526 SDValue SplatEVL = DAG.getSplat(EVLVecVT, DL, EVL); in ExpandVP_MERGE()
1550 SDValue EVL = Node->getOperand(3); in ExpandVP_REM() local
1553 SDValue Div = DAG.getNode(DivOpc, DL, VT, Dividend, Divisor, Mask, EVL); in ExpandVP_REM()
1554 SDValue Mul = DAG.getNode(ISD::VP_MUL, DL, VT, Divisor, Div, Mask, EVL); in ExpandVP_REM()
1555 return DAG.getNode(ISD::VP_SUB, DL, VT, Dividend, Mul, Mask, EVL); in ExpandVP_REM()
1720 SDValue Mask, EVL; in ExpandSETCC() local
1723 EVL = Node->getOperand(4 + Offset); in ExpandSETCC()
1729 EVL, NeedInvert, dl, Chain, IsSignaling); in ExpandSETCC()
1741 {LHS, RHS, CC, Mask, EVL}, Node->getFlags()); in ExpandSETCC()
1754 LHS = DAG.getVPLogicalNOT(dl, LHS, Mask, EVL, LHS->getValueType(0)); in ExpandSETCC()