diff options
author | Uday Bondhugula <uday@polymagelabs.com> | 2020-04-05 08:10:33 +0530 |
---|---|---|
committer | Uday Bondhugula <uday@polymagelabs.com> | 2020-04-15 14:10:01 +0530 |
commit | 04b5274ede3ebc1de98c47e34cb762bae474696b (patch) | |
tree | df2d5f627f9c54c8640d4335bca393e7ee82dd60 /llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | |
parent | bd47c470d13b1c57ecf37c1faf0324833d3a4542 (diff) | |
download | llvm-04b5274ede3ebc1de98c47e34cb762bae474696b.zip llvm-04b5274ede3ebc1de98c47e34cb762bae474696b.tar.gz llvm-04b5274ede3ebc1de98c47e34cb762bae474696b.tar.bz2 |
[MLIR] Introduce applyOpPatternsAndFold for op local rewrites
Introduce mlir::applyOpPatternsAndFold which applies patterns as well as
any folding only on a specified op (in contrast to
applyPatternsAndFoldGreedily which applies patterns only on the regions
of an op isolated from above). The caller is made aware of the op being
folded away or erased.
Depends on D77485.
Differential Revision: https://reviews.llvm.org/D77487
Diffstat (limited to 'llvm/lib/Transforms/Utils/BasicBlockUtils.cpp')
0 files changed, 0 insertions, 0 deletions