Lines Matching refs:IdxVal
3564 int64_t IdxVal; in clampDynamicVectorIndex() local
3565 if (mi_match(IdxReg, *B.getMRI(), m_ICst(IdxVal))) in clampDynamicVectorIndex()
3964 int64_t IdxVal; in fewerElementsVectorExtractInsertVectorElt() local
3967 IdxVal = MaybeCst->Value.getSExtValue(); in fewerElementsVectorExtractInsertVectorElt()
3969 if (IdxVal >= VecTy.getNumElements()) { in fewerElementsVectorExtractInsertVectorElt()
3985 int64_t PartIdx = IdxVal / NewNumElts; in fewerElementsVectorExtractInsertVectorElt()
3987 MIRBuilder.buildConstant(IdxTy, IdxVal - NewNumElts * PartIdx); in fewerElementsVectorExtractInsertVectorElt()
6578 int64_t IdxVal; in lowerExtractInsertVectorElt() local
6579 if (mi_match(Idx, MRI, m_ICst(IdxVal)) && IdxVal <= NumElts) { in lowerExtractInsertVectorElt()
6584 SrcRegs[IdxVal] = MI.getOperand(2).getReg(); in lowerExtractInsertVectorElt()
6587 MIRBuilder.buildCopy(DstReg, SrcRegs[IdxVal]); in lowerExtractInsertVectorElt()
6612 if (mi_match(Idx, MRI, m_ICst(IdxVal))) { in lowerExtractInsertVectorElt()
6613 int64_t Offset = IdxVal * EltBytes; in lowerExtractInsertVectorElt()