Lines Matching refs:IdxVT
7365 EVT IdxVT = Idx.getValueType(); in clampDynamicVectorIndex() local
7368 SDValue VS = DAG.getVScale(dl, IdxVT, in clampDynamicVectorIndex()
7369 APInt(IdxVT.getFixedSizeInBits(), in clampDynamicVectorIndex()
7371 SDValue Sub = DAG.getNode(ISD::SUB, dl, IdxVT, VS, in clampDynamicVectorIndex()
7372 DAG.getConstant(1, dl, IdxVT)); in clampDynamicVectorIndex()
7374 return DAG.getNode(ISD::UMIN, dl, IdxVT, Idx, Sub); in clampDynamicVectorIndex()
7377 APInt Imm = APInt::getLowBitsSet(IdxVT.getSizeInBits(), in clampDynamicVectorIndex()
7379 return DAG.getNode(ISD::AND, dl, IdxVT, Idx, in clampDynamicVectorIndex()
7380 DAG.getConstant(Imm, dl, IdxVT)); in clampDynamicVectorIndex()
7384 return DAG.getNode(ISD::UMIN, dl, IdxVT, Idx, in clampDynamicVectorIndex()
7385 DAG.getConstant(NElts - 1, dl, IdxVT)); in clampDynamicVectorIndex()
7404 EVT IdxVT = Index.getValueType(); in getVectorElementPointer() local
7406 Index = DAG.getNode(ISD::MUL, dl, IdxVT, Index, in getVectorElementPointer()
7407 DAG.getConstant(EltSize, dl, IdxVT)); in getVectorElementPointer()