Lines Matching refs:PartMap
548 for (const RegisterBankInfo::PartialMapping &PartMap : *this) { in verify()
551 assert(PartMap.verify() && "Partial mapping is invalid"); in verify()
555 std::max(OrigValueBitWidth, PartMap.getHighBitIdx() + 1); in verify()
560 for (const RegisterBankInfo::PartialMapping &PartMap : *this) { in verify()
564 APInt PartMapMask = APInt::getBitsSet(OrigValueBitWidth, PartMap.StartIdx, in verify()
565 PartMap.getHighBitIdx() + 1); in verify()
584 for (const PartialMapping &PartMap : *this) { in print()
587 OS << '[' << PartMap << ']'; in print()
699 const PartialMapping *PartMap = ValMapping.begin(); in createVRegs() local
701 assert(PartMap != ValMapping.end() && "Out-of-bound access"); in createVRegs()
708 NewVReg = MRI.createGenericVirtualRegister(LLT::scalar(PartMap->Length)); in createVRegs()
709 MRI.setRegBank(NewVReg, *PartMap->RegBank); in createVRegs()
710 ++PartMap; in createVRegs()