Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfCompileUnit.cpp621 DIE *DwarfCompileUnit::constructVariableDIE(DbgVariable &DV, in constructVariableDIE()
648 static SmallVector<DbgVariable *, 8>
649 sortLocalVars(SmallVectorImpl<DbgVariable *> &Input) { in sortLocalVars()
650 SmallVector<DbgVariable *, 8> Result; in sortLocalVars()
651 SmallVector<PointerIntPair<DbgVariable *, 1>, 8> WorkList; in sortLocalVars()
655 SmallDenseSet<DbgVariable *, 8> Visited; in sortLocalVars()
657 SmallDenseSet<DbgVariable *, 8> Visiting; in sortLocalVars()
668 DbgVariable *Var = Item.getPointer(); in sortLocalVars()
718 for (DbgVariable *DV : Locals) in createScopeChildrenDIE()
900 if (const DbgVariable *Var = dyn_cast<const DbgVariable>(Entity)) in finishEntityDefinition()
[all …]
H A DDwarfCompileUnit.h88 DIE *constructVariableDIEImpl(const DbgVariable &DV, bool Abstract);
190 DIE *constructVariableDIE(DbgVariable &DV, bool Abstract = false);
192 DIE *constructVariableDIE(DbgVariable &DV, const LexicalScope &Scope,
277 void addVariableAddress(const DbgVariable &DV, DIE &Die,
287 void addComplexAddress(const DbgVariable &DV, DIE &Die,
293 void applyVariableAttributes(const DbgVariable &Var, DIE &VariableDie);
H A DDwarfFile.h28 class DbgVariable; variable
99 std::map<unsigned, DbgVariable *> Args;
100 SmallVector<DbgVariable *, 8> Locals;
176 bool addScopeVariable(LexicalScope *LS, DbgVariable *Var);
H A DDebugLocStream.h20 class DbgVariable; variable
157 DbgVariable &V;
163 DbgVariable &V, const MachineInstr &MI) in ListBuilder()
H A DDwarfDebug.h117 class DbgVariable : public DbgEntity {
133 DbgVariable(const DILocalVariable *V, const DILocation *IA) in DbgVariable() function
179 void addMMIEntry(const DbgVariable &V);
H A DDwarfDebug.cpp186 bool DbgVariable::isBlockByrefVariable() const { in isBlockByrefVariable()
191 const DIType *DbgVariable::getType() const { in getType()
236 ArrayRef<DbgVariable::FrameIndexExpr> DbgVariable::getFrameIndexExprs() const { in getFrameIndexExprs()
254 void DbgVariable::addMMIEntry(const DbgVariable &V) { in addMMIEntry()
1034 SmallDenseMap<InlinedEntity, DbgVariable *> MFVars; in collectVariableInfoFromMFTable()
1050 auto RegVar = llvm::make_unique<DbgVariable>( in collectVariableInfoFromMFTable()
1053 if (DbgVariable *DbgVar = MFVars.lookup(Var)) in collectVariableInfoFromMFTable()
1242 llvm::make_unique<DbgVariable>(cast<const DILocalVariable>(Node), in createConcreteEntity()
1245 cast<DbgVariable>(ConcreteEntities.back().get())); in createConcreteEntity()
1342 DbgVariable *RegVar = cast<DbgVariable>(createConcreteEntity(TheCU, in collectEntityInfo()
H A DDwarfUnit.h35 class DbgVariable; variable
222 void addBlockByrefAddress(const DbgVariable &DV, DIE &Die,
H A DDwarfFile.cpp95 bool DwarfFile::addScopeVariable(LexicalScope *LS, DbgVariable *Var) { in addScopeVariable()