Lines Matching refs:RelocMgr
1199 void lookForDIEsToKeep(RelocationManager &RelocMgr,
1233 void keepDIEAndDependencies(RelocationManager &RelocMgr,
1239 unsigned shouldKeepDIE(RelocationManager &RelocMgr,
1244 unsigned shouldKeepVariableDIE(RelocationManager &RelocMgr,
1249 unsigned shouldKeepSubprogramDIE(RelocationManager &RelocMgr,
1265 RelocationManager &RelocMgr; member in llvm::dsymutil::__anondabe43b60111::DwarfLinker::DIECloner
1272 DIECloner(DwarfLinker &Linker, RelocationManager &RelocMgr, in DIECloner() argument
1275 : Linker(Linker), RelocMgr(RelocMgr), DIEAlloc(DIEAlloc), in DIECloner()
2078 unsigned DwarfLinker::shouldKeepVariableDIE(RelocationManager &RelocMgr, in shouldKeepVariableDIE() argument
2107 if (!RelocMgr.hasValidRelocation(LocationOffset, LocationEndOffset, MyInfo) || in shouldKeepVariableDIE()
2120 RelocationManager &RelocMgr, in shouldKeepSubprogramDIE() argument
2141 !RelocMgr.hasValidRelocation(LowPcOffset, LowPcEndOffset, MyInfo)) in shouldKeepSubprogramDIE()
2172 unsigned DwarfLinker::shouldKeepDIE(RelocationManager &RelocMgr, in shouldKeepDIE() argument
2180 return shouldKeepVariableDIE(RelocMgr, DIE, Unit, MyInfo, Flags); in shouldKeepDIE()
2182 return shouldKeepSubprogramDIE(RelocMgr, DIE, Unit, MyInfo, Flags); in shouldKeepDIE()
2202 void DwarfLinker::keepDIEAndDependencies(RelocationManager &RelocMgr, in keepDIEAndDependencies() argument
2214 lookForDIEsToKeep(RelocMgr, *Unit.getDIEAtIndex(AncestorIdx), DMO, CU, in keepDIEAndDependencies()
2260 lookForDIEsToKeep(RelocMgr, *RefDIE, DMO, *ReferencedCU, in keepDIEAndDependencies()
2278 void DwarfLinker::lookForDIEsToKeep(RelocationManager &RelocMgr, in lookForDIEsToKeep() argument
2297 Flags = shouldKeepDIE(RelocMgr, Die, CU, MyInfo, Flags); in lookForDIEsToKeep()
2302 keepDIEAndDependencies(RelocMgr, Die, MyInfo, DMO, CU, UseOdr); in lookForDIEsToKeep()
2318 lookForDIEsToKeep(RelocMgr, *Child, DMO, CU, Flags); in lookForDIEsToKeep()
2751 if (RelocMgr.applyValidRelocs(DIECopy, Offset, Data.isLittleEndian())) { in cloneDIE()
3339 RelocationManager RelocMgr(*this); in loadClangModule() local
3377 DIECloner(*this, RelocMgr, DIEAlloc, MutableArrayRef<CompileUnit>(*Unit), in loadClangModule()
3442 RelocationManager RelocMgr(*this); in link() local
3443 if (!RelocMgr.findValidRelocsInDebugInfo(*ErrOrObj, *Obj)) { in link()
3476 lookForDIEsToKeep(RelocMgr, *CurrentUnit.getOrigUnit().getUnitDIE(), *Obj, in link()
3482 RelocMgr.resetValidRelocs(); in link()
3483 if (RelocMgr.hasValidRelocs()) in link()
3484 DIECloner(*this, RelocMgr, DIEAlloc, Units, Options) in link()