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

Member Function Documentation

◆ setMaxIterations()

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

Definition at line 48 of file InstCombine.h.

References MaxIterations.

◆ setUseLoopInfo()

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

Definition at line 38 of file InstCombine.h.

References UseLoopInfo.

◆ setVerifyFixpoint()

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

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: