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 ( )

Member Function Documentation

◆ setMaxIterations()

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

Definition at line 41 of file InstCombine.h.

References MaxIterations.

◆ setUseLoopInfo()

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

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: