Lines Matching refs:ValMapping
113 unsigned Reg, const RegisterBankInfo::ValueMapping &ValMapping, in assignmentMatch() argument
119 if (ValMapping.NumBreakDowns != 1) in assignmentMatch()
123 const RegisterBank *DesiredRegBrank = ValMapping.BreakDown[0].RegBank; in assignmentMatch()
136 MachineOperand &MO, const RegisterBankInfo::ValueMapping &ValMapping, in repairReg() argument
139 if (ValMapping.NumBreakDowns != 1 && !TPC->isGlobalISelAbortEnabled()) in repairReg()
141 assert(ValMapping.NumBreakDowns == 1 && "Not yet implemented"); in repairReg()
190 const RegisterBankInfo::ValueMapping &ValMapping) const { in getRepairCost()
192 assert(ValMapping.NumBreakDowns && "Nothing to map??"); in getRepairCost()
194 bool IsSameNumOfValues = ValMapping.NumBreakDowns == 1; in getRepairCost()
210 const RegisterBank *DesiredRegBrank = ValMapping.BreakDown[0].RegBank; in getRepairCost()
272 const RegisterBankInfo::ValueMapping &ValMapping) const { in tryAvoidingSplit()
297 if (ValMapping.NumBreakDowns == 1) in tryAvoidingSplit()
374 if (ValMapping.NumBreakDowns == 1) { in tryAvoidingSplit()
423 const RegisterBankInfo::ValueMapping &ValMapping = in computeMapping() local
427 if (assignmentMatch(Reg, ValMapping, Assign)) { in computeMapping()
447 tryAvoidingSplit(RepairPt, MO, ValMapping); in computeMapping()
474 uint64_t RepairCost = getRepairCost(MO, ValMapping); in computeMapping()
543 const RegisterBankInfo::ValueMapping &ValMapping = in applyMapping() local
549 assert(ValMapping.NumBreakDowns == 1 && in applyMapping()
551 MRI->setRegBank(Reg, *ValMapping.BreakDown[0].RegBank); in applyMapping()
555 if (!repairReg(MO, ValMapping, RepairPt, OpdMapper.getVRegs(OpIdx))) in applyMapping()