Remove the last mention of LineTablesOnly from DwarfUnit, sinking it into DwarfCompil...
authorDavid Blaikie <dblaikie@gmail.com>
Sun, 2 Nov 2014 08:18:06 +0000 (08:18 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Sun, 2 Nov 2014 08:18:06 +0000 (08:18 +0000)
commit279c451c0bf0be07255c152bd78f952641b158c4
tree027e132cbfd60c1141d30bf17d7e7f4425317b26
parent3363a57c8e816473a409e208b87df59de1014abe
Remove the last mention of LineTablesOnly from DwarfUnit, sinking it into DwarfCompileUnit

This is a useful distinction/invariant/delination to make because
LineTablesOnly mode is never relevant to type units, so it's clear that
we're not doing weird line-tables-only-with-types by making this API
choice.

It also lays the foundations nicely for adding gmlt-like data to fission
skeleton CUs while limiting the effects to CUs and not TUs.

llvm-svn: 221093
llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp
llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h