mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-02-23 05:52:40 +00:00
[dsymutil] Improve readability of cloneAllCompileUnits (NFC)
Add some newlines and improve consistency between the two loops. llvm-svn: 353904
This commit is contained in:
parent
b99d396811
commit
1b98350088
@ -2242,7 +2242,9 @@ void DwarfLinker::DIECloner::cloneAllCompileUnits(
|
||||
cloneDIE(InputDIE, DMO, *CurrentUnit, StringPool, 0 /* PC offset */,
|
||||
11 /* Unit Header size */, 0, CurrentUnit->getOutputUnitDIE());
|
||||
}
|
||||
|
||||
Linker.OutputDebugInfoSize = CurrentUnit->computeNextUnitOffset();
|
||||
|
||||
if (Linker.Options.NoOutput)
|
||||
continue;
|
||||
|
||||
@ -2251,9 +2253,12 @@ void DwarfLinker::DIECloner::cloneAllCompileUnits(
|
||||
// actually exist in the DIE tree.
|
||||
if (LLVM_LIKELY(!Linker.Options.Update) || Linker.Options.Translator)
|
||||
Linker.patchLineTableForUnit(*CurrentUnit, DwarfContext, Ranges, DMO);
|
||||
|
||||
Linker.emitAcceleratorEntriesForUnit(*CurrentUnit);
|
||||
if (Linker.Options.Update)
|
||||
|
||||
if (LLVM_UNLIKELY(Linker.Options.Update))
|
||||
continue;
|
||||
|
||||
Linker.patchRangesForUnit(*CurrentUnit, DwarfContext, DMO);
|
||||
Linker.Streamer->emitLocationsForUnit(*CurrentUnit, DwarfContext);
|
||||
}
|
||||
@ -2265,11 +2270,14 @@ void DwarfLinker::DIECloner::cloneAllCompileUnits(
|
||||
for (auto &CurrentUnit : CompileUnits) {
|
||||
if (LLVM_LIKELY(!Linker.Options.Update))
|
||||
Linker.generateUnitRanges(*CurrentUnit);
|
||||
|
||||
CurrentUnit->fixupForwardReferences();
|
||||
if (CurrentUnit->getOutputUnitDIE()) {
|
||||
Linker.Streamer->emitCompileUnitHeader(*CurrentUnit);
|
||||
Linker.Streamer->emitDIE(*CurrentUnit->getOutputUnitDIE());
|
||||
}
|
||||
|
||||
if (!CurrentUnit->getOutputUnitDIE())
|
||||
continue;
|
||||
|
||||
Linker.Streamer->emitCompileUnitHeader(*CurrentUnit);
|
||||
Linker.Streamer->emitDIE(*CurrentUnit->getOutputUnitDIE());
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user