Home
last modified time | relevance | path

Searched refs:CurRegBank (Results 1 – 2 of 2) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DRegBankSelect.cpp120 const RegisterBank *CurRegBank = RBI->getRegBank(Reg, *MRI, *TRI); in assignmentMatch() local
124 OnlyAssign = CurRegBank == nullptr; in assignmentMatch()
126 if (CurRegBank) dbgs() << *CurRegBank; else dbgs() << "none"; in assignmentMatch()
130 return CurRegBank == DesiredRegBank; in assignmentMatch()
242 const RegisterBank *CurRegBank = RBI->getRegBank(MO.getReg(), *MRI, *TRI); in getRepairCost() local
245 assert(CurRegBank || MO.isDef()); in getRepairCost()
258 return RBI->getBreakDownCost(ValMapping, CurRegBank); in getRepairCost()
265 std::swap(CurRegBank, DesiredRegBank); in getRepairCost()
277 unsigned Cost = RBI->copyCost(*DesiredRegBank, *CurRegBank, in getRepairCost()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DRegisterBankInfo.cpp197 const RegisterBank *CurRegBank = IsCopyLike ? AltRegBank : nullptr; in getInstrMappingImpl() local
198 if (!CurRegBank) { in getInstrMappingImpl()
201 CurRegBank = getRegBankFromConstraints(MI, OpIdx, TII, MRI); in getInstrMappingImpl()
202 if (!CurRegBank) { in getInstrMappingImpl()
214 const ValueMapping *ValMapping = &getValueMapping(0, Size, *CurRegBank); in getInstrMappingImpl()
221 OperandsMapping[0] = &getValueMapping(0, ResultSize, *CurRegBank); in getInstrMappingImpl()
240 cannotCopy(*CurRegBank, *AltRegBank, getSizeInBits(Reg, MRI, TRI))) in getInstrMappingImpl()