Lines Matching defs:IdxVT
10457 EVT IdxVT = Idx.getValueType();
10467 DAG.getVScale(dl, IdxVT, APInt(IdxVT.getFixedSizeInBits(), NElts));
10469 SDValue Sub = DAG.getNode(SubOpcode, dl, IdxVT, VS,
10470 DAG.getConstant(NumSubElts, dl, IdxVT));
10471 return DAG.getNode(ISD::UMIN, dl, IdxVT, Idx, Sub);
10474 APInt Imm = APInt::getLowBitsSet(IdxVT.getSizeInBits(), Log2_32(NElts));
10475 return DAG.getNode(ISD::AND, dl, IdxVT, Idx,
10476 DAG.getConstant(Imm, dl, IdxVT));
10479 return DAG.getNode(ISD::UMIN, dl, IdxVT, Idx,
10480 DAG.getConstant(MaxIndex, dl, IdxVT));
10511 EVT IdxVT = Index.getValueType();
10514 DAG.getNode(ISD::MUL, dl, IdxVT, Index,
10515 DAG.getVScale(dl, IdxVT, APInt(IdxVT.getSizeInBits(), 1)));
10517 Index = DAG.getNode(ISD::MUL, dl, IdxVT, Index,
10518 DAG.getConstant(EltSize, dl, IdxVT));