Lines Matching defs:EVL
9432 SDValue EVL = N->getOperand(2);
9444 DAG.getCondCode(ISD::SETNE), Mask, EVL);
9447 SDValue ExtEVL = DAG.getZExtOrTrunc(EVL, DL, ResVT);
9451 DAG.getNode(ISD::VP_SELECT, DL, ResVecVT, Source, StepVec, Splat, EVL);
9452 return DAG.getNode(ISD::VP_REDUCE_UMIN, DL, ResVT, ExtEVL, Select, Mask, EVL);
9766 SDValue EVL = N->getOperand(2);
9778 Mask, EVL);
9780 Mask, EVL);
9781 return DAG.getNode(ISD::VP_OR, dl, VT, Tmp1, Tmp2, Mask, EVL);
9784 Mask, EVL);
9786 Mask, EVL);
9788 Mask, EVL);
9790 Mask, EVL);
9792 DAG.getConstant(0xFF00, dl, VT), Mask, EVL);
9794 Mask, EVL);
9795 Tmp4 = DAG.getNode(ISD::VP_OR, dl, VT, Tmp4, Tmp3, Mask, EVL);
9796 Tmp2 = DAG.getNode(ISD::VP_OR, dl, VT, Tmp2, Tmp1, Mask, EVL);
9797 return DAG.getNode(ISD::VP_OR, dl, VT, Tmp4, Tmp2, Mask, EVL);
9800 Mask, EVL);
9802 DAG.getConstant(255ULL << 8, dl, VT), Mask, EVL);
9804 Mask, EVL);
9806 DAG.getConstant(255ULL << 16, dl, VT), Mask, EVL);
9808 Mask, EVL);
9810 DAG.getConstant(255ULL << 24, dl, VT), Mask, EVL);
9812 Mask, EVL);
9814 Mask, EVL);
9816 DAG.getConstant(255ULL << 24, dl, VT), Mask, EVL);
9818 Mask, EVL);
9820 DAG.getConstant(255ULL << 16, dl, VT), Mask, EVL);
9822 Mask, EVL);
9824 DAG.getConstant(255ULL << 8, dl, VT), Mask, EVL);
9826 Mask, EVL);
9827 Tmp8 = DAG.getNode(ISD::VP_OR, dl, VT, Tmp8, Tmp7, Mask, EVL);
9828 Tmp6 = DAG.getNode(ISD::VP_OR, dl, VT, Tmp6, Tmp5, Mask, EVL);
9829 Tmp4 = DAG.getNode(ISD::VP_OR, dl, VT, Tmp4, Tmp3, Mask, EVL);
9830 Tmp2 = DAG.getNode(ISD::VP_OR, dl, VT, Tmp2, Tmp1, Mask, EVL);
9831 Tmp8 = DAG.getNode(ISD::VP_OR, dl, VT, Tmp8, Tmp6, Mask, EVL);
9832 Tmp4 = DAG.getNode(ISD::VP_OR, dl, VT, Tmp4, Tmp2, Mask, EVL);
9833 return DAG.getNode(ISD::VP_OR, dl, VT, Tmp8, Tmp4, Mask, EVL);
9905 SDValue EVL = N->getOperand(2);
9921 Tmp = (Sz > 8 ? DAG.getNode(ISD::VP_BSWAP, dl, VT, Op, Mask, EVL) : Op);
9925 Mask, EVL);
9927 DAG.getConstant(Mask4, dl, VT), Mask, EVL);
9929 Mask, EVL);
9931 Mask, EVL);
9932 Tmp = DAG.getNode(ISD::VP_OR, dl, VT, Tmp2, Tmp3, Mask, EVL);
9936 Mask, EVL);
9938 DAG.getConstant(Mask2, dl, VT), Mask, EVL);
9940 Mask, EVL);
9942 Mask, EVL);
9943 Tmp = DAG.getNode(ISD::VP_OR, dl, VT, Tmp2, Tmp3, Mask, EVL);
9947 Mask, EVL);
9949 DAG.getConstant(Mask1, dl, VT), Mask, EVL);
9951 Mask, EVL);
9953 Mask, EVL);
9954 Tmp = DAG.getNode(ISD::VP_OR, dl, VT, Tmp2, Tmp3, Mask, EVL);
11896 SDValue EVL, bool &NeedInvert,
11902 assert(!EVL == !Mask && "VP Mask and EVL must either both be set or unset");
11903 bool IsNonVP = !EVL;
12054 SetCC1 = DAG.getSetCCVP(dl, VT, LHS, RHS, CC1, Mask, EVL);
12055 SetCC2 = DAG.getSetCCVP(dl, VT, LHS, RHS, CC2, Mask, EVL);
12063 SetCC1 = DAG.getSetCCVP(dl, VT, LHS, LHS, CC1, Mask, EVL);
12064 SetCC2 = DAG.getSetCCVP(dl, VT, RHS, RHS, CC2, Mask, EVL);
12076 LHS = DAG.getNode(Opc, dl, VT, SetCC1, SetCC2, Mask, EVL);