Home
last modified time | relevance | path

Searched refs:DW_TAG_subprogram (Results 1 – 25 of 25) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/DWARFLinker/
H A DDWARFLinkerDeclContext.cpp60 case dwarf::DW_TAG_subprogram: in getChildDeclContext()
182 if ((Tag == dwarf::DW_TAG_subprogram && in getChildDeclContext()
H A DDWARFLinkerCompileUnit.cpp17 if (U.getOrigUnit().getDIEAtIndex(Idx).getTag() == dwarf::DW_TAG_subprogram) in inFunctionScope()
H A DDWARFLinker.cpp401 case dwarf::DW_TAG_subprogram: in dieNeedsChildrenToBeMeaningful()
525 case dwarf::DW_TAG_subprogram: in shouldKeepDIE()
795 Current.Die.getTag() != dwarf::DW_TAG_subprogram && in lookForDIEsToKeep()
1417 if (Die->getTag() == dwarf::DW_TAG_subprogram) in cloneDIE()
1421 if (Abbrev->getTag() == dwarf::DW_TAG_subprogram) { in cloneDIE()
/freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/
H A DDwarfTransformer.cpp112 case dwarf::DW_TAG_subprogram: in GetParentDeclContextDIE()
189 case dwarf::DW_TAG_subprogram: in hasInlineInfo()
242 if (Tag == dwarf::DW_TAG_subprogram || Tag == dwarf::DW_TAG_lexical_block) { in parseInlineInfo()
355 case dwarf::DW_TAG_subprogram: { in handleDie()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DSymbolFileDWARF.cpp337 case DW_TAG_subprogram: in GetTypes()
420 case DW_TAG_subprogram: in GetParentSymbolContextDIE()
1137 case DW_TAG_subprogram: in ParseBlocksRecursive()
1140 if (tag == DW_TAG_subprogram) { in ParseBlocksRecursive()
1167 if (tag == DW_TAG_subprogram) { in ParseBlocksRecursive()
1203 if (tag != DW_TAG_subprogram && in ParseBlocksRecursive()
1253 case DW_TAG_subprogram: in ClassOrStructIsVirtual()
2535 case DW_TAG_subprogram: in GetDeclContextDIEContainingDIE()
3340 case DW_TAG_subprogram: in ParseVariableDIE()
3403 case DW_TAG_subprogram: in FindBlockContainingSpecification()
[all …]
H A DDWARFDIE.cpp160 case DW_TAG_subprogram: in LookupDeepestBlock()
402 case DW_TAG_subprogram: in GetDeclContext()
H A DDebugNamesDWARFIndex.cpp243 if (tag != DW_TAG_subprogram && tag != DW_TAG_inlined_subroutine) in GetFunctions()
273 if (tag != DW_TAG_subprogram && tag != DW_TAG_inlined_subroutine) in GetFunctions()
H A DManualDWARFIndex.cpp173 case DW_TAG_subprogram: in IndexUnitImpl()
245 case DW_TAG_subprogram: in IndexUnitImpl()
H A DDWARFDebugInfoEntry.cpp696 if (m_tag == DW_TAG_subprogram) { in BuildFunctionAddressRangeTable()
868 case DW_TAG_subprogram: in IsGlobalOrStaticScopeVariable()
H A DDWARFASTParserClang.cpp520 case DW_TAG_subprogram: in ParseTypeFromDWARF()
965 if (tag == DW_TAG_subprogram || tag == DW_TAG_inlined_subroutine) { in ParseSubroutine()
2217 if (tag != DW_TAG_subprogram) in ParseFunctionFromDWARF()
2760 case DW_TAG_subprogram: in ParseChildMembers()
3292 case DW_TAG_subprogram: in IsSubroutine()
3481 if (src_die.Tag() == DW_TAG_subprogram) { in CopyUniqueClassMethodTypes()
3499 if (dst_die.Tag() == DW_TAG_subprogram) { in CopyUniqueClassMethodTypes()
/freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFVerifier.cpp448 !(Die.getTag() == DW_TAG_subprogram && in verifyDieRanges()
449 ParentRI.Die.getTag() == DW_TAG_subprogram); in verifyDieRanges()
527 if (DieTag == DW_TAG_inlined_subroutine && RefTag == DW_TAG_subprogram) in verifyDebugInfoAttribute()
532 if (DieTag == DW_TAG_GNU_call_site && RefTag == DW_TAG_subprogram) in verifyDebugInfoAttribute()
1381 auto IncludeLinkageName = Die.getTag() == DW_TAG_subprogram || in verifyNameIndexCompleteness()
1425 case DW_TAG_subprogram: in verifyNameIndexCompleteness()
H A DDWARFDie.cpp348 bool DWARFDie::isSubprogramDIE() const { return getTag() == DW_TAG_subprogram; } in isSubprogramDIE()
352 return Tag == DW_TAG_subprogram || Tag == DW_TAG_inlined_subroutine; in isSubroutineDIE()
/freebsd-13.1/contrib/elftoolchain/libdwarf/
H A Ddwarf.h70 #define DW_TAG_subprogram 0x2e macro
H A Ddwarf_dump.c1381 case DW_TAG_subprogram: in dwarf_get_TAG_name()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDIEHash.cpp373 …if (isType(C.getTag()) || (C.getTag() == dwarf::DW_TAG_subprogram && isType(C.getParent()->getTag(… in computeHash()
H A DDwarfCompileUnit.cpp1113 AbsDef = &ContextCU->createAndAddDIE(dwarf::DW_TAG_subprogram, *ContextDIE, nullptr); in constructAbstractSubprogramScopeDIE()
H A DDwarfUnit.cpp1121 DIE &SPDie = createAndAddDIE(dwarf::DW_TAG_subprogram, *ContextDIE, SP); in getOrCreateSubprogramDIE()
H A DDwarfDebug.cpp2389 case dwarf::DW_TAG_subprogram: in computeIndexValue()
/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-objdump/
H A DSourcePrinter.cpp133 if (D.getTag() == dwarf::DW_TAG_subprogram) in addCompileUnit()
/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-dwarfdump/
H A DStatistics.cpp462 const bool IsFunction = Tag == dwarf::DW_TAG_subprogram; in collectStatsRecursive()
/freebsd-13.1/contrib/elftoolchain/addr2line/
H A Daddr2line.c241 if (tag == DW_TAG_subprogram || tag == DW_TAG_entry_point || in collect_func()
/freebsd-13.1/cddl/contrib/opensolaris/tools/ctf/cvt/
H A Ddwarf.c1727 { DW_TAG_subprogram, DW_F_NOTDP, die_function_create },
/freebsd-13.1/contrib/elftoolchain/nm/
H A Dnm.c1044 if (tag != DW_TAG_subprogram && tag != DW_TAG_entry_point && in search_line_attr()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugInfoMetadata.h1861 : DILocalScope(C, DISubprogramKind, Storage, dwarf::DW_TAG_subprogram, in DISubprogram()
/freebsd-13.1/contrib/llvm-project/llvm/lib/IR/
H A DVerifier.cpp1242 AssertDI(N.getTag() == dwarf::DW_TAG_subprogram, "invalid tag", &N); in visitDISubprogram()