Home
last modified time | relevance | path

Searched refs:DbgVariable (Results 1 – 4 of 4) sorted by relevance

/external/llvm/lib/CodeGen/AsmPrinter/
DDwarfDebug.h35 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 …]
DDwarfCompileUnit.h31 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);
DDwarfDebug.cpp107 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 …]
DDwarfCompileUnit.cpp343 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()