Lines Matching refs:OptContext
2731 for (LinkContext &OptContext : ObjectContexts) { in link()
2733 outs() << "DEBUG MAP OBJECT: " << OptContext.File.FileName << "\n"; in link()
2735 if (!OptContext.File.Dwarf) in link()
2739 verifyInput(OptContext.File); in link()
2746 !OptContext.File.Addresses->hasValidRelocs()) { in link()
2752 OptContext.Skip = true; in link()
2757 if (!OptContext.File.Dwarf) in link()
2761 if (!OptContext.File.Dwarf->types_section_units().empty()) { in link()
2764 OptContext.File); in link()
2765 OptContext.Skip = true; in link()
2771 OptContext.CompileUnits.reserve( in link()
2772 OptContext.File.Dwarf->getNumCompileUnits()); in link()
2773 for (const auto &CU : OptContext.File.Dwarf->compile_units()) { in link()
2784 for (auto &CU : OptContext.ModuleUnits) { in link()
2785 if (Error Err = cloneModuleUnit(OptContext, CU, ODRContexts, DebugStrPool, in link()
2849 auto &OptContext = ObjectContexts[I]; in link() local
2850 if (OptContext.Skip || !OptContext.File.Dwarf) in link()
2859 for (auto &CurrentUnit : OptContext.CompileUnits) in link()
2861 copyInvariantDebugSection(*OptContext.File.Dwarf); in link()
2863 for (auto &CurrentUnit : OptContext.CompileUnits) { in link()
2864 lookForDIEsToKeep(*OptContext.File.Addresses, OptContext.CompileUnits, in link()
2866 OptContext.File, *CurrentUnit, 0); in link()
2876 if (OptContext.File.Addresses->hasValidRelocs() || in link()
2878 SizeByObject[OptContext.File.FileName].Input = in link()
2879 getDebugInfoSize(*OptContext.File.Dwarf); in link()
2880 SizeByObject[OptContext.File.FileName].Output = in link()
2881 DIECloner(*this, TheDwarfEmitter, OptContext.File, DIEAlloc, in link()
2882 OptContext.CompileUnits, Options.Update, DebugStrPool, in link()
2884 .cloneAllCompileUnits(*OptContext.File.Dwarf, OptContext.File, in link()
2885 OptContext.File.Dwarf->isLittleEndian()); in link()
2887 if ((TheDwarfEmitter != nullptr) && !OptContext.CompileUnits.empty() && in link()
2889 patchFrameInfoForObject(OptContext); in link()
2892 cleanupAuxiliarryData(OptContext); in link()