/freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCPseudoProbe.h | 100 using InlineSite = std::tuple<uint64_t, uint32_t>; variable 101 using MCPseudoProbeInlineStack = SmallVector<InlineSite, 8>; 217 uint64_t operator()(const InlineSite &Site) const { in operator() 225 InlineSite, std::unique_ptr<DerivedProbeInlineTreeType>, InlineSiteHash>; 248 DerivedProbeInlineTreeType *getOrAddNode(const InlineSite &Site) { in getOrAddNode() 267 MCPseudoProbeInlineTree(const InlineSite &Site) { in MCPseudoProbeInlineTree() 282 InlineSite ISite; 287 MCDecodedPseudoProbeInlineTree(const InlineSite &Site) : ISite(Site){}; in MCDecodedPseudoProbeInlineTree()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | PseudoProbePrinter.cpp | 30 SmallVector<InlineSite, 8> ReversedInlineStack; in emitPseudoProbe() 51 SmallVector<InlineSite, 8> InlineStack(llvm::reverse(ReversedInlineStack)); in emitPseudoProbe()
|
H A D | CodeViewDebug.h | 118 struct InlineSite { struct 157 std::unordered_map<const DILocation *, InlineSite> InlineSites; 259 InlineSite &getInlineSite(const DILocation *InlinedAt, 376 const InlineSite &Site);
|
H A D | CodeViewDebug.cpp | 234 CodeViewDebug::InlineSite & in getInlineSite() 237 auto SiteInsertion = CurFn->InlineSites.insert({InlinedAt, InlineSite()}); in getInlineSite() 238 InlineSite *Site = &SiteInsertion.first->second; in getInlineSite() 492 // This variable was inlined. Associate it with the InlineSite. in recordLocalVariable() 494 InlineSite &Site = getInlineSite(InlinedAt, Inlinee); in recordLocalVariable() 549 InlineSite &Site = in maybeRecordLocation() 1006 const InlineSite &Site) { in emitInlinedCallSite()
|
/freebsd/contrib/llvm-project/llvm/lib/MC/ |
H A D | MCPseudoProbe.cpp | 117 InlineSite Top; in addPseudoProbe() 119 Top = InlineSite(Probe.getGuid(), 0); in addPseudoProbe() 121 Top = InlineSite(std::get<0>(InlineStack.front()), 0); in addPseudoProbe() 134 Cur = Cur->getOrAddNode(InlineSite(std::get<0>(*Iter), Index)); in addPseudoProbe() 137 Cur = Cur->getOrAddNode(InlineSite(Probe.getGuid(), Index)); in addPseudoProbe() 185 using InlineeType = std::pair<InlineSite, MCPseudoProbeInlineTree *>; in emit() 230 using InlineeType = std::pair<InlineSite, MCPseudoProbeInlineTree *>; in emit()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
H A D | SymbolFileNativePDB.h | 177 struct InlineSite { struct 182 InlineSite(PdbCompilandSymId parent_id) : parent_id(parent_id){}; in InlineSite() argument 278 llvm::DenseMap<lldb::user_id_t, std::shared_ptr<InlineSite>> m_inline_sites;
|
H A D | SymbolFileNativePDB.cpp | 447 std::shared_ptr<InlineSite> inline_site = m_inline_sites[opaque_block_uid]; in CreateBlock() 1410 std::shared_ptr<InlineSite> inline_site_sp = in ParseInlineSite() 1411 std::make_shared<InlineSite>(parent_id); in ParseInlineSite() 1549 std::shared_ptr<InlineSite> parent_site = in ParseInlineSite()
|
H A D | PdbUtil.cpp | 251 return PDB_SymType::InlineSite; in CVSymToPDBSym()
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/ |
H A D | SymbolRecordMapping.cpp | 340 InlineSiteSym &InlineSite) { in visitKnownRecord() argument 342 error(IO.mapInteger(InlineSite.Parent)); in visitKnownRecord() 343 error(IO.mapInteger(InlineSite.End)); in visitKnownRecord() 344 error(IO.mapInteger(InlineSite.Inlinee)); in visitKnownRecord() 345 error(IO.mapByteVectorTail(InlineSite.AnnotationData)); in visitKnownRecord()
|
H A D | SymbolDumper.cpp | 450 InlineSiteSym &InlineSite) { in visitKnownRecord() argument 451 W.printHex("PtrParent", InlineSite.Parent); in visitKnownRecord() 452 W.printHex("PtrEnd", InlineSite.End); in visitKnownRecord() 453 printTypeIndex("Inlinee", InlineSite.Inlinee); in visitKnownRecord() 456 for (auto &Annotation : InlineSite.annotations()) { in visitKnownRecord()
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
H A D | NativeInlineSiteSymbol.cpp | 31 : NativeRawSymbol(Session, PDB_SymType::InlineSite, Id), Sym(Sym), in NativeInlineSiteSymbol()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/ |
H A D | LVCodeViewVisitor.h | 218 Error visitKnownRecord(CVSymbol &Record, InlineSiteSym &InlineSite) override; 319 InlineSiteSym &InlineSite);
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/ |
H A D | LVCodeViewVisitor.cpp | 1382 InlineSiteSym &InlineSite) { in visitKnownRecord() argument 1383 LLVM_DEBUG({ printTypeIndex("Inlinee", InlineSite.Inlinee); }); in visitKnownRecord() 1395 CVType CVFunctionType = Ids.getType(InlineSite.Inlinee); in visitKnownRecord() 1397 CVFunctionType, InlineSite.Inlinee, AbstractFunction)) in visitKnownRecord() 1409 AbstractFunction, InlinedFunction, InlineSite)) in visitKnownRecord() 3428 InlineSiteSym &InlineSite) { in inlineSiteAnnotation() argument 3442 LVInlineeInfo::iterator Iter = InlineeInfo.find(InlineSite.Inlinee); in inlineSiteAnnotation() 3509 for (auto &Annot : InlineSite.annotations()) { in inlineSiteAnnotation()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/ |
H A D | PDBTypes.h | 276 InlineSite, enumerator
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/ |
H A D | PDBExtras.cpp | 278 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, InlineSite, OS) in operator <<()
|
/freebsd/contrib/llvm-project/llvm/lib/MC/MCParser/ |
H A D | AsmParser.cpp | 5925 InlineSite Site(CallerGuid, CallerProbeId); in parseDirectivePseudoProbe()
|