Lines Matching defs:EVL

9179   SDValue EVL = N->getOperand(2);
9191 DAG.getCondCode(ISD::SETNE), Mask, EVL);
9194 SDValue ExtEVL = DAG.getZExtOrTrunc(EVL, DL, ResVT);
9198 DAG.getNode(ISD::VP_SELECT, DL, ResVecVT, Source, StepVec, Splat, EVL);
9199 return DAG.getNode(ISD::VP_REDUCE_UMIN, DL, ResVT, ExtEVL, Select, Mask, EVL);
9424 SDValue EVL = N->getOperand(2);
9436 Mask, EVL);
9438 Mask, EVL);
9439 return DAG.getNode(ISD::VP_OR, dl, VT, Tmp1, Tmp2, Mask, EVL);
9442 Mask, EVL);
9444 Mask, EVL);
9446 Mask, EVL);
9448 Mask, EVL);
9450 DAG.getConstant(0xFF00, dl, VT), Mask, EVL);
9452 Mask, EVL);
9453 Tmp4 = DAG.getNode(ISD::VP_OR, dl, VT, Tmp4, Tmp3, Mask, EVL);
9454 Tmp2 = DAG.getNode(ISD::VP_OR, dl, VT, Tmp2, Tmp1, Mask, EVL);
9455 return DAG.getNode(ISD::VP_OR, dl, VT, Tmp4, Tmp2, Mask, EVL);
9458 Mask, EVL);
9460 DAG.getConstant(255ULL << 8, dl, VT), Mask, EVL);
9462 Mask, EVL);
9464 DAG.getConstant(255ULL << 16, dl, VT), Mask, EVL);
9466 Mask, EVL);
9468 DAG.getConstant(255ULL << 24, dl, VT), Mask, EVL);
9470 Mask, EVL);
9472 Mask, EVL);
9474 DAG.getConstant(255ULL << 24, dl, VT), Mask, EVL);
9476 Mask, EVL);
9478 DAG.getConstant(255ULL << 16, dl, VT), Mask, EVL);
9480 Mask, EVL);
9482 DAG.getConstant(255ULL << 8, dl, VT), Mask, EVL);
9484 Mask, EVL);
9485 Tmp8 = DAG.getNode(ISD::VP_OR, dl, VT, Tmp8, Tmp7, Mask, EVL);
9486 Tmp6 = DAG.getNode(ISD::VP_OR, dl, VT, Tmp6, Tmp5, Mask, EVL);
9487 Tmp4 = DAG.getNode(ISD::VP_OR, dl, VT, Tmp4, Tmp3, Mask, EVL);
9488 Tmp2 = DAG.getNode(ISD::VP_OR, dl, VT, Tmp2, Tmp1, Mask, EVL);
9489 Tmp8 = DAG.getNode(ISD::VP_OR, dl, VT, Tmp8, Tmp6, Mask, EVL);
9490 Tmp4 = DAG.getNode(ISD::VP_OR, dl, VT, Tmp4, Tmp2, Mask, EVL);
9491 return DAG.getNode(ISD::VP_OR, dl, VT, Tmp8, Tmp4, Mask, EVL);
9563 SDValue EVL = N->getOperand(2);
9579 Tmp = (Sz > 8 ? DAG.getNode(ISD::VP_BSWAP, dl, VT, Op, Mask, EVL) : Op);
9583 Mask, EVL);
9585 DAG.getConstant(Mask4, dl, VT), Mask, EVL);
9587 Mask, EVL);
9589 Mask, EVL);
9590 Tmp = DAG.getNode(ISD::VP_OR, dl, VT, Tmp2, Tmp3, Mask, EVL);
9594 Mask, EVL);
9596 DAG.getConstant(Mask2, dl, VT), Mask, EVL);
9598 Mask, EVL);
9600 Mask, EVL);
9601 Tmp = DAG.getNode(ISD::VP_OR, dl, VT, Tmp2, Tmp3, Mask, EVL);
9605 Mask, EVL);
9607 DAG.getConstant(Mask1, dl, VT), Mask, EVL);
9609 Mask, EVL);
9611 Mask, EVL);
9612 Tmp = DAG.getNode(ISD::VP_OR, dl, VT, Tmp2, Tmp3, Mask, EVL);
11538 SDValue EVL, bool &NeedInvert,
11545 assert(!EVL == !Mask && "VP Mask and EVL must either both be set or unset");
11546 bool IsNonVP = !EVL;
11657 SetCC1 = DAG.getSetCCVP(dl, VT, LHS, RHS, CC1, Mask, EVL);
11658 SetCC2 = DAG.getSetCCVP(dl, VT, LHS, RHS, CC2, Mask, EVL);
11666 SetCC1 = DAG.getSetCCVP(dl, VT, LHS, LHS, CC1, Mask, EVL);
11667 SetCC2 = DAG.getSetCCVP(dl, VT, RHS, RHS, CC2, Mask, EVL);
11679 LHS = DAG.getNode(Opc, dl, VT, SetCC1, SetCC2, Mask, EVL);