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

#include "llvm/Transforms/InstCombine/InstCombine.h"

Public Member Functions

 InstCombineOptions ()=default
 
InstCombineOptionssetUseLoopInfo (bool Value)
 
InstCombineOptionssetVerifyFixpoint (bool Value)
 
InstCombineOptionssetMaxIterations (unsigned Value)
 

Public Attributes

bool UseLoopInfo = false
 
bool VerifyFixpoint = false
 
unsigned MaxIterations = InstCombineDefaultMaxIterations
 

Detailed Description

Definition at line 30 of file InstCombine.h.

Constructor & Destructor Documentation

◆ InstCombineOptions()

llvm::InstCombineOptions::InstCombineOptions ( )
default

Member Function Documentation

◆ setMaxIterations()

InstCombineOptions & llvm::InstCombineOptions::setMaxIterations ( unsigned  Value)
inline

Definition at line 48 of file InstCombine.h.

References MaxIterations.

◆ setUseLoopInfo()

InstCombineOptions & llvm::InstCombineOptions::setUseLoopInfo ( bool  Value)
inline

Definition at line 38 of file InstCombine.h.

References UseLoopInfo.

◆ setVerifyFixpoint()

InstCombineOptions & llvm::InstCombineOptions::setVerifyFixpoint ( bool  Value)
inline

Definition at line 43 of file InstCombine.h.

References VerifyFixpoint.

Member Data Documentation

◆ MaxIterations

unsigned llvm::InstCombineOptions::MaxIterations = InstCombineDefaultMaxIterations

◆ UseLoopInfo

bool llvm::InstCombineOptions::UseLoopInfo = false

◆ VerifyFixpoint

bool llvm::InstCombineOptions::VerifyFixpoint = false

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