LLVM 20.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::InstrProfOptions Struct Reference

Options for the frontend instrumentation based profiling pass. More...

#include "llvm/Transforms/Instrumentation.h"

Public Member Functions

 InstrProfOptions ()=default
 

Public Attributes

bool NoRedZone = false
 
bool DoCounterPromotion = false
 
bool Atomic = false
 
bool UseBFIInPromotion = false
 
bool Sampling = false
 
std::string InstrProfileOutput
 

Detailed Description

Options for the frontend instrumentation based profiling pass.

Definition at line 115 of file Instrumentation.h.

Constructor & Destructor Documentation

◆ InstrProfOptions()

llvm::InstrProfOptions::InstrProfOptions ( )
default

Member Data Documentation

◆ Atomic

bool llvm::InstrProfOptions::Atomic = false

Definition at line 123 of file Instrumentation.h.

◆ DoCounterPromotion

bool llvm::InstrProfOptions::DoCounterPromotion = false

Definition at line 120 of file Instrumentation.h.

◆ InstrProfileOutput

std::string llvm::InstrProfOptions::InstrProfileOutput

Definition at line 132 of file Instrumentation.h.

◆ NoRedZone

bool llvm::InstrProfOptions::NoRedZone = false

Definition at line 117 of file Instrumentation.h.

◆ Sampling

bool llvm::InstrProfOptions::Sampling = false

Definition at line 129 of file Instrumentation.h.

◆ UseBFIInPromotion

bool llvm::InstrProfOptions::UseBFIInPromotion = false

Definition at line 126 of file Instrumentation.h.


The documentation for this struct was generated from the following file: