diff options
| author | Devang Patel <dpatel@apple.com> | 2009-08-22 17:12:53 +0000 |
|---|---|---|
| committer | Devang Patel <dpatel@apple.com> | 2009-08-22 17:12:53 +0000 |
| commit | 24f20e083280d979e8fa1bc88959ae9e8339ee99 (patch) | |
| tree | fdf60e309e78fbbf72b85785fb247d661f7a6705 /lib/CodeGen/AsmPrinter/DwarfDebug.h | |
| parent | 310ed1364185535949432bfd25a1aca3c5496f87 (diff) | |
| download | external_llvm-24f20e083280d979e8fa1bc88959ae9e8339ee99.zip external_llvm-24f20e083280d979e8fa1bc88959ae9e8339ee99.tar.gz external_llvm-24f20e083280d979e8fa1bc88959ae9e8339ee99.tar.bz2 | |
Record variable debug info at ISel time directly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79742 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/AsmPrinter/DwarfDebug.h')
| -rw-r--r-- | lib/CodeGen/AsmPrinter/DwarfDebug.h | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/lib/CodeGen/AsmPrinter/DwarfDebug.h b/lib/CodeGen/AsmPrinter/DwarfDebug.h index af76b0b..0844f60 100644 --- a/lib/CodeGen/AsmPrinter/DwarfDebug.h +++ b/lib/CodeGen/AsmPrinter/DwarfDebug.h @@ -154,10 +154,6 @@ class VISIBILITY_HIDDEN DwarfDebug : public Dwarf { /// information is used to populate debug_inlined section. DenseMap<GlobalVariable *, SmallVector<unsigned, 4> > InlineInfo; - /// InlinedVariableScopes - Scopes information for the inlined subroutine - /// variables. - DenseMap<const MachineInstr *, DbgScope *> InlinedVariableScopes; - /// AbstractInstanceRootMap - Map of abstract instance roots of inlined /// functions. These are subroutine entries that contain a DW_AT_inline /// attribute. @@ -516,8 +512,7 @@ public: unsigned RecordRegionEnd(GlobalVariable *V); /// RecordVariable - Indicate the declaration of a local variable. - void RecordVariable(GlobalVariable *GV, unsigned FrameIndex, - const MachineInstr *MI); + void RecordVariable(GlobalVariable *GV, unsigned FrameIndex); //// RecordInlinedFnStart - Indicate the start of inlined subroutine. unsigned RecordInlinedFnStart(DISubprogram &SP, DICompileUnit CU, @@ -526,11 +521,6 @@ public: /// RecordInlinedFnEnd - Indicate the end of inlined subroutine. unsigned RecordInlinedFnEnd(DISubprogram &SP); - /// RecordVariableScope - Record scope for the variable declared by - /// DeclareMI. DeclareMI must describe TargetInstrInfo::DECLARE. Record scopes - /// for only inlined subroutine variables. Other variables's scopes are - /// determined during RecordVariable(). - void RecordVariableScope(DIVariable &DV, const MachineInstr *DeclareMI); }; } // End of namespace llvm |
