LLVM 20.0.0git
|
#include "llvm/MC/MCPseudoProbe.h"
Public Member Functions | |
MCPseudoProbeBase (uint64_t G, uint64_t I, uint64_t At, uint8_t T, uint32_t D) | |
bool | isEntry () const |
uint64_t | getGuid () const |
uint64_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 | |
uint64_t | Guid |
uint64_t | Index |
uint32_t | Discriminator |
uint8_t | Attributes |
uint8_t | Type |
Static Protected Attributes | |
static const uint32_t | PseudoProbeFirstId = 1 |
Definition at line 110 of file MCPseudoProbe.h.
|
inline |
Definition at line 123 of file MCPseudoProbe.h.
|
inline |
Definition at line 134 of file MCPseudoProbe.h.
References Attributes.
Referenced by llvm::MCPseudoProbeInlineTree::emit(), and llvm::MCPseudoProbe::emit().
|
inline |
Definition at line 132 of file MCPseudoProbe.h.
References Discriminator.
|
inline |
Definition at line 128 of file MCPseudoProbe.h.
References Guid.
Referenced by llvm::MCPseudoProbeInlineTree::addPseudoProbe(), llvm::MCPseudoProbeInlineTree::emit(), and llvm::MCPseudoProbeDecoder::getInlineContextForProbe().
|
inline |
Definition at line 130 of file MCPseudoProbe.h.
References Index.
Referenced by llvm::MCPseudoProbeDecoder::getInlineContextForProbe().
|
inline |
Definition at line 136 of file MCPseudoProbe.h.
References Type.
|
inline |
Definition at line 138 of file MCPseudoProbe.h.
References llvm::Block.
|
inline |
Definition at line 150 of file MCPseudoProbe.h.
References isDirectCall(), and isIndirectCall().
|
inline |
Definition at line 146 of file MCPseudoProbe.h.
References llvm::DirectCall.
Referenced by isCall().
|
inline |
Definition at line 126 of file MCPseudoProbe.h.
References PseudoProbeFirstId.
|
inline |
Definition at line 142 of file MCPseudoProbe.h.
References llvm::IndirectCall.
Referenced by isCall().
|
inline |
Definition at line 152 of file MCPseudoProbe.h.
References Attributes.
|
protected |
Definition at line 115 of file MCPseudoProbe.h.
Referenced by llvm::MCPseudoProbe::emit(), getAttributes(), llvm::MCPseudoProbe::MCPseudoProbe(), and setAttributes().
|
protected |
Definition at line 114 of file MCPseudoProbe.h.
Referenced by llvm::MCPseudoProbe::emit(), getDiscriminator(), and llvm::MCDecodedPseudoProbe::print().
|
protected |
Definition at line 112 of file MCPseudoProbe.h.
Referenced by llvm::MCPseudoProbe::emit(), getGuid(), and llvm::MCDecodedPseudoProbe::print().
|
protected |
Definition at line 113 of file MCPseudoProbe.h.
Referenced by getIndex().
Definition at line 120 of file MCPseudoProbe.h.
Referenced by isEntry().
|
protected |
Definition at line 116 of file MCPseudoProbe.h.
Referenced by getType(), and llvm::MCDecodedPseudoProbe::print().