MLIR: lib/Transforms/Utils/WalkPatternRewriteDriver.cpp File Reference (original) (raw)

#include "[mlir/Transforms/WalkPatternRewriteDriver.h](WalkPatternRewriteDriver%5F8h%5Fsource.html)"
#include "[mlir/IR/MLIRContext.h](MLIRContext%5F8h%5Fsource.html)"
#include "[mlir/IR/OperationSupport.h](OperationSupport%5F8h%5Fsource.html)"
#include "[mlir/IR/PatternMatch.h](PatternMatch%5F8h%5Fsource.html)"
#include "[mlir/IR/Verifier.h](Verifier%5F8h%5Fsource.html)"
#include "[mlir/IR/Visitors.h](Visitors%5F8h%5Fsource.html)"
#include "[mlir/Rewrite/PatternApplicator.h](PatternApplicator%5F8h%5Fsource.html)"
#include "llvm/Support/Debug.h"
#include "llvm/Support/ErrorHandling.h"

Go to the source code of this file.

Namespaces
Macros
#define DEBUG_TYPE "walk-rewriter"
Functions
void mlir::walkAndApplyPatterns (Operation *op, const FrozenRewritePatternSet &patterns, RewriterBase::Listener *listener=nullptr)
A fast walk-based pattern rewrite driver. More...

Macro Definition Documentation

DEBUG_TYPE

#define DEBUG_TYPE "walk-rewriter"

Definition at line 24 of file WalkPatternRewriteDriver.cpp.