Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfDebug.h68 class DbgEntity {
80 DbgEntity(const DINode *N, const DILocation *IA, unsigned ID) in DbgEntity() function
82 virtual ~DbgEntity() {} in ~DbgEntity()
94 static bool classof(const DbgEntity *N) { in classof()
117 class DbgVariable : public DbgEntity {
134 : DbgEntity(V, IA, DbgVariableKind) {} in DbgVariable()
219 static bool classof(const DbgEntity *N) { in classof()
233 class DbgLabel : public DbgEntity {
239 : DbgEntity(L, IA, DbgLabelKind), Sym(Sym) {} in DbgEntity() function
254 static bool classof(const DbgEntity *N) { in classof()
[all …]
H A DDwarfCompileUnit.h81 DenseMap<const DINode *, std::unique_ptr<DbgEntity>> AbstractEntities;
98 DenseMap<const DINode *, std::unique_ptr<DbgEntity>> &getAbstractEntities() { in getAbstractEntities()
222 void finishEntityDefinition(const DbgEntity *Entity);
226 DbgEntity *getExistingAbstractEntity(const DINode *Node);
H A DDwarfFile.h27 class DbgEntity; variable
111 DenseMap<const DINode *, std::unique_ptr<DbgEntity>> AbstractEntities;
192 DenseMap<const DINode *, std::unique_ptr<DbgEntity>> &getAbstractEntities() { in getAbstractEntities()
H A DDwarfCompileUnit.cpp889 void DwarfCompileUnit::finishEntityDefinition(const DbgEntity *Entity) { in finishEntityDefinition()
890 DbgEntity *AbsEntity = getExistingAbstractEntity(Entity->getEntity()); in finishEntityDefinition()
913 DbgEntity *DwarfCompileUnit::getExistingAbstractEntity(const DINode *Node) { in getExistingAbstractEntity()
H A DDwarfDebug.cpp1234 DbgEntity *DwarfDebug::createConcreteEntity(DwarfCompileUnit &TheCU, in createConcreteEntity()