diff options
author | David Blaikie <dblaikie@gmail.com> | 2014-04-01 07:35:52 +0000 |
---|---|---|
committer | David Blaikie <dblaikie@gmail.com> | 2014-04-01 07:35:52 +0000 |
commit | 8bf66c4f3ff38bfe50a2855a7e48fc8d4bd026a5 (patch) | |
tree | 5d42e6e99090c1213e3831d3701d70d6befaace4 /llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | |
parent | 8d265c26338559eb14bb21a1902d44a1d89bb055 (diff) | |
download | bcm5719-llvm-8bf66c4f3ff38bfe50a2855a7e48fc8d4bd026a5.tar.gz bcm5719-llvm-8bf66c4f3ff38bfe50a2855a7e48fc8d4bd026a5.zip |
DebugInfo: Emit relocation to debug_line section when emitting asm for asm
I don't think this is reachable by any frontend (why would you transform
asm to asm+debug info?) but it helps tidy up some of this code, avoid
the weird special case of "emit the first CU, store the label, then emit
the rest" in MCDwarfLineTable::Emit by instead having the
DWARF-for-assembly case use the same codepath as DwarfDebug.cpp, by
registering the label of the debug_line section, thus causing it to be
emitted. (with a special case in asm output to just emit the label since
asm output uses the .loc directives, etc, rather than the debug_loc
directly)
llvm-svn: 205286
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp')
0 files changed, 0 insertions, 0 deletions