diff options
author | Eric Christopher <echristo@gmail.com> | 2012-11-22 00:59:49 +0000 |
---|---|---|
committer | Eric Christopher <echristo@gmail.com> | 2012-11-22 00:59:49 +0000 |
commit | 960ac37832537a0d4afdfa047c257378e5272ae3 (patch) | |
tree | 3f55999d552ff895755fa4461115a89801e3cb45 /llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | |
parent | b2c5f963d601f3e6b2ea8a69f0f59446e9956361 (diff) | |
download | bcm5719-llvm-960ac37832537a0d4afdfa047c257378e5272ae3.tar.gz bcm5719-llvm-960ac37832537a0d4afdfa047c257378e5272ae3.zip |
Pull some code out into functions to make rearranging them a bit easier.
llvm-svn: 168481
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h')
-rw-r--r-- | llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h b/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h index d51dfc4b641..cf4be75b123 100644 --- a/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h +++ b/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h @@ -367,6 +367,21 @@ private: /// void computeSizeAndOffsets(); + /// computeInlinedDIEs - Attach DW_AT_inline attribute with inlined + /// subprogram DIEs. + void computeInlinedDIEs(); + + /// collectDeadVariables - Collect info for variables that were optimized out. + void collectDeadVariables(); + + /// finalizeModuleInfo - Finish off debug information after all functions + /// have been processed. + void finalizeModuleInfo(); + + /// endSections - Emit labels to close any remaining sections that have + /// been left open. + void endSections(); + /// EmitDebugInfo - Emit the debug info section. /// void emitDebugInfo(); |