/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/AsmPrinter/ |
D | DwarfCompileUnit.h | 84 DenseMap<const MDNode *, std::unique_ptr<DbgVariable>> AbstractVariables; 91 DIE *constructVariableDIEImpl(const DbgVariable &DV, bool Abstract); 101 DenseMap<const MDNode *, std::unique_ptr<DbgVariable>> &getAbstractVariables() { in getAbstractVariables() 192 DIE *constructVariableDIE(DbgVariable &DV, bool Abstract = false); 194 DIE *constructVariableDIE(DbgVariable &DV, const LexicalScope &Scope, 213 void finishVariableDefinition(const DbgVariable &Var); 217 DbgVariable *getExistingAbstractVariable(InlinedVariable IV, 219 DbgVariable *getExistingAbstractVariable(InlinedVariable IV); 267 void addVariableAddress(const DbgVariable &DV, DIE &Die, 277 void addComplexAddress(const DbgVariable &DV, DIE &Die, [all …]
|
D | DwarfFile.h | 27 class DbgVariable; variable 59 std::map<unsigned, DbgVariable *> Args; 60 SmallVector<DbgVariable *, 8> Locals; 67 DenseMap<const MDNode *, std::unique_ptr<DbgVariable>> AbstractVariables; 123 bool addScopeVariable(LexicalScope *LS, DbgVariable *Var); 133 DenseMap<const MDNode *, std::unique_ptr<DbgVariable>> &getAbstractVariables() { in getAbstractVariables()
|
D | DwarfCompileUnit.cpp | 503 DIE *DwarfCompileUnit::constructVariableDIE(DbgVariable &DV, bool Abstract) { in constructVariableDIE() 509 DIE *DwarfCompileUnit::constructVariableDIEImpl(const DbgVariable &DV, in constructVariableDIEImpl() 591 DIE *DwarfCompileUnit::constructVariableDIE(DbgVariable &DV, in constructVariableDIE() 601 static SmallVector<const DIVariable *, 2> dependencies(DbgVariable *Var) { in dependencies() 618 static SmallVector<DbgVariable *, 8> 619 sortLocalVars(SmallVectorImpl<DbgVariable *> &Input) { in sortLocalVars() 620 SmallVector<DbgVariable *, 8> Result; in sortLocalVars() 621 SmallVector<PointerIntPair<DbgVariable *, 1>, 8> WorkList; in sortLocalVars() 623 SmallDenseMap<const DILocalVariable *, DbgVariable *> DbgVar; in sortLocalVars() 625 SmallDenseSet<DbgVariable *, 8> Visited; in sortLocalVars() [all …]
|
D | DwarfDebug.h | 76 class DbgVariable { 95 DbgVariable(const DILocalVariable *V, const DILocation *IA) in DbgVariable() function 141 void addMMIEntry(const DbgVariable &V); 221 SmallVector<std::unique_ptr<DbgVariable>, 64> ConcreteVariables; 342 DbgVariable *createConcreteVariable(DwarfCompileUnit &TheCU,
|
D | DebugLocStream.h | 20 class DbgVariable; variable 157 DbgVariable &V; 163 DbgVariable &V, const MachineInstr &MI) in ListBuilder()
|
D | DwarfDebug.cpp | 190 bool DbgVariable::isBlockByrefVariable() const { in isBlockByrefVariable() 195 const DIType *DbgVariable::getType() const { in getType() 240 ArrayRef<DbgVariable::FrameIndexExpr> DbgVariable::getFrameIndexExprs() const { in getFrameIndexExprs() 258 void DbgVariable::addMMIEntry(const DbgVariable &V) { in addMMIEntry() 942 SmallDenseMap<InlinedVariable, DbgVariable *> MFVars; in collectVariableInfoFromMFTable() 958 auto RegVar = llvm::make_unique<DbgVariable>(Var.first, Var.second); in collectVariableInfoFromMFTable() 960 if (DbgVariable *DbgVar = MFVars.lookup(Var)) in collectVariableInfoFromMFTable() 1129 DbgVariable *DwarfDebug::createConcreteVariable(DwarfCompileUnit &TheCU, in createConcreteVariable() 1134 llvm::make_unique<DbgVariable>(IV.first, IV.second)); in createConcreteVariable() 1224 DbgVariable *RegVar = createConcreteVariable(TheCU, *Scope, IV); in collectVariableInfo()
|
D | DwarfFile.cpp | 85 bool DwarfFile::addScopeVariable(LexicalScope *LS, DbgVariable *Var) { in addScopeVariable()
|
D | DwarfUnit.h | 35 class DbgVariable; variable 244 void addBlockByrefAddress(const DbgVariable &DV, DIE &Die,
|
D | DwarfUnit.cpp | 470 void DwarfUnit::addBlockByrefAddress(const DbgVariable &DV, DIE &Die, in addBlockByrefAddress()
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
D | DwarfFile.h | 26 class DbgVariable; variable 55 DenseMap<LexicalScope *, SmallVector<DbgVariable *, 8>> ScopeVariables; 110 bool addScopeVariable(LexicalScope *LS, DbgVariable *Var); 112 DenseMap<LexicalScope *, SmallVector<DbgVariable *, 8>> &getScopeVariables() { in getScopeVariables()
|
D | DwarfCompileUnit.h | 76 DIE *constructVariableDIEImpl(const DbgVariable &DV, bool Abstract); 168 DIE *constructVariableDIE(DbgVariable &DV, bool Abstract = false); 170 DIE *constructVariableDIE(DbgVariable &DV, const LexicalScope &Scope, 226 void addVariableAddress(const DbgVariable &DV, DIE &Die, 236 void addComplexAddress(const DbgVariable &DV, DIE &Die, 242 void applyVariableAttributes(const DbgVariable &Var, DIE &VariableDie);
|
D | DwarfDebug.h | 63 class DbgVariable { 77 DbgVariable(const DILocalVariable *V, const DILocation *IA) in DbgVariable() function 124 void addMMIEntry(const DbgVariable &V) { in addMMIEntry() 210 DenseMap<const MDNode *, std::unique_ptr<DbgVariable>> AbstractVariables; 211 SmallVector<std::unique_ptr<DbgVariable>, 64> ConcreteVariables; 315 DbgVariable *getExistingAbstractVariable(InlinedVariable IV, 317 DbgVariable *getExistingAbstractVariable(InlinedVariable IV); 324 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 | 145 bool DwarfFile::addScopeVariable(LexicalScope *LS, DbgVariable *Var) { in addScopeVariable() 146 SmallVectorImpl<DbgVariable *> &Vars = ScopeVariables[LS]; in addScopeVariable()
|
D | DwarfCompileUnit.cpp | 483 DIE *DwarfCompileUnit::constructVariableDIE(DbgVariable &DV, bool Abstract) { in constructVariableDIE() 489 DIE *DwarfCompileUnit::constructVariableDIEImpl(const DbgVariable &DV, in constructVariableDIEImpl() 563 DIE *DwarfCompileUnit::constructVariableDIE(DbgVariable &DV, in constructVariableDIE() 577 for (DbgVariable *DV : DU->getScopeVariables().lookup(Scope)) in createScopeChildrenDIE() 742 void DwarfCompileUnit::addVariableAddress(const DbgVariable &DV, DIE &Die, in addVariableAddress() 774 void DwarfCompileUnit::addComplexAddress(const DbgVariable &DV, DIE &Die, in addComplexAddress() 803 void DwarfCompileUnit::applyVariableAttributes(const DbgVariable &Var, in applyVariableAttributes()
|
D | DwarfDebug.cpp | 149 bool DbgVariable::isBlockByrefVariable() const { in isBlockByrefVariable() 154 const DIType *DbgVariable::getType() const { in getType() 514 DbgVariable *AbsVar = getExistingAbstractVariable( in finishVariableDefinitions() 674 DbgVariable * 685 DbgVariable *DwarfDebug::getExistingAbstractVariable(InlinedVariable IV) { in getExistingAbstractVariable() 692 auto AbsDbgVariable = make_unique<DbgVariable>(Var, /* IA */ nullptr); in createAbstractVariable() 736 auto RegVar = make_unique<DbgVariable>(Var.first, Var.second); in collectVariableInfoFromMMITable() 907 DbgVariable *DwarfDebug::createConcreteVariable(LexicalScope &Scope, in createConcreteVariable() 910 ConcreteVariables.push_back(make_unique<DbgVariable>(IV.first, IV.second)); in createConcreteVariable() 954 DbgVariable *RegVar = createConcreteVariable(*Scope, IV); in collectVariableInfo()
|
D | DwarfUnit.h | 35 class DbgVariable; variable 268 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
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/DebugInfo/Generic/ |
D | missing-abstract-variable.ll | 10 ; Then, during 'a' emission, the abstract DbgVariable for 's' is created, but
|