LLVM  14.0.0git
Public Types | Public Member Functions | List of all members
llvm::MCPseudoProbeSection Class Reference

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 MCProbeDivisionMapgetMCProbes () const
 
bool empty () const
 
void emit (MCObjectStreamer *MCOS)
 

Detailed Description

Instances of this class represent the pseudo probes inserted into a compile unit.

Definition at line 281 of file MCPseudoProbe.h.

Member Typedef Documentation

◆ MCProbeDivisionMap

Definition at line 289 of file MCPseudoProbe.h.

Member Function Documentation

◆ addPseudoProbe()

void llvm::MCPseudoProbeSection::addPseudoProbe ( MCSection Sec,
const MCPseudoProbe Probe,
const MCPseudoProbeInlineStack InlineStack 
)
inline

Definition at line 283 of file MCPseudoProbe.h.

Referenced by llvm::MCStreamer::emitPseudoProbe().

◆ emit()

void MCPseudoProbeSection::emit ( MCObjectStreamer MCOS)

◆ empty()

bool llvm::MCPseudoProbeSection::empty ( ) const
inline

Definition at line 303 of file MCPseudoProbe.h.

◆ getMCProbes()

const MCProbeDivisionMap& llvm::MCPseudoProbeSection::getMCProbes ( ) const
inline

Definition at line 301 of file MCPseudoProbe.h.


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