MLIR 23.0.0git
mlir::CanonicalizerPassOptions Struct Reference

#include "mlir/Transforms/Passes.h"

Public Attributes

bool topDownProcessingEnabled = true
mlir::GreedySimplifyRegionLevel regionSimplifyLevel = mlir::GreedySimplifyRegionLevel::Normal
int64_t maxIterations = 10
int64_t maxNumRewrites = -1
bool testConvergence = false
::llvm::SmallVector< std::string > disabledPatterns
::llvm::SmallVector< std::string > enabledPatterns

Detailed Description

Definition at line 186 of file Passes.h.

Member Data Documentation

◆ disabledPatterns

::llvm::SmallVector<std::string> mlir::CanonicalizerPassOptions::disabledPatterns

Definition at line 192 of file Passes.h.

◆ enabledPatterns

::llvm::SmallVector<std::string> mlir::CanonicalizerPassOptions::enabledPatterns

Definition at line 193 of file Passes.h.

◆ maxIterations

int64_t mlir::CanonicalizerPassOptions::maxIterations = 10

Definition at line 189 of file Passes.h.

◆ maxNumRewrites

int64_t mlir::CanonicalizerPassOptions::maxNumRewrites = -1

Definition at line 190 of file Passes.h.

◆ regionSimplifyLevel

mlir::GreedySimplifyRegionLevel mlir::CanonicalizerPassOptions::regionSimplifyLevel = mlir::GreedySimplifyRegionLevel::Normal

Definition at line 188 of file Passes.h.

◆ testConvergence

bool mlir::CanonicalizerPassOptions::testConvergence = false

Definition at line 191 of file Passes.h.

◆ topDownProcessingEnabled

bool mlir::CanonicalizerPassOptions::topDownProcessingEnabled = true

Definition at line 187 of file Passes.h.


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