Lines Matching refs:StartIdx
395 assert((StartIdx < getHighBitIdx()) && "Overflow, switch to APInt?"); in verify()
402 OS << "[" << StartIdx << ", " << getHighBitIdx() << "], RegBank = "; in print()
427 APInt PartMapMask = APInt::getBitsSet(OrigValueBitWidth, PartMap.StartIdx, in verify()
529 int StartIdx = OpToNewVRegIdx[OpIdx]; in getVRegsMem() local
531 if (StartIdx == OperandsMapper::DontKnowIdx) { in getVRegsMem()
535 StartIdx = NewVRegs.size(); in getVRegsMem()
536 OpToNewVRegIdx[OpIdx] = StartIdx; in getVRegsMem()
541 getNewVRegsEnd(StartIdx, NumPartialVal); in getVRegsMem()
543 return make_range(&NewVRegs[StartIdx], End); in getVRegsMem()
547 RegisterBankInfo::OperandsMapper::getNewVRegsEnd(unsigned StartIdx, in getNewVRegsEnd() argument
549 return const_cast<OperandsMapper *>(this)->getNewVRegsEnd(StartIdx, NumVal); in getNewVRegsEnd()
552 RegisterBankInfo::OperandsMapper::getNewVRegsEnd(unsigned StartIdx, in getNewVRegsEnd() argument
554 assert((NewVRegs.size() == StartIdx + NumVal || in getNewVRegsEnd()
555 NewVRegs.size() > StartIdx + NumVal) && in getNewVRegsEnd()
557 return NewVRegs.size() <= StartIdx + NumVal ? NewVRegs.end() in getNewVRegsEnd()
558 : &NewVRegs[StartIdx + NumVal]; in getNewVRegsEnd()
596 int StartIdx = OpToNewVRegIdx[OpIdx]; in getVRegs() local
598 if (StartIdx == OperandsMapper::DontKnowIdx) in getVRegs()
604 getNewVRegsEnd(StartIdx, PartMapSize); in getVRegs()
606 make_range(&NewVRegs[StartIdx], End); in getVRegs()