Lines Matching refs:OptContext
2347 for (LinkContext &OptContext : ObjectContexts) { in link()
2350 outs() << "DEBUG MAP OBJECT: " << OptContext.File.FileName << "\n"; in link()
2352 outs() << "OBJECT FILE: " << OptContext.File.FileName << "\n"; in link()
2355 if (emitPaperTrailWarnings(OptContext.File, OffsetsStringPool)) in link()
2358 if (!OptContext.File.Dwarf) in link()
2365 !OptContext.File.Addresses->hasValidRelocs()) { in link()
2371 OptContext.Skip = true; in link()
2376 if (!OptContext.File.Dwarf) in link()
2380 OptContext.CompileUnits.reserve( in link()
2381 OptContext.File.Dwarf->getNumCompileUnits()); in link()
2383 for (const auto &CU : OptContext.File.Dwarf->compile_units()) { in link()
2394 registerModuleReference(CUDie, *CU, OptContext.File, OffsetsStringPool, in link()
2396 OptContext.File.Dwarf->isLittleEndian()); in link()
2466 auto &OptContext = ObjectContexts[I]; in link() local
2467 if (OptContext.Skip || !OptContext.File.Dwarf) in link()
2476 for (auto &CurrentUnit : OptContext.CompileUnits) in link()
2478 copyInvariantDebugSection(*OptContext.File.Dwarf); in link()
2480 for (auto &CurrentUnit : OptContext.CompileUnits) in link()
2481 lookForDIEsToKeep(*OptContext.File.Addresses, in link()
2482 OptContext.File.Addresses->getValidAddressRanges(), in link()
2483 OptContext.CompileUnits, in link()
2485 OptContext.File, *CurrentUnit, 0); in link()
2491 if (OptContext.File.Addresses->hasValidRelocs() || in link()
2493 SizeByObject[OptContext.File.FileName].Input = in link()
2494 getDebugInfoSize(*OptContext.File.Dwarf); in link()
2495 SizeByObject[OptContext.File.FileName].Output = in link()
2496 DIECloner(*this, TheDwarfEmitter, OptContext.File, DIEAlloc, in link()
2497 OptContext.CompileUnits, Options.Update) in link()
2498 .cloneAllCompileUnits(*OptContext.File.Dwarf, OptContext.File, in link()
2500 OptContext.File.Dwarf->isLittleEndian()); in link()
2502 if (!Options.NoOutput && !OptContext.CompileUnits.empty() && in link()
2505 OptContext.File, OptContext.File.Addresses->getValidAddressRanges(), in link()
2506 *OptContext.File.Dwarf, in link()
2507 OptContext.CompileUnits[0]->getOrigUnit().getAddressByteSize()); in link()
2510 cleanupAuxiliarryData(OptContext); in link()