Searched refs:ValMapping (Results 1 – 6 of 6) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | RegBankSelect.cpp | 118 if (ValMapping.NumBreakDowns != 1) in assignmentMatch() 146 if (ValMapping.NumBreakDowns == 1) { in repairReg() 182 (ValMapping.BreakDown[0].Length * ValMapping.NumBreakDowns == in repairReg() 259 if (ValMapping.NumBreakDowns != 1) in getRepairCost() 350 if (ValMapping.NumBreakDowns == 1) in tryAvoidingSplit() 427 if (ValMapping.NumBreakDowns == 1) { in tryAvoidingSplit() 476 const RegisterBankInfo::ValueMapping &ValMapping = in computeMapping() local 480 if (assignmentMatch(Reg, ValMapping, Assign)) { in computeMapping() 500 tryAvoidingSplit(RepairPt, MO, ValMapping); in computeMapping() 596 const RegisterBankInfo::ValueMapping &ValMapping = in applyMapping() local [all …]
|
| H A D | RegisterBankInfo.cpp | 217 const ValueMapping *ValMapping = &getValueMapping(0, Size, *CurRegBank); in getInstrMappingImpl() local 226 OperandsMapping[0] = ValMapping; in getInstrMappingImpl() 251 OperandsMapping[OpIdx] = ValMapping; in getInstrMappingImpl() 325 auto &ValMapping = MapOfValueMappings[Hash]; in getValueMapping() local 326 ValMapping = std::make_unique<ValueMapping>(BreakDown, NumBreakDowns); in getValueMapping() 327 return *ValMapping; in getValueMapping() 642 const ValueMapping &ValMapping = getOperandMapping(OpIdx); in print() local 645 OS << "{ Idx: " << OpIdx << " Map: " << ValMapping << '}'; in print() 701 const ValueMapping &ValMapping = getInstrMapping().getOperandMapping(OpIdx); in createVRegs() local 702 const PartialMapping *PartMap = ValMapping.begin(); in createVRegs() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | RegisterBankInfo.h | 240 const ValueMapping &ValMapping = in getOperandMapping() local 242 return ValMapping; in getOperandMapping() 633 virtual unsigned getBreakDownCost(const ValueMapping &ValMapping, 751 operator<<(raw_ostream &OS, const RegisterBankInfo::ValueMapping &ValMapping) { 752 ValMapping.print(OS);
|
| H A D | RegBankSelect.h | 528 const RegisterBankInfo::ValueMapping &ValMapping, 564 const RegisterBankInfo::ValueMapping &ValMapping, 576 const RegisterBankInfo::ValueMapping &ValMapping) const; 608 const RegisterBankInfo::ValueMapping &ValMapping) const;
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPURegisterBankInfo.h | 169 unsigned getBreakDownCost(const ValueMapping &ValMapping,
|
| H A D | AMDGPURegisterBankInfo.cpp | 251 const ValueMapping &ValMapping, in getBreakDownCost() argument 256 if (ValMapping.NumBreakDowns >= 2 || ValMapping.BreakDown[0].Length >= 64) in getBreakDownCost() 259 assert(ValMapping.NumBreakDowns == 2 && in getBreakDownCost() 260 ValMapping.BreakDown[0].Length == 32 && in getBreakDownCost() 261 ValMapping.BreakDown[0].StartIdx == 0 && in getBreakDownCost() 262 ValMapping.BreakDown[1].Length == 32 && in getBreakDownCost() 264 ValMapping.BreakDown[0].RegBank == ValMapping.BreakDown[1].RegBank); in getBreakDownCost() 3321 const ValueMapping *ValMapping; in getInstrMappingForLoad() local 3346 OpdsMapping[0] = ValMapping; in getInstrMappingForLoad() 3795 const ValueMapping *ValMapping = in getInstrMapping() local [all …]
|