LLVM 17.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)
 
InstCombineOptionssetMaxIterations (unsigned Value)
 

Public Attributes

bool UseLoopInfo = 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 41 of file InstCombine.h.

References MaxIterations.

◆ setUseLoopInfo()

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

Definition at line 36 of file InstCombine.h.

References UseLoopInfo.

Member Data Documentation

◆ MaxIterations

unsigned llvm::InstCombineOptions::MaxIterations = InstCombineDefaultMaxIterations

◆ UseLoopInfo

bool llvm::InstCombineOptions::UseLoopInfo = false

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