LLVM 19.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::LICMOptions Struct Reference

#include "llvm/Transforms/Scalar/LICM.h"

Public Member Functions

 LICMOptions ()
 
 LICMOptions (unsigned MssaOptCap, unsigned MssaNoAccForPromotionCap, bool AllowSpeculation)
 

Public Attributes

unsigned MssaOptCap
 
unsigned MssaNoAccForPromotionCap
 
bool AllowSpeculation
 

Detailed Description

Definition at line 48 of file LICM.h.

Constructor & Destructor Documentation

◆ LICMOptions() [1/2]

llvm::LICMOptions::LICMOptions ( )
inline

Definition at line 53 of file LICM.h.

◆ LICMOptions() [2/2]

llvm::LICMOptions::LICMOptions ( unsigned  MssaOptCap,
unsigned  MssaNoAccForPromotionCap,
bool  AllowSpeculation 
)
inline

Definition at line 58 of file LICM.h.

Member Data Documentation

◆ AllowSpeculation

bool llvm::LICMOptions::AllowSpeculation

◆ MssaNoAccForPromotionCap

unsigned llvm::LICMOptions::MssaNoAccForPromotionCap

Definition at line 50 of file LICM.h.

Referenced by llvm::LICMPass::run(), and llvm::LNICMPass::run().

◆ MssaOptCap

unsigned llvm::LICMOptions::MssaOptCap

Definition at line 49 of file LICM.h.

Referenced by llvm::LICMPass::run(), and llvm::LNICMPass::run().


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