class SignpostEmitter

Declaration

class SignpostEmitter { /* full declaration omitted */ };

Description

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

Declared at: llvm/include/llvm/Support/Signposts.h:27

Member Variables

private std::unique_ptr<SignpostEmitterImpl> Impl

Method Overview

Methods

SignpostEmitter()

Declared at: llvm/include/llvm/Support/Signposts.h:31

void endInterval(const void* O,
                 llvm::StringRef Name)

Description

End a signposted interval for a given object.

Declared at: llvm/include/llvm/Support/Signposts.h:39

Parameters

const void* O
llvm::StringRef Name

bool isEnabled() const

Declared at: llvm/include/llvm/Support/Signposts.h:34

void startInterval(const void* O,
                   llvm::StringRef Name)

Description

Begin a signposted interval for a given object.

Declared at: llvm/include/llvm/Support/Signposts.h:37

Parameters

const void* O
llvm::StringRef Name

~SignpostEmitter()

Declared at: llvm/include/llvm/Support/Signposts.h:32