LLVM 19.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
 
std::string InstrProfileOutput
 

Detailed Description

Options for the frontend instrumentation based profiling pass.

Definition at line 111 of file Instrumentation.h.

Constructor & Destructor Documentation

◆ InstrProfOptions()

llvm::InstrProfOptions::InstrProfOptions ( )
default

Member Data Documentation

◆ Atomic

bool llvm::InstrProfOptions::Atomic = false

Definition at line 119 of file Instrumentation.h.

◆ DoCounterPromotion

bool llvm::InstrProfOptions::DoCounterPromotion = false

Definition at line 116 of file Instrumentation.h.

◆ InstrProfileOutput

std::string llvm::InstrProfOptions::InstrProfileOutput

Definition at line 125 of file Instrumentation.h.

◆ NoRedZone

bool llvm::InstrProfOptions::NoRedZone = false

Definition at line 113 of file Instrumentation.h.

◆ UseBFIInPromotion

bool llvm::InstrProfOptions::UseBFIInPromotion = false

Definition at line 122 of file Instrumentation.h.


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