Lines Matching defs:IdxVT
11099 MVT IdxVT = ConcatVT.changeVectorElementType(MVT::i16);
11102 SDValue StepVec = DAG.getStepVector(DL, IdxVT);
11105 SDValue Ones = DAG.getSplatVector(IdxVT, DL, DAG.getConstant(1, DL, XLenVT));
11108 SDValue OddMask = DAG.getNode(ISD::AND, DL, IdxVT, StepVec, Ones);
11110 DL, IdxVT.changeVectorElementType(MVT::i1), OddMask,
11111 DAG.getSplatVector(IdxVT, DL, DAG.getConstant(0, DL, XLenVT)),
11114 SDValue VLMax = DAG.getSplatVector(IdxVT, DL, computeVLMax(VecVT, DL, DAG));
11118 SDValue Idx = DAG.getNode(ISD::SRL, DL, IdxVT, StepVec, Ones);
11121 DAG.getNode(RISCVISD::ADD_VL, DL, IdxVT, Idx, VLMax, Idx, OddMask, VL);
11125 SDValue TrueMask = getAllOnesMask(IdxVT, VL, DL, DAG);