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.h100 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 DPseudoProbePrinter.cpp30 SmallVector<InlineSite, 8> ReversedInlineStack; in emitPseudoProbe()
51 SmallVector<InlineSite, 8> InlineStack(llvm::reverse(ReversedInlineStack)); in emitPseudoProbe()
H A DCodeViewDebug.h118 struct InlineSite { struct
157 std::unordered_map<const DILocation *, InlineSite> InlineSites;
259 InlineSite &getInlineSite(const DILocation *InlinedAt,
376 const InlineSite &Site);
H A DCodeViewDebug.cpp234 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 DMCPseudoProbe.cpp117 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 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.cpp447 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 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.cpp1382 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 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.cpp5925 InlineSite Site(CallerGuid, CallerProbeId); in parseDirectivePseudoProbe()