LLVM 20.0.0git
|
#include "llvm/MC/MCPseudoProbe.h"
Public Member Functions | |
MCDecodedPseudoProbeInlineTree ()=default | |
MCDecodedPseudoProbeInlineTree (const InlineSite &Site, MCDecodedPseudoProbeInlineTree *Parent) | |
bool | hasInlineSite () const |
InlineSite | getInlineSite () const |
void | setProbes (MutableArrayRef< MCDecodedPseudoProbe > ProbesRef) |
auto | getProbes () const |
Public Member Functions inherited from llvm::MCPseudoProbeInlineTreeBase< MCDecodedPseudoProbe *, MCDecodedPseudoProbeInlineTree, MutableArrayRef< MCDecodedPseudoProbeInlineTree > > | |
bool | isRoot () const |
MutableArrayRef< MCDecodedPseudoProbeInlineTree > & | getChildren () |
const MutableArrayRef< MCDecodedPseudoProbeInlineTree > & | getChildren () const |
const MCDecodedPseudoProbe * & | getProbes () const |
MCDecodedPseudoProbeInlineTree * | getOrAddNode (const InlineSite &Site) |
Additional Inherited Members | |
Public Attributes inherited from llvm::MCPseudoProbeInlineTreeBase< MCDecodedPseudoProbe *, MCDecodedPseudoProbeInlineTree, MutableArrayRef< MCDecodedPseudoProbeInlineTree > > | |
uint64_t | Guid |
MCPseudoProbeInlineTreeBase< MCDecodedPseudoProbe *, MCDecodedPseudoProbeInlineTree, MutableArrayRef< MCDecodedPseudoProbeInlineTree > > * | Parent |
Protected Member Functions inherited from llvm::MCPseudoProbeInlineTreeBase< MCDecodedPseudoProbe *, MCDecodedPseudoProbeInlineTree, MutableArrayRef< MCDecodedPseudoProbeInlineTree > > | |
MCPseudoProbeInlineTreeBase () | |
Protected Attributes inherited from llvm::MCPseudoProbeInlineTreeBase< MCDecodedPseudoProbe *, MCDecodedPseudoProbeInlineTree, MutableArrayRef< MCDecodedPseudoProbeInlineTree > > | |
MutableArrayRef< MCDecodedPseudoProbeInlineTree > | Children |
MCDecodedPseudoProbe * | Probes |
Definition at line 311 of file MCPseudoProbe.h.
|
default |
|
inline |
Definition at line 320 of file MCPseudoProbe.h.
References llvm::MCPseudoProbeInlineTreeBase< MCDecodedPseudoProbe *, MCDecodedPseudoProbeInlineTree, MutableArrayRef< MCDecodedPseudoProbeInlineTree > >::Guid, and llvm::MCPseudoProbeInlineTreeBase< MCDecodedPseudoProbe *, MCDecodedPseudoProbeInlineTree, MutableArrayRef< MCDecodedPseudoProbeInlineTree > >::Parent.
|
inline |
Definition at line 329 of file MCPseudoProbe.h.
Referenced by llvm::MCDecodedPseudoProbe::getInlineContext().
|
inline |
Definition at line 334 of file MCPseudoProbe.h.
|
inline |
Definition at line 328 of file MCPseudoProbe.h.
References llvm::MCPseudoProbeInlineTreeBase< ProbesType, DerivedProbeInlineTreeType, InlinedProbeTreeMap >::isRoot(), llvm::MCPseudoProbeInlineTreeBase< MCDecodedPseudoProbe *, MCDecodedPseudoProbeInlineTree, MutableArrayRef< MCDecodedPseudoProbeInlineTree > >::isRoot(), and llvm::MCPseudoProbeInlineTreeBase< MCDecodedPseudoProbe *, MCDecodedPseudoProbeInlineTree, MutableArrayRef< MCDecodedPseudoProbeInlineTree > >::Parent.
Referenced by llvm::MCDecodedPseudoProbe::getInlineContext(), and llvm::MCPseudoProbeDecoder::getInlinerDescForProbe().
|
inline |