LLVM 22.0.0git
llvm::MCDecodedPseudoProbeInlineTree Class Reference

#include "llvm/MC/MCPseudoProbe.h"

Inheritance diagram for llvm::MCDecodedPseudoProbeInlineTree:
[legend]

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
MCDecodedPseudoProbeInlineTreegetOrAddNode (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< MCDecodedPseudoProbeInlineTreeChildren
MCDecodedPseudoProbeProbes

Detailed Description

Definition at line 313 of file MCPseudoProbe.h.

Constructor & Destructor Documentation

◆ MCDecodedPseudoProbeInlineTree() [1/2]

llvm::MCDecodedPseudoProbeInlineTree::MCDecodedPseudoProbeInlineTree ( )
default

◆ MCDecodedPseudoProbeInlineTree() [2/2]

Member Function Documentation

◆ getInlineSite()

◆ getProbes()

◆ hasInlineSite()

◆ setProbes()


The documentation for this class was generated from the following file: