LLVM  10.0.0svn
Public Member Functions | List of all members
llvm::SignpostEmitter Class Reference

Manages the emission of signposts into the recording method supported by the OS. More...

#include "llvm/Support/Signposts.h"

Public Member Functions

 SignpostEmitter ()
 
 ~SignpostEmitter ()
 
bool isEnabled () const
 
void startTimerInterval (Timer *T)
 Begin a signposted interval for the given timer. More...
 
void endTimerInterval (Timer *T)
 End a signposted interval for the given timer. More...
 

Detailed Description

Manages the emission of signposts into the recording method supported by the OS.

Definition at line 26 of file Signposts.h.

Constructor & Destructor Documentation

◆ SignpostEmitter()

SignpostEmitter::SignpostEmitter ( )

Definition at line 85 of file Signposts.cpp.

◆ ~SignpostEmitter()

SignpostEmitter::~SignpostEmitter ( )

Definition at line 93 of file Signposts.cpp.

Member Function Documentation

◆ endTimerInterval()

void SignpostEmitter::endTimerInterval ( Timer T)

End a signposted interval for the given timer.

Definition at line 115 of file Signposts.cpp.

Referenced by llvm::Timer::stopTimer().

◆ isEnabled()

bool SignpostEmitter::isEnabled ( ) const

Definition at line 99 of file Signposts.cpp.

◆ startTimerInterval()

void SignpostEmitter::startTimerInterval ( Timer T)

Begin a signposted interval for the given timer.

Definition at line 107 of file Signposts.cpp.

Referenced by llvm::Timer::startTimer().


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