class MCDecodedPseudoProbe
Declaration
class MCDecodedPseudoProbe : public MCPseudoProbeBase { /* full declaration omitted */ };
Declared at: llvm/include/llvm/MC/MCPseudoProbe.h:165
Inherits from: MCPseudoProbeBase
Member Variables
- private uint64_t Address
- private llvm::MCDecodedPseudoProbeInlineTree* InlineTree
Inherited from MCPseudoProbeBase:
- protected Guid
- protected Index
- protected Attributes
- protected Type
- protected static PseudoProbeFirstId = 1
Method Overview
- public MCDecodedPseudoProbe(uint64_t Ad, uint64_t G, uint32_t I, llvm::PseudoProbeType K, uint8_t At, llvm::MCDecodedPseudoProbeInlineTree * Tree)
- public uint64_t getAddress() const
- public void getInlineContext(SmallVectorImpl<llvm::MCPseduoProbeFrameLocation> & ContextStack, const llvm::GUIDProbeFunctionMap & GUID2FuncMAP) const
- public std::string getInlineContextStr(const llvm::GUIDProbeFunctionMap & GUID2FuncMAP) const
- public llvm::MCDecodedPseudoProbeInlineTree * getInlineTreeNode() const
- public void print(llvm::raw_ostream & OS, const llvm::GUIDProbeFunctionMap & GUID2FuncMAP, bool ShowName) const
- public void setAddress(uint64_t Addr)
Inherited from MCPseudoProbeBase:
- public getAttributes
- public getGuid
- public getIndex
- public getType
- public isBlock
- public isCall
- public isDirectCall
- public isEntry
- public isIndirectCall
- public setAttributes
Methods
¶MCDecodedPseudoProbe(
uint64_t Ad,
uint64_t G,
uint32_t I,
llvm::PseudoProbeType K,
uint8_t At,
llvm::MCDecodedPseudoProbeInlineTree* Tree)
MCDecodedPseudoProbe(
uint64_t Ad,
uint64_t G,
uint32_t I,
llvm::PseudoProbeType K,
uint8_t At,
llvm::MCDecodedPseudoProbeInlineTree* Tree)
Declared at: llvm/include/llvm/MC/MCPseudoProbe.h:170
Parameters
- uint64_t Ad
- uint64_t G
- uint32_t I
- llvm::PseudoProbeType K
- uint8_t At
- llvm::MCDecodedPseudoProbeInlineTree* Tree
¶uint64_t getAddress() const
uint64_t getAddress() const
Declared at: llvm/include/llvm/MC/MCPseudoProbe.h:175
¶void getInlineContext(
SmallVectorImpl<
llvm::MCPseduoProbeFrameLocation>&
ContextStack,
const llvm::GUIDProbeFunctionMap&
GUID2FuncMAP) const
void getInlineContext(
SmallVectorImpl<
llvm::MCPseduoProbeFrameLocation>&
ContextStack,
const llvm::GUIDProbeFunctionMap&
GUID2FuncMAP) const
Declared at: llvm/include/llvm/MC/MCPseudoProbe.h:187
Parameters
- SmallVectorImpl<llvm::MCPseduoProbeFrameLocation>& ContextStack
- const llvm::GUIDProbeFunctionMap& GUID2FuncMAP
¶std::string getInlineContextStr(
const llvm::GUIDProbeFunctionMap&
GUID2FuncMAP) const
std::string getInlineContextStr(
const llvm::GUIDProbeFunctionMap&
GUID2FuncMAP) const
Declared at: llvm/include/llvm/MC/MCPseudoProbe.h:192
Parameters
- const llvm::GUIDProbeFunctionMap& GUID2FuncMAP
¶llvm::MCDecodedPseudoProbeInlineTree*
getInlineTreeNode() const
llvm::MCDecodedPseudoProbeInlineTree*
getInlineTreeNode() const
Declared at: llvm/include/llvm/MC/MCPseudoProbe.h:179
¶void print(llvm::raw_ostream& OS,
const llvm::GUIDProbeFunctionMap&
GUID2FuncMAP,
bool ShowName) const
void print(llvm::raw_ostream& OS,
const llvm::GUIDProbeFunctionMap&
GUID2FuncMAP,
bool ShowName) const
Declared at: llvm/include/llvm/MC/MCPseudoProbe.h:195
Parameters
- llvm::raw_ostream& OS
- const llvm::GUIDProbeFunctionMap& GUID2FuncMAP
- bool ShowName
¶void setAddress(uint64_t Addr)
void setAddress(uint64_t Addr)
Declared at: llvm/include/llvm/MC/MCPseudoProbe.h:177
Parameters
- uint64_t Addr