Lines Matching refs:IdxVal
4146 int64_t IdxVal; in clampVectorIndex() local
4147 if (mi_match(IdxReg, *B.getMRI(), m_ICst(IdxVal))) { in clampVectorIndex()
4148 if (IdxVal < VecTy.getNumElements()) in clampVectorIndex()
4559 int64_t IdxVal; in fewerElementsVectorExtractInsertVectorElt() local
4562 IdxVal = MaybeCst->Value.getSExtValue(); in fewerElementsVectorExtractInsertVectorElt()
4564 if (IdxVal >= VecTy.getNumElements()) { in fewerElementsVectorExtractInsertVectorElt()
4580 int64_t PartIdx = IdxVal / NewNumElts; in fewerElementsVectorExtractInsertVectorElt()
4582 MIRBuilder.buildConstant(IdxTy, IdxVal - NewNumElts * PartIdx); in fewerElementsVectorExtractInsertVectorElt()
7540 int64_t IdxVal; in lowerExtractInsertVectorElt() local
7541 if (mi_match(Idx, MRI, m_ICst(IdxVal)) && IdxVal <= NumElts) { in lowerExtractInsertVectorElt()
7546 SrcRegs[IdxVal] = MI.getOperand(2).getReg(); in lowerExtractInsertVectorElt()
7549 MIRBuilder.buildCopy(DstReg, SrcRegs[IdxVal]); in lowerExtractInsertVectorElt()
7574 if (mi_match(Idx, MRI, m_ICst(IdxVal))) { in lowerExtractInsertVectorElt()
7575 int64_t Offset = IdxVal * EltBytes; in lowerExtractInsertVectorElt()