1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2025-01-31 12:41:49 +01:00

s/RootDbgScope/FunctionDbgScope/g

llvm-svn: 69216
This commit is contained in:
Devang Patel 2009-04-15 20:41:31 +00:00
parent 98c9716c34
commit 4a18de4193

View File

@ -1271,9 +1271,9 @@ class DwarfDebug : public Dwarf {
///
bool shouldEmit;
// RootDbgScope - Top level scope for the current function.
// FunctionDbgScope - Top level scope for the current function.
//
DbgScope *RootDbgScope;
DbgScope *FunctionDbgScope;
/// DbgScopeMap - Tracks the scopes in the current function.
DenseMap<GlobalVariable *, DbgScope *> DbgScopeMap;
@ -2037,7 +2037,7 @@ private:
Parent->AddScope(Slot);
else
// First function is top level function.
RootDbgScope = Slot;
FunctionDbgScope = Slot;
return Slot;
}
@ -2052,8 +2052,8 @@ private:
// FIXME - Add inlined function scopes to the root so we can delete them
// later.
assert (RootDbgScope && "Function scope info missing!");
RootDbgScope->AddScope(Scope);
assert (FunctionDbgScope && "Function scope info missing!");
FunctionDbgScope->AddScope(Scope);
return Scope;
}
@ -2126,9 +2126,9 @@ private:
}
}
/// ConstructRootDbgScope - Construct the scope for the subprogram.
/// ConstructFunctionDbgScope - Construct the scope for the subprogram.
///
void ConstructRootDbgScope(DbgScope *RootScope) {
void ConstructFunctionDbgScope(DbgScope *RootScope) {
// Exit if there is no root scope.
if (!RootScope) return;
DIDescriptor Desc = RootScope->getDesc();
@ -3120,7 +3120,7 @@ public:
AbbreviationsSet(InitAbbreviationsSetSize), Abbreviations(),
ValuesSet(InitValuesSetSize), Values(), StringPool(), SectionMap(),
SectionSourceLines(), didInitial(false), shouldEmit(false),
RootDbgScope(0), DebugTimer(0) {
FunctionDbgScope(0), DebugTimer(0) {
if (TimePassesIsEnabled)
DebugTimer = new Timer("Dwarf Debug Writer",
getDwarfTimerGroup());
@ -3319,8 +3319,8 @@ public:
}
// Construct scopes for subprogram.
if (RootDbgScope)
ConstructRootDbgScope(RootDbgScope);
if (FunctionDbgScope)
ConstructFunctionDbgScope(FunctionDbgScope);
else
// FIXME: This is wrong. We are essentially getting past a problem with
// debug information not being able to handle unreachable blocks that have
@ -3336,12 +3336,12 @@ public:
MMI->getFrameMoves()));
// Clear debug info
if (RootDbgScope) {
delete RootDbgScope;
if (FunctionDbgScope) {
delete FunctionDbgScope;
DbgScopeMap.clear();
DbgInlinedScopeMap.clear();
InlinedVariableScopes.clear();
RootDbgScope = NULL;
FunctionDbgScope = NULL;
}
Lines.clear();