20#ifndef MLIR_TRANSFORMS_WALKPATTERNREWRITEDRIVER_H_
21#define MLIR_TRANSFORMS_WALKPATTERNREWRITEDRIVER_H_
23#include "mlir/IR/Visitors.h"
24#include "mlir/Rewrite/FrozenRewritePatternSet.h"
39 Operation *op,
const FrozenRewritePatternSet &patterns,
40 RewriterBase::Listener *listener =
nullptr
void walkAndApplyPatterns(Operation *op, const FrozenRewritePatternSet &patterns, RewriterBase::Listener *listener)
A fast walk-based pattern rewrite driver.