Home
last modified time | relevance | path

Searched refs:DbgEntity (Results 1 – 5 of 5) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfDebug.h65 class DbgEntity {
81 virtual ~DbgEntity() = default;
93 static bool classof(const DbgEntity *N) { in classof()
214 class DbgVariable : public DbgEntity, public Loc::Variant {
243 : DbgEntity(V, IA, DbgVariableKind) {} in DbgVariable()
280 static bool classof(const DbgEntity *N) { in classof()
289 class DbgLabel : public DbgEntity {
295 : DbgEntity(L, IA, DbgLabelKind), Sym(Sym) {} in DbgEntity() function
310 static bool classof(const DbgEntity *N) { in classof()
368 SmallVector<std::unique_ptr<DbgEntity>, 64> ConcreteEntities;
[all …]
H A DDwarfFile.h25 class DbgEntity; variable
92 DenseMap<const DINode *, std::unique_ptr<DbgEntity>> AbstractEntities;
169 DenseMap<const DINode *, std::unique_ptr<DbgEntity>> &getAbstractEntities() { in getAbstractEntities()
H A DDwarfCompileUnit.h85 DenseMap<const DINode *, std::unique_ptr<DbgEntity>> AbstractEntities;
130 DenseMap<const DINode *, std::unique_ptr<DbgEntity>> &getAbstractEntities() { in getAbstractEntities()
299 void finishEntityDefinition(const DbgEntity *Entity);
303 DbgEntity *getExistingAbstractEntity(const DINode *Node);
H A DDwarfCompileUnit.cpp1409 void DwarfCompileUnit::finishEntityDefinition(const DbgEntity *Entity) { in finishEntityDefinition()
1410 DbgEntity *AbsEntity = getExistingAbstractEntity(Entity->getEntity()); in finishEntityDefinition()
1442 DbgEntity *DwarfCompileUnit::getExistingAbstractEntity(const DINode *Node) { in getExistingAbstractEntity()
H A DDwarfDebug.cpp1850 DbgEntity *DwarfDebug::createConcreteEntity(DwarfCompileUnit &TheCU, in createConcreteEntity()