Searched refs:DbgVariable (Results 1 – 4 of 4) sorted by relevance
/external/llvm/lib/CodeGen/AsmPrinter/ |
D | DwarfDebug.h | 35 class DbgVariable; variable 125 class DbgVariable { 129 DbgVariable *AbsVar; // Corresponding Abstract variable, if any. 134 DbgVariable(DIVariable V, DbgVariable *AV) in DbgVariable() function 145 DbgVariable *getAbstractVariable() const { return AbsVar; } in getAbstractVariable() 322 SmallVector<DbgVariable *, 8> CurrentFnArguments; 330 DenseMap<LexicalScope *, SmallVector<DbgVariable *, 8> > ScopeVariables; 333 DenseMap<const MDNode *, DbgVariable *> AbstractVariables; 438 void addScopeVariable(LexicalScope *LS, DbgVariable *Var); 441 DbgVariable *findAbstractVariable(DIVariable &Var, DebugLoc Loc); [all …]
|
D | DwarfCompileUnit.h | 31 class DbgVariable; variable 288 void addComplexAddress(DbgVariable *&DV, DIE *Die, unsigned Attribute, 298 void addBlockByrefAddress(DbgVariable *&DV, DIE *Die, unsigned Attribute, 303 void addVariableAddress(DbgVariable *&DV, DIE *Die, MachineLocation Location); 367 DIE *constructVariableDIE(DbgVariable *DV, bool isScopeAbstract);
|
D | DwarfDebug.cpp | 107 DIType DbgVariable::getType() const { in getType() 564 if (DbgVariable *ArgDV = CurrentFnArguments[i]) in constructScopeDIE() 572 const SmallVector<DbgVariable *, 8> &Variables = ScopeVariables.lookup(Scope); in constructScopeDIE() 852 DbgVariable *NewVar = new DbgVariable(DV, NULL); in collectDeadVariables() 1008 DbgVariable *DwarfDebug::findAbstractVariable(DIVariable &DV, in findAbstractVariable() 1013 DbgVariable *AbsDbgVariable = AbstractVariables.lookup(Var); in findAbstractVariable() 1021 AbsDbgVariable = new DbgVariable(Var, NULL); in findAbstractVariable() 1029 DbgVariable *Var, LexicalScope *Scope) { in addCurrentFnArgument() 1069 DbgVariable *AbsDbgVariable = findAbstractVariable(DV, VP.second); in collectVariableInfoFromMMITable() 1070 DbgVariable *RegVar = new DbgVariable(DV, AbsDbgVariable); in collectVariableInfoFromMMITable() [all …]
|
D | DwarfCompileUnit.cpp | 343 void CompileUnit::addVariableAddress(DbgVariable *&DV, DIE *Die, in addVariableAddress() 403 void CompileUnit::addComplexAddress(DbgVariable *&DV, DIE *Die, in addComplexAddress() 496 void CompileUnit::addBlockByrefAddress(DbgVariable *&DV, DIE *Die, in addBlockByrefAddress() 1487 DIE *CompileUnit::constructVariableDIE(DbgVariable *DV, bool isScopeAbstract) { in constructVariableDIE() 1495 DbgVariable *AbsVar = DV->getAbstractVariable(); in constructVariableDIE()
|