Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/
H A DRegBankSelect.cpp119 if (ValMapping.NumBreakDowns != 1) in assignmentMatch()
192 assert(ValMapping.NumBreakDowns && "Nothing to map??"); in getRepairCost()
194 bool IsSameNumOfValues = ValMapping.NumBreakDowns == 1; in getRepairCost()
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
[all …]
H A DRegisterBankInfo.cpp211 const ValueMapping *ValMapping = in getInstrMappingImpl() local
214 OperandsMapping[0] = ValMapping; in getInstrMappingImpl()
218 OperandsMapping[OpIdx] = ValMapping; in getInstrMappingImpl()
291 auto &ValMapping = MapOfValueMappings[Hash]; in getValueMapping() local
292 ValMapping = llvm::make_unique<ValueMapping>(BreakDown, NumBreakDowns); in getValueMapping()
293 return *ValMapping; in getValueMapping()
595 const ValueMapping &ValMapping = getOperandMapping(OpIdx); in print() local
598 OS << "{ Idx: " << OpIdx << " Map: " << ValMapping << '}'; in print()
654 const ValueMapping &ValMapping = getInstrMapping().getOperandMapping(OpIdx); in createVRegs() local
655 const PartialMapping *PartMap = ValMapping.begin(); in createVRegs()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/GlobalISel/
H A DRegisterBankInfo.h238 const ValueMapping &ValMapping = in getOperandMapping() local
240 return ValMapping; in getOperandMapping()
734 operator<<(raw_ostream &OS, const RegisterBankInfo::ValueMapping &ValMapping) {
735 ValMapping.print(OS);
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;
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPURegisterBankInfo.cpp345 const ValueMapping *ValMapping; in getInstrMappingForLoad() local
350 ValMapping = AMDGPU::getValueMapping(AMDGPU::SGPRRegBankID, Size); in getInstrMappingForLoad()
353 ValMapping = AMDGPU::getValueMapping(AMDGPU::VGPRRegBankID, Size); in getInstrMappingForLoad()
358 OpdsMapping[0] = ValMapping; in getInstrMappingForLoad()
560 const ValueMapping *ValMapping = in getInstrMapping() local
568 OpdsMapping[0] = ValMapping; in getInstrMapping()