LLVM 22.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 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 313 of file MCPseudoProbe.h.
|
default |
Referenced by MCDecodedPseudoProbeInlineTree().
|
inline |
Definition at line 322 of file MCPseudoProbe.h.
References llvm::get(), llvm::MCPseudoProbeInlineTreeBase< MCDecodedPseudoProbe *, MCDecodedPseudoProbeInlineTree, MutableArrayRef< MCDecodedPseudoProbeInlineTree > >::Guid, MCDecodedPseudoProbeInlineTree(), and llvm::MCPseudoProbeInlineTreeBase< MCDecodedPseudoProbe *, MCDecodedPseudoProbeInlineTree, MutableArrayRef< MCDecodedPseudoProbeInlineTree > >::Parent.
|
inline |
Definition at line 331 of file MCPseudoProbe.h.
Referenced by llvm::MCDecodedPseudoProbe::getInlineContext().
|
inline |
Definition at line 336 of file MCPseudoProbe.h.
References llvm::MutableArrayRef(), and llvm::MCPseudoProbeInlineTreeBase< MCDecodedPseudoProbe *, MCDecodedPseudoProbeInlineTree, MutableArrayRef< MCDecodedPseudoProbeInlineTree > >::Probes.
|
inline |
Definition at line 330 of file MCPseudoProbe.h.
References 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 |