Searched refs:DbgVariable (Results 1 – 10 of 10) sorted by relevance
/external/llvm/lib/CodeGen/AsmPrinter/ |
D | DwarfFile.h | 26 class DbgVariable; variable 54 DenseMap<LexicalScope *, SmallVector<DbgVariable *, 8>> ScopeVariables; 100 bool addScopeVariable(LexicalScope *LS, DbgVariable *Var); 102 DenseMap<LexicalScope *, SmallVector<DbgVariable *, 8>> &getScopeVariables() { in getScopeVariables()
|
D | DwarfCompileUnit.h | 67 DIE *constructVariableDIEImpl(const DbgVariable &DV, bool Abstract); 148 DIE *constructVariableDIE(DbgVariable &DV, bool Abstract = false); 150 DIE *constructVariableDIE(DbgVariable &DV, const LexicalScope &Scope, 204 void addVariableAddress(const DbgVariable &DV, DIE &Die, 214 void addComplexAddress(const DbgVariable &DV, DIE &Die, 220 void applyVariableAttributes(const DbgVariable &Var, DIE &VariableDie);
|
D | DwarfDebug.h | 64 class DbgVariable { 79 DbgVariable(const DILocalVariable *V, const DILocation *IA, DwarfDebug *DD) in DbgVariable() function 122 void addMMIEntry(const DbgVariable &V) { in addMMIEntry() 219 DenseMap<const MDNode *, std::unique_ptr<DbgVariable>> AbstractVariables; 220 SmallVector<std::unique_ptr<DbgVariable>, 64> ConcreteVariables; 336 DbgVariable *getExistingAbstractVariable(InlinedVariable IV, 338 DbgVariable *getExistingAbstractVariable(InlinedVariable IV); 345 DbgVariable *createConcreteVariable(LexicalScope &Scope, InlinedVariable IV);
|
D | DebugLocStream.h | 20 class DbgVariable; variable 157 DbgVariable &V; 163 DbgVariable &V, const MachineInstr &MI) in ListBuilder()
|
D | DwarfFile.cpp | 138 bool DwarfFile::addScopeVariable(LexicalScope *LS, DbgVariable *Var) { in addScopeVariable() 139 SmallVectorImpl<DbgVariable *> &Vars = ScopeVariables[LS]; in addScopeVariable()
|
D | DwarfCompileUnit.cpp | 470 DIE *DwarfCompileUnit::constructVariableDIE(DbgVariable &DV, bool Abstract) { in constructVariableDIE() 476 DIE *DwarfCompileUnit::constructVariableDIEImpl(const DbgVariable &DV, in constructVariableDIEImpl() 538 DIE *DwarfCompileUnit::constructVariableDIE(DbgVariable &DV, in constructVariableDIE() 552 for (DbgVariable *DV : DU->getScopeVariables().lookup(Scope)) in createScopeChildrenDIE() 699 DbgVariable NewVar(DV, /* IA */ nullptr, DD); in collectDeadVariables() 736 void DwarfCompileUnit::addVariableAddress(const DbgVariable &DV, DIE &Die, in addVariableAddress() 768 void DwarfCompileUnit::addComplexAddress(const DbgVariable &DV, DIE &Die, in addComplexAddress() 797 void DwarfCompileUnit::applyVariableAttributes(const DbgVariable &Var, in applyVariableAttributes()
|
D | DwarfDebug.cpp | 142 template <typename T> T *DbgVariable::resolve(TypedDINodeRef<T> Ref) const { in resolve() 146 bool DbgVariable::isBlockByrefVariable() const { in isBlockByrefVariable() 153 const DIType *DbgVariable::getType() const { in getType() 516 DbgVariable *AbsVar = getExistingAbstractVariable( in finishVariableDefinitions() 688 DbgVariable * 699 DbgVariable *DwarfDebug::getExistingAbstractVariable(InlinedVariable IV) { in getExistingAbstractVariable() 706 auto AbsDbgVariable = make_unique<DbgVariable>(Var, /* IA */ nullptr, this); in createAbstractVariable() 750 auto RegVar = make_unique<DbgVariable>(Var.first, Var.second, this); in collectVariableInfoFromMMITable() 896 DbgVariable *DwarfDebug::createConcreteVariable(LexicalScope &Scope, in createConcreteVariable() 900 make_unique<DbgVariable>(IV.first, IV.second, this)); in createConcreteVariable() [all …]
|
D | DwarfUnit.h | 35 class DbgVariable; variable 278 void addBlockByrefAddress(const DbgVariable &DV, DIE &Die,
|
D | DwarfUnit.cpp | 437 void DwarfUnit::addBlockByrefAddress(const DbgVariable &DV, DIE &Die, in addBlockByrefAddress()
|
/external/llvm/test/DebugInfo/Generic/ |
D | missing-abstract-variable.ll | 15 ; Then, during 'a' emission, the abstract DbgVariable for 's' is created, but
|