Lines Matching defs:IdxVT
10115 EVT IdxVT = Idx.getValueType();
10125 DAG.getVScale(dl, IdxVT, APInt(IdxVT.getFixedSizeInBits(), NElts));
10127 SDValue Sub = DAG.getNode(SubOpcode, dl, IdxVT, VS,
10128 DAG.getConstant(NumSubElts, dl, IdxVT));
10129 return DAG.getNode(ISD::UMIN, dl, IdxVT, Idx, Sub);
10132 APInt Imm = APInt::getLowBitsSet(IdxVT.getSizeInBits(), Log2_32(NElts));
10133 return DAG.getNode(ISD::AND, dl, IdxVT, Idx,
10134 DAG.getConstant(Imm, dl, IdxVT));
10137 return DAG.getNode(ISD::UMIN, dl, IdxVT, Idx,
10138 DAG.getConstant(MaxIndex, dl, IdxVT));
10169 EVT IdxVT = Index.getValueType();
10172 DAG.getNode(ISD::MUL, dl, IdxVT, Index,
10173 DAG.getVScale(dl, IdxVT, APInt(IdxVT.getSizeInBits(), 1)));
10175 Index = DAG.getNode(ISD::MUL, dl, IdxVT, Index,
10176 DAG.getConstant(EltSize, dl, IdxVT));