LLVM 20.0.0git
|
#include "llvm/MC/MCPseudoProbe.h"
Public Member Functions | |
MCDecodedPseudoProbeInlineTree ()=default | |
MCDecodedPseudoProbeInlineTree (const InlineSite &Site) | |
bool | hasInlineSite () const |
Public Member Functions inherited from llvm::MCPseudoProbeInlineTreeBase< MCDecodedPseudoProbe *, MCDecodedPseudoProbeInlineTree > | |
bool | isRoot () const |
InlinedProbeTreeMap & | getChildren () |
const InlinedProbeTreeMap & | getChildren () const |
std::vector< MCDecodedPseudoProbe * > & | getProbes () |
const std::vector< MCDecodedPseudoProbe * > & | getProbes () const |
void | addProbes (MCDecodedPseudoProbe * Probe) |
MCDecodedPseudoProbeInlineTree * | getOrAddNode (const InlineSite &Site) |
Public Attributes | |
InlineSite | ISite |
Public Attributes inherited from llvm::MCPseudoProbeInlineTreeBase< MCDecodedPseudoProbe *, MCDecodedPseudoProbeInlineTree > | |
uint64_t | Guid |
MCPseudoProbeInlineTreeBase< MCDecodedPseudoProbe *, MCDecodedPseudoProbeInlineTree > * | Parent |
Additional Inherited Members | |
Protected Types inherited from llvm::MCPseudoProbeInlineTreeBase< MCDecodedPseudoProbe *, MCDecodedPseudoProbeInlineTree > | |
using | InlinedProbeTreeMap = std::unordered_map< InlineSite, std::unique_ptr< MCDecodedPseudoProbeInlineTree >, InlineSiteHash > |
Protected Member Functions inherited from llvm::MCPseudoProbeInlineTreeBase< MCDecodedPseudoProbe *, MCDecodedPseudoProbeInlineTree > | |
MCPseudoProbeInlineTreeBase () | |
Protected Attributes inherited from llvm::MCPseudoProbeInlineTreeBase< MCDecodedPseudoProbe *, MCDecodedPseudoProbeInlineTree > | |
InlinedProbeTreeMap | Children |
std::vector< MCDecodedPseudoProbe * > | Probes |
Definition at line 279 of file MCPseudoProbe.h.
|
default |
|
inline |
Definition at line 286 of file MCPseudoProbe.h.
|
inline |
Definition at line 289 of file MCPseudoProbe.h.
References llvm::MCPseudoProbeInlineTreeBase< ProbeType, DerivedProbeInlineTreeType >::isRoot(), llvm::MCPseudoProbeInlineTreeBase< MCDecodedPseudoProbe *, MCDecodedPseudoProbeInlineTree >::isRoot(), and llvm::MCPseudoProbeInlineTreeBase< MCDecodedPseudoProbe *, MCDecodedPseudoProbeInlineTree >::Parent.
Referenced by llvm::MCDecodedPseudoProbe::getInlineContext(), and llvm::MCPseudoProbeDecoder::getInlinerDescForProbe().
InlineSite llvm::MCDecodedPseudoProbeInlineTree::ISite |
Definition at line 283 of file MCPseudoProbe.h.
Referenced by llvm::MCDecodedPseudoProbe::getInlineContext().