summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
diff options
context:
space:
mode:
authorEric Christopher <echristo@gmail.com>2012-11-22 00:59:49 +0000
committerEric Christopher <echristo@gmail.com>2012-11-22 00:59:49 +0000
commit960ac37832537a0d4afdfa047c257378e5272ae3 (patch)
tree3f55999d552ff895755fa4461115a89801e3cb45 /llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
parentb2c5f963d601f3e6b2ea8a69f0f59446e9956361 (diff)
downloadbcm5719-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.h15
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();
OpenPOWER on IntegriCloud