Home
last modified time | relevance | path

Searched refs:MCDecodedPseudoProbe (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/MC/
H A DMCPseudoProbe.h86 class MCDecodedPseudoProbe; variable
96 std::unordered_map<uint64_t, std::list<MCDecodedPseudoProbe>>;
165 class MCDecodedPseudoProbe : public MCPseudoProbeBase {
170 MCDecodedPseudoProbe(uint64_t Ad, uint64_t G, uint32_t I, PseudoProbeType K, in MCDecodedPseudoProbe() function
263 : public MCPseudoProbeInlineTreeBase<MCDecodedPseudoProbe *,
376 const MCDecodedPseudoProbe *getCallProbeForAddr(uint64_t Address) const;
388 const MCDecodedPseudoProbe *Probe,
403 getInlinerDescForProbe(const MCDecodedPseudoProbe *Probe) const;
/llvm-project-15.0.7/llvm/lib/MC/
H A DMCPseudoProbe.cpp226 void MCDecodedPseudoProbe::getInlineContext( in getInlineContext()
243 std::string MCDecodedPseudoProbe::getInlineContextStr( in getInlineContextStr()
259 void MCDecodedPseudoProbe::print(raw_ostream &OS, in print()
532 const MCDecodedPseudoProbe *
539 const MCDecodedPseudoProbe *CallProbe = nullptr; in getCallProbeForAddr()
559 const MCDecodedPseudoProbe *Probe, in getInlineContextForProbe()
573 const MCDecodedPseudoProbe *Probe) const { in getInlinerDescForProbe()
/llvm-project-15.0.7/llvm/tools/llvm-profgen/
H A DProfileGenerator.h27 std::unordered_map<const MCDecodedPseudoProbe *, uint64_t>;
344 const MCDecodedPseudoProbe *LeafProbe);
349 const MCDecodedPseudoProbe *LeafProbe);
H A DProfileGenerator.cpp553 const MCDecodedPseudoProbe *Probe = PI.first; in populateBodySamplesWithProbesForAllFunctions()
578 const MCDecodedPseudoProbe *CallProbe = in populateBoundarySamplesWithProbesForAllFunctions()
1085 SmallVector<const MCDecodedPseudoProbe *, 16> Probes; in extractPrefixContextStack()
1087 const MCDecodedPseudoProbe *CallProbe = Binary->getCallProbeForAddr(Addr); in extractPrefixContextStack()
1136 const MCDecodedPseudoProbe *Probe = PI.first; in populateBodySamplesWithProbes()
1194 const MCDecodedPseudoProbe *CallProbe = in populateBoundarySamplesWithProbes()
1211 SampleContextFrames ContextStack, const MCDecodedPseudoProbe *LeafProbe) { in getContextNodeForLeafProbe()
1237 SampleContextFrames ContextStack, const MCDecodedPseudoProbe *LeafProbe) { in getFunctionProfileForLeafProbe()
H A DProfiledBinary.h530 const MCDecodedPseudoProbe *getCallProbeForAddr(uint64_t Address) const { in getCallProbeForAddr()
534 void getInlineContextForProbe(const MCDecodedPseudoProbe *Probe,
559 getInlinerDescForProbe(const MCDecodedPseudoProbe *Probe) { in getInlinerDescForProbe()
/llvm-project-15.0.7/bolt/lib/Rewrite/
H A DRewriteInstance.cpp3236 for (MCDecodedPseudoProbe &Probe : AP.second) in updatePseudoProbes()
3252 for (MCDecodedPseudoProbe &Probe : AP.second) in updatePseudoProbes()
3258 std::list<MCDecodedPseudoProbe>::iterator Probe = AP.second.begin(); in updatePseudoProbes()
3306 for (MCDecodedPseudoProbe &Probe : Address2ProbesMap[Key]) { in updatePseudoProbes()
3337 MCDecodedPseudoProbe *LastProbe = nullptr; in encodePseudoProbes()
3366 auto EmitDecodedPseudoProbe = [&](MCDecodedPseudoProbe *&CurProbe) { in encodePseudoProbes()
3423 for (MCDecodedPseudoProbe *&Probe : Cur->getProbes()) in encodePseudoProbes()
3432 for (MCDecodedPseudoProbe *&Probe : Cur->getProbes()) { in encodePseudoProbes()