MLIR 22.0.0git
mlir::CanonicalizerOptions 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 173 of file Passes.h.

Member Data Documentation

◆ disabledPatterns

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

Definition at line 179 of file Passes.h.

◆ enabledPatterns

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

Definition at line 180 of file Passes.h.

◆ maxIterations

int64_t mlir::CanonicalizerOptions::maxIterations = 10

Definition at line 176 of file Passes.h.

◆ maxNumRewrites

int64_t mlir::CanonicalizerOptions::maxNumRewrites = -1

Definition at line 177 of file Passes.h.

◆ regionSimplifyLevel

mlir::GreedySimplifyRegionLevel mlir::CanonicalizerOptions::regionSimplifyLevel = mlir::GreedySimplifyRegionLevel::Normal

Definition at line 175 of file Passes.h.

◆ testConvergence

bool mlir::CanonicalizerOptions::testConvergence = false

Definition at line 178 of file Passes.h.

◆ topDownProcessingEnabled

bool mlir::CanonicalizerOptions::topDownProcessingEnabled = true

Definition at line 174 of file Passes.h.


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