Home
last modified time | relevance | path

Searched refs:DbgLabel (Results 1 – 6 of 6) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
HDDwarfFile.h28 class DbgLabel; variable
85 using LabelList = SmallVector<DbgLabel *, 4>;
154 void addScopeLabel(LexicalScope *LS, DbgLabel *Label);
HDDwarfFile.cpp121 void DwarfFile::addScopeLabel(LexicalScope *LS, DbgLabel *Label) { in addScopeLabel()
122 SmallVectorImpl<DbgLabel *> &Labels = ScopeLabels[LS]; in addScopeLabel()
HDDwarfCompileUnit.cpp586 DIE *DwarfCompileUnit::constructLabelDIE(DbgLabel &DL, in constructLabelDIE()
818 for (DbgLabel *DL : DU->getScopeLabels().lookup(Scope)) in createScopeChildrenDIE()
1066 const DbgLabel *Label = nullptr; in finishEntityDefinition()
1069 Label = dyn_cast<const DbgLabel>(Entity); in finishEntityDefinition()
1073 else if ((Label = dyn_cast<const DbgLabel>(Entity))) in finishEntityDefinition()
1101 Entity = std::make_unique<DbgLabel>( in createAbstractEntity()
1103 DU->addScopeLabel(Scope, cast<DbgLabel>(Entity.get())); in createAbstractEntity()
1273 void DwarfCompileUnit::applyLabelAttributes(const DbgLabel &Label, in applyLabelAttributes()
HDDwarfCompileUnit.h216 DIE *constructLabelDIE(DbgLabel &DL, const LexicalScope &Scope);
349 void applyLabelAttributes(const DbgLabel &Label, DIE &LabelDie);
HDDwarfDebug.h235 class DbgLabel : public DbgEntity {
240 DbgLabel(const DILabel *L, const DILocation *IA, const MCSymbol *Sym = nullptr)
HDDwarfDebug.cpp1543 std::make_unique<DbgLabel>(cast<const DILabel>(Node), in createConcreteEntity()
1546 cast<DbgLabel>(ConcreteEntities.back().get())); in createConcreteEntity()