Lines Matching defs:config
31 Canonicalizer(const GreedyRewriteConfig &config,
34 : config(config) {
35 this->topDownProcessingEnabled = config.useTopDownTraversal;
36 this->enableRegionSimplification = config.enableRegionSimplification;
37 this->maxIterations = config.maxIterations;
38 this->maxNumRewrites = config.maxNumRewrites;
46 // Set the config from possible pass options set in the meantime.
47 config.useTopDownTraversal = topDownProcessingEnabled;
48 config.enableRegionSimplification = enableRegionSimplification;
49 config.maxIterations = maxIterations;
50 config.maxNumRewrites = maxNumRewrites;
64 applyPatternsGreedily(getOperation(), *patterns, config);
69 GreedyRewriteConfig config;
79 /// Creates an instance of the Canonicalizer pass with the specified config.
81 mlir::createCanonicalizerPass(const GreedyRewriteConfig &config,
84 return std::make_unique<Canonicalizer>(config, disabledPatterns,