Lines Matching refs:PartialMapping
271 llvm::hash_value(const RegisterBankInfo::PartialMapping &PartMapping) { in hash_value()
276 const RegisterBankInfo::PartialMapping &
289 PartMapping = std::make_unique<PartialMapping>(StartIdx, Length, RegBank); in getPartialMapping()
300 hashValueMapping(const RegisterBankInfo::PartialMapping *BreakDown, in hashValueMapping()
311 RegisterBankInfo::getValueMapping(const PartialMapping *BreakDown, in getValueMapping()
509 LLVM_DUMP_METHOD void RegisterBankInfo::PartialMapping::dump() const { in dump()
515 bool RegisterBankInfo::PartialMapping::verify() const { in verify()
524 void RegisterBankInfo::PartialMapping::print(raw_ostream &OS) const { in print()
536 const PartialMapping *First = begin(); in partsAllUniform()
537 for (const PartialMapping *Part = First + 1; Part != end(); ++Part) { in partsAllUniform()
548 for (const RegisterBankInfo::PartialMapping &PartMap : *this) { in verify()
560 for (const RegisterBankInfo::PartialMapping &PartMap : *this) { in verify()
584 for (const PartialMapping &PartMap : *this) { in print()
699 const PartialMapping *PartMap = ValMapping.begin(); in createVRegs()