LLVM 20.0.0git
|
#include "llvm/MC/MCPseudoProbe.h"
Public Member Functions | |
MCPseudoProbeBase (uint64_t I, uint64_t At, uint8_t T, uint32_t D) | |
bool | isEntry () const |
uint32_t | getIndex () const |
uint32_t | getDiscriminator () const |
uint8_t | getAttributes () const |
uint8_t | getType () const |
bool | isBlock () const |
bool | isIndirectCall () const |
bool | isDirectCall () const |
bool | isCall () const |
void | setAttributes (uint8_t Attr) |
Protected Attributes | |
uint32_t | Index |
uint32_t | Discriminator |
uint8_t | Attributes |
uint8_t | Type |
Static Protected Attributes | |
static const uint32_t | PseudoProbeFirstId = 1 |
Definition at line 119 of file MCPseudoProbe.h.
|
inline |
Definition at line 131 of file MCPseudoProbe.h.
|
inline |
Definition at line 140 of file MCPseudoProbe.h.
References Attributes.
Referenced by llvm::MCPseudoProbeInlineTree::emit(), and llvm::MCPseudoProbe::emit().
|
inline |
Definition at line 138 of file MCPseudoProbe.h.
References Discriminator.
|
inline |
Definition at line 136 of file MCPseudoProbe.h.
References Index.
Referenced by llvm::MCPseudoProbeDecoder::getInlineContextForProbe().
|
inline |
Definition at line 142 of file MCPseudoProbe.h.
References Type.
|
inline |
Definition at line 144 of file MCPseudoProbe.h.
References llvm::Block.
|
inline |
Definition at line 156 of file MCPseudoProbe.h.
References isDirectCall(), and isIndirectCall().
|
inline |
Definition at line 152 of file MCPseudoProbe.h.
References llvm::DirectCall.
Referenced by isCall().
|
inline |
Definition at line 134 of file MCPseudoProbe.h.
References Index, and PseudoProbeFirstId.
|
inline |
Definition at line 148 of file MCPseudoProbe.h.
References llvm::IndirectCall.
Referenced by isCall().
|
inline |
Definition at line 158 of file MCPseudoProbe.h.
References Attributes.
|
protected |
Definition at line 123 of file MCPseudoProbe.h.
Referenced by llvm::MCPseudoProbe::emit(), getAttributes(), llvm::MCPseudoProbe::MCPseudoProbe(), and setAttributes().
|
protected |
Definition at line 122 of file MCPseudoProbe.h.
Referenced by llvm::MCPseudoProbe::emit(), getDiscriminator(), and llvm::MCDecodedPseudoProbe::print().
|
protected |
Definition at line 121 of file MCPseudoProbe.h.
Referenced by llvm::MCPseudoProbe::emit(), getIndex(), isEntry(), and llvm::MCDecodedPseudoProbe::print().
Definition at line 128 of file MCPseudoProbe.h.
Referenced by isEntry().
|
protected |
Definition at line 124 of file MCPseudoProbe.h.
Referenced by getType(), and llvm::MCDecodedPseudoProbe::print().