Home
last modified time | relevance | path

Searched refs:SPDie (Results 1 – 4 of 4) sorted by relevance

/openbsd/src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/
DDwarfUnit.cpp1160 if (DIE *SPDie = getDIE(SP)) in getOrCreateSubprogramDIE() local
1161 return SPDie; in getOrCreateSubprogramDIE()
1173 DIE &SPDie = createAndAddDIE(dwarf::DW_TAG_subprogram, *ContextDIE, SP); in getOrCreateSubprogramDIE() local
1178 return &SPDie; in getOrCreateSubprogramDIE()
1180 static_cast<DwarfUnit *>(SPDie.getUnit()) in getOrCreateSubprogramDIE()
1181 ->applySubprogramAttributes(SP, SPDie); in getOrCreateSubprogramDIE()
1182 return &SPDie; in getOrCreateSubprogramDIE()
1186 DIE &SPDie, bool Minimal) { in applySubprogramDefinitionAttributes() argument
1197 addType(SPDie, DefinitionArgs[0]); in applySubprogramDefinitionAttributes()
1209 addUInt(SPDie, dwarf::DW_AT_decl_file, std::nullopt, DefID); in applySubprogramDefinitionAttributes()
[all …]
DDwarfCompileUnit.cpp447 DIE *SPDie = getOrCreateSubprogramDIE(SP, includeMinimalInlineScopes()); in updateSubprogramScopeDIE() local
448 auto *ContextCU = static_cast<DwarfCompileUnit *>(SPDie->getUnit()); in updateSubprogramScopeDIE()
449 return ContextCU->updateSubprogramScopeDIEImpl(SP, SPDie); in updateSubprogramScopeDIE()
453 DIE *SPDie) { in updateSubprogramScopeDIEImpl() argument
460 attachRangesOrLowHighPC(*SPDie, BB_List); in updateSubprogramScopeDIEImpl()
465 addFlag(*SPDie, dwarf::DW_AT_APPLE_omit_frame_ptr); in updateSubprogramScopeDIEImpl()
476 addAddress(*SPDie, dwarf::DW_AT_frame_base, Location); in updateSubprogramScopeDIEImpl()
483 addBlock(*SPDie, dwarf::DW_AT_frame_base, Loc); in updateSubprogramScopeDIEImpl()
518 addBlock(*SPDie, dwarf::DW_AT_frame_base, Loc); in updateSubprogramScopeDIEImpl()
526 addBlock(*SPDie, dwarf::DW_AT_frame_base, DwarfExpr.finalize()); in updateSubprogramScopeDIEImpl()
[all …]
DDwarfCompileUnit.h195 DIE &updateSubprogramScopeDIEImpl(const DISubprogram *SP, DIE *SPDie);
346 DIE &SPDie);
DDwarfUnit.h74 bool applySubprogramDefinitionAttributes(const DISubprogram *SP, DIE &SPDie, bool Minimal);
241 void applySubprogramAttributes(const DISubprogram *SP, DIE &SPDie,