LLVM 20.0.0git
|
#include "llvm/MC/MCPseudoProbe.h"
Public Member Functions | |
bool | isRoot () const |
InlinedProbeTreeMap & | getChildren () |
const InlinedProbeTreeMap & | getChildren () const |
const ProbesType & | getProbes () const |
DerivedProbeInlineTreeType * | getOrAddNode (const InlineSite &Site) |
Public Attributes | |
uint64_t | Guid = 0 |
MCPseudoProbeInlineTreeBase< ProbesType, DerivedProbeInlineTreeType, InlinedProbeTreeMap > * | Parent = nullptr |
Protected Member Functions | |
MCPseudoProbeInlineTreeBase () | |
Protected Attributes | |
InlinedProbeTreeMap | Children |
ProbesType | Probes |
Definition at line 249 of file MCPseudoProbe.h.
|
inlineprotected |
Definition at line 255 of file MCPseudoProbe.h.
References llvm::MCPseudoProbeInlineTreeBase< ProbesType, DerivedProbeInlineTreeType, InlinedProbeTreeMap >::MCPseudoProbeInlineTreeBase(), and value.
Referenced by llvm::MCPseudoProbeInlineTreeBase< ProbesType, DerivedProbeInlineTreeType, InlinedProbeTreeMap >::MCPseudoProbeInlineTreeBase().
|
inline |
Definition at line 267 of file MCPseudoProbe.h.
References llvm::MCPseudoProbeInlineTreeBase< ProbesType, DerivedProbeInlineTreeType, InlinedProbeTreeMap >::Children.
Referenced by llvm::MCPseudoProbeDecoder::buildAddress2ProbeMap().
|
inline |
Definition at line 268 of file MCPseudoProbe.h.
References llvm::MCPseudoProbeInlineTreeBase< ProbesType, DerivedProbeInlineTreeType, InlinedProbeTreeMap >::Children.
|
inline |
Definition at line 273 of file MCPseudoProbe.h.
References llvm::MCPseudoProbeInlineTreeBase< ProbesType, DerivedProbeInlineTreeType, InlinedProbeTreeMap >::Children.
|
inline |
Definition at line 269 of file MCPseudoProbe.h.
References llvm::MCPseudoProbeInlineTreeBase< ProbesType, DerivedProbeInlineTreeType, InlinedProbeTreeMap >::Probes.
|
inline |
Definition at line 266 of file MCPseudoProbe.h.
References llvm::MCPseudoProbeInlineTreeBase< ProbesType, DerivedProbeInlineTreeType, InlinedProbeTreeMap >::Guid.
Referenced by llvm::MCPseudoProbeInlineTree::emit(), and llvm::MCDecodedPseudoProbeInlineTree::hasInlineSite().
|
protected |
uint64_t llvm::MCPseudoProbeInlineTreeBase< ProbesType, DerivedProbeInlineTreeType, InlinedProbeTreeMap >::Guid = 0 |
Definition at line 263 of file MCPseudoProbe.h.
Referenced by llvm::MCDecodedPseudoProbe::getGuid(), llvm::MCDecodedPseudoProbe::getInlineContext(), llvm::MCPseudoProbeDecoder::getInlinerDescForProbe(), and llvm::MCPseudoProbeInlineTreeBase< ProbesType, DerivedProbeInlineTreeType, InlinedProbeTreeMap >::isRoot().
MCPseudoProbeInlineTreeBase<ProbesType, DerivedProbeInlineTreeType, InlinedProbeTreeMap>* llvm::MCPseudoProbeInlineTreeBase< ProbesType, DerivedProbeInlineTreeType, InlinedProbeTreeMap >::Parent = nullptr |
Definition at line 272 of file MCPseudoProbe.h.
Referenced by llvm::MCDecodedPseudoProbe::getInlineContext(), and llvm::MCPseudoProbeDecoder::getInlinerDescForProbe().
|
protected |
Definition at line 254 of file MCPseudoProbe.h.
Referenced by llvm::MCPseudoProbeInlineTreeBase< ProbesType, DerivedProbeInlineTreeType, InlinedProbeTreeMap >::getProbes().