Lines Matching refs:ValMapping

84     unsigned Reg, const RegisterBankInfo::ValueMapping &ValMapping,  in assignmentMatch()  argument
90 if (ValMapping.BreakDown.size() > 1) in assignmentMatch()
94 const RegisterBank *DesiredRegBrank = ValMapping.BreakDown[0].RegBank; in assignmentMatch()
107 MachineOperand &MO, const RegisterBankInfo::ValueMapping &ValMapping, in repairReg() argument
110 assert(ValMapping.BreakDown.size() == 1 && "Not yet implemented"); in repairReg()
156 const RegisterBankInfo::ValueMapping &ValMapping) const { in getRepairCost()
158 assert(!ValMapping.BreakDown.empty() && "Nothing to map??"); in getRepairCost()
160 bool IsSameNumOfValues = ValMapping.BreakDown.size() == 1; in getRepairCost()
176 const RegisterBank *DesiredRegBrank = ValMapping.BreakDown[0].RegBank; in getRepairCost()
228 const RegisterBankInfo::ValueMapping &ValMapping) const { in tryAvoidingSplit()
253 if (ValMapping.BreakDown.size() == 1) in tryAvoidingSplit()
330 if (ValMapping.BreakDown.size() == 1) { in tryAvoidingSplit()
374 const RegisterBankInfo::ValueMapping &ValMapping = in computeMapping() local
378 if (assignmentMatch(Reg, ValMapping, Assign)) { in computeMapping()
398 tryAvoidingSplit(RepairPt, MO, ValMapping); in computeMapping()
423 uint64_t RepairCost = getRepairCost(MO, ValMapping); in computeMapping()
484 const RegisterBankInfo::ValueMapping &ValMapping = in applyMapping() local
486 unsigned BreakDownSize = ValMapping.BreakDown.size(); in applyMapping()
494 MRI->setRegBank(Reg, *ValMapping.BreakDown[0].RegBank); in applyMapping()
498 repairReg(MO, ValMapping, RepairPt, OpdMapper.getVRegs(OpIdx)); in applyMapping()