aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
diff options
context:
space:
mode:
authorUday Bondhugula <uday@polymagelabs.com>2020-04-05 08:10:33 +0530
committerUday Bondhugula <uday@polymagelabs.com>2020-04-15 14:10:01 +0530
commit04b5274ede3ebc1de98c47e34cb762bae474696b (patch)
treedf2d5f627f9c54c8640d4335bca393e7ee82dd60 /llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
parentbd47c470d13b1c57ecf37c1faf0324833d3a4542 (diff)
downloadllvm-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