Home
last modified time | relevance | path

Searched refs:InlineSite (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCPseudoProbe.h102 using InlineSite = std::tuple<uint64_t, uint32_t>; variable
103 using MCPseudoProbeInlineStack = SmallVector<InlineSite, 8>;
275 DerivedProbeInlineTreeType *getOrAddNode(const InlineSite &Site) { in getOrAddNode()
289 uint64_t operator()(const InlineSite &Site) const { in operator()
296 std::unordered_map<InlineSite,
302 MCPseudoProbeInlineTree(const InlineSite &Site) { in MCPseudoProbeInlineTree()
322 MCDecodedPseudoProbeInlineTree(const InlineSite &Site, in MCDecodedPseudoProbeInlineTree()
331 InlineSite getInlineSite() const { return InlineSite(Guid, ProbeId); } in getInlineSite()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DPseudoProbePrinter.cpp30 SmallVector<InlineSite, 8> ReversedInlineStack; in emitPseudoProbe()
51 SmallVector<InlineSite, 8> InlineStack(llvm::reverse(ReversedInlineStack)); in emitPseudoProbe()
H A DCodeViewDebug.h122 struct InlineSite { struct
162 std::unordered_map<const DILocation *, InlineSite> InlineSites;
264 InlineSite &getInlineSite(const DILocation *InlinedAt,
383 const InlineSite &Site);
H A DCodeViewDebug.cpp236 CodeViewDebug::InlineSite &
240 InlineSite *Site = &SiteInsertion.first->second; in getInlineSite()
496 InlineSite &Site = getInlineSite(InlinedAt, Inlinee); in recordLocalVariable()
551 InlineSite &Site = in maybeRecordLocation()
1013 const InlineSite &Site) { in emitInlinedCallSite()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCPseudoProbe.cpp118 InlineSite Top; in addPseudoProbe()
120 Top = InlineSite(Probe.getGuid(), 0); in addPseudoProbe()
122 Top = InlineSite(std::get<0>(InlineStack.front()), 0); in addPseudoProbe()
135 Cur = Cur->getOrAddNode(InlineSite(std::get<0>(*Iter), Index)); in addPseudoProbe()
138 Cur = Cur->getOrAddNode(InlineSite(Probe.getGuid(), Index)); in addPseudoProbe()
186 using InlineeType = std::pair<InlineSite, MCPseudoProbeInlineTree *>; in emit()
231 using InlineeType = std::pair<InlineSite, MCPseudoProbeInlineTree *>; in emit()
464 MCDecodedPseudoProbeInlineTree(InlineSite(Guid, Index), Cur); in buildAddress2ProbeMap()
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DSymbolFileNativePDB.h177 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 DSymbolFileNativePDB.cpp441 std::shared_ptr<InlineSite> inline_site = m_inline_sites[opaque_block_uid]; in CreateBlock()
1404 std::shared_ptr<InlineSite> inline_site_sp = in ParseInlineSite()
1405 std::make_shared<InlineSite>(parent_id); in ParseInlineSite()
1543 std::shared_ptr<InlineSite> parent_site = in ParseInlineSite()
H A DPdbUtil.cpp251 return PDB_SymType::InlineSite; in CVSymToPDBSym()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DSymbolRecordMapping.cpp340 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 DSymbolDumper.cpp450 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 DNativeInlineSiteSymbol.cpp31 : NativeRawSymbol(Session, PDB_SymType::InlineSite, Id), Sym(Sym), in NativeInlineSiteSymbol()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/
H A DLVCodeViewVisitor.h218 Error visitKnownRecord(CVSymbol &Record, InlineSiteSym &InlineSite) override;
319 InlineSiteSym &InlineSite);
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/
H A DLVCodeViewVisitor.cpp1375 InlineSiteSym &InlineSite) { in visitKnownRecord() argument
1376 LLVM_DEBUG({ printTypeIndex("Inlinee", InlineSite.Inlinee); }); in visitKnownRecord()
1388 CVType CVFunctionType = Ids.getType(InlineSite.Inlinee); in visitKnownRecord()
1390 CVFunctionType, InlineSite.Inlinee, AbstractFunction)) in visitKnownRecord()
1402 AbstractFunction, InlinedFunction, InlineSite)) in visitKnownRecord()
3424 InlineSiteSym &InlineSite) { in inlineSiteAnnotation() argument
3438 LVInlineeInfo::iterator Iter = InlineeInfo.find(InlineSite.Inlinee); in inlineSiteAnnotation()
3505 for (auto &Annot : InlineSite.annotations()) { in inlineSiteAnnotation()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/
H A DPDBTypes.h276 InlineSite, enumerator
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/
H A DPDBExtras.cpp278 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, InlineSite, OS) in operator <<()
/freebsd/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DAsmParser.cpp5861 InlineSite Site(CallerGuid, CallerProbeId); in parseDirectivePseudoProbe()