LLVM
15.0.0git
|
Instances of this class represent the pseudo probes inserted into a compile unit. More...
#include "llvm/MC/MCPseudoProbe.h"
Public Types | |
using | MCProbeDivisionMap = std::map< MCSection *, MCPseudoProbeInlineTree > |
Public Member Functions | |
void | addPseudoProbe (MCSection *Sec, const MCPseudoProbe &Probe, const MCPseudoProbeInlineStack &InlineStack) |
const MCProbeDivisionMap & | getMCProbes () const |
bool | empty () const |
void | emit (MCObjectStreamer *MCOS) |
Instances of this class represent the pseudo probes inserted into a compile unit.
Definition at line 279 of file MCPseudoProbe.h.
using llvm::MCPseudoProbeSection::MCProbeDivisionMap = std::map<MCSection *, MCPseudoProbeInlineTree> |
Definition at line 287 of file MCPseudoProbe.h.
|
inline |
Definition at line 281 of file MCPseudoProbe.h.
void MCPseudoProbeSection::emit | ( | MCObjectStreamer * | MCOS | ) |
Definition at line 178 of file MCPseudoProbe.cpp.
References llvm::MCStreamer::getContext(), llvm::MCContext::getObjectFileInfo(), llvm::MCObjectFileInfo::getPseudoProbeSection(), S, and llvm::MCStreamer::switchSection().
|
inline |
Definition at line 301 of file MCPseudoProbe.h.
|
inline |
Definition at line 299 of file MCPseudoProbe.h.