summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
diff options
context:
space:
mode:
authorDevang Patel <dpatel@apple.com>2010-05-20 19:57:06 +0000
committerDevang Patel <dpatel@apple.com>2010-05-20 19:57:06 +0000
commit490c8ab76dc1ac787d862fe05b7c77575da24871 (patch)
treeb9990c2e7a1f82ecd08c72dd54e4e503c0dd3d0b /llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
parent141791c6d1d2df08bf4729163663dc3b0477e7f5 (diff)
downloadbcm5719-llvm-490c8ab76dc1ac787d862fe05b7c77575da24871.tar.gz
bcm5719-llvm-490c8ab76dc1ac787d862fe05b7c77575da24871.zip
Refactor.
llvm-svn: 104265
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h')
-rw-r--r--llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h b/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
index 82a6cdbb379..6728199c5eb 100644
--- a/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
+++ b/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
@@ -558,6 +558,10 @@ private:
/// findVariableLabel - Find MCSymbol for the variable.
const MCSymbol *findVariableLabel(const DbgVariable *V);
+ /// findDbgScope - Find DbgScope for the debug loc attached with an
+ /// instruction.
+ DbgScope *findDbgScope(const MachineInstr *MI);
+
/// identifyScopeMarkers() - Indentify instructions that are marking
/// beginning of or end of a scope.
void identifyScopeMarkers();
@@ -569,6 +573,10 @@ private:
/// collectVariableInfo - Populate DbgScope entries with variables' info.
void collectVariableInfo(const MachineFunction *);
+ /// collectVariableInfoFromMMITable - Collect variable information from
+ /// side table maintained by MMI.
+ void collectVariableInfoFromMMITable(const MachineFunction * MF,
+ SmallPtrSet<const MDNode *, 16> &P);
public:
//===--------------------------------------------------------------------===//
// Main entry points.
OpenPOWER on IntegriCloud