[mlir] GreedyPatternRewriteDriver: Support optional Listener
authorMatthias Springer <springerm@google.com>
Wed, 22 Feb 2023 09:25:37 +0000 (10:25 +0100)
committerMatthias Springer <springerm@google.com>
Wed, 22 Feb 2023 09:32:16 +0000 (10:32 +0100)
commit279c1d2ba7fab2b7f84bbe58b542806a21596603
tree2193207db5f7dd92b50b485dba9ff1e7fb982fd7
parent850dab0f2537bb31103578fc35caef2f1ad98f04
[mlir] GreedyPatternRewriteDriver: Support optional Listener

Allow an optional `RewriterBase::Listener` to be attached to greedy pattern rewrites, so that clients can listen for IR modifications.

Differential Revision: https://reviews.llvm.org/D143340
mlir/include/mlir/Transforms/GreedyPatternRewriteDriver.h
mlir/lib/Transforms/Utils/GreedyPatternRewriteDriver.cpp