Home
last modified time | relevance | path

Searched refs:ValMapping (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DRegBankSelect.cpp117 if (ValMapping.NumBreakDowns != 1) in assignmentMatch()
145 if (ValMapping.NumBreakDowns == 1) { in repairReg()
181 (ValMapping.BreakDown[0].Length * ValMapping.NumBreakDowns == in repairReg()
258 if (ValMapping.NumBreakDowns != 1) in getRepairCost()
349 if (ValMapping.NumBreakDowns == 1) in tryAvoidingSplit()
426 if (ValMapping.NumBreakDowns == 1) { in tryAvoidingSplit()
475 const RegisterBankInfo::ValueMapping &ValMapping = in computeMapping() local
479 if (assignmentMatch(Reg, ValMapping, Assign)) { in computeMapping()
499 tryAvoidingSplit(RepairPt, MO, ValMapping); in computeMapping()
595 const RegisterBankInfo::ValueMapping &ValMapping = in applyMapping() local
[all …]
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DRegisterBankInfo.cpp214 const ValueMapping *ValMapping = &getValueMapping(0, Size, *CurRegBank); in getInstrMappingImpl() local
223 OperandsMapping[0] = ValMapping; in getInstrMappingImpl()
248 OperandsMapping[OpIdx] = ValMapping; in getInstrMappingImpl()
322 auto &ValMapping = MapOfValueMappings[Hash]; in getValueMapping() local
323 ValMapping = std::make_unique<ValueMapping>(BreakDown, NumBreakDowns); in getValueMapping()
324 return *ValMapping; in getValueMapping()
639 const ValueMapping &ValMapping = getOperandMapping(OpIdx); in print() local
642 OS << "{ Idx: " << OpIdx << " Map: " << ValMapping << '}'; in print()
698 const ValueMapping &ValMapping = getInstrMapping().getOperandMapping(OpIdx); in createVRegs() local
699 const PartialMapping *PartMap = ValMapping.begin(); in createVRegs()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DRegisterBankInfo.h239 const ValueMapping &ValMapping = in getOperandMapping() local
241 return ValMapping; in getOperandMapping()
633 getBreakDownCost(const ValueMapping &ValMapping,
751 operator<<(raw_ostream &OS, const RegisterBankInfo::ValueMapping &ValMapping) {
752 ValMapping.print(OS);
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DRegBankSelect.h528 const RegisterBankInfo::ValueMapping &ValMapping,
564 const RegisterBankInfo::ValueMapping &ValMapping,
576 const RegisterBankInfo::ValueMapping &ValMapping) const;
608 const RegisterBankInfo::ValueMapping &ValMapping) const;
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPURegisterBankInfo.h171 unsigned getBreakDownCost(const ValueMapping &ValMapping,
H A DAMDGPURegisterBankInfo.cpp250 const ValueMapping &ValMapping, in getBreakDownCost() argument
255 if (ValMapping.NumBreakDowns >= 2 || ValMapping.BreakDown[0].Length >= 64) in getBreakDownCost()
258 assert(ValMapping.NumBreakDowns == 2 && in getBreakDownCost()
259 ValMapping.BreakDown[0].Length == 32 && in getBreakDownCost()
260 ValMapping.BreakDown[0].StartIdx == 0 && in getBreakDownCost()
261 ValMapping.BreakDown[1].Length == 32 && in getBreakDownCost()
263 ValMapping.BreakDown[0].RegBank == ValMapping.BreakDown[1].RegBank); in getBreakDownCost()
3475 const ValueMapping *ValMapping; in getInstrMappingForLoad() local
3500 OpdsMapping[0] = ValMapping; in getInstrMappingForLoad()
4007 const ValueMapping *ValMapping = in getInstrMapping() local
[all …]