Refactor PatternRewriter to inherit from FuncBuilder instead of Builder. This...
authorRiver Riddle <riverriddle@google.com>
Fri, 17 May 2019 22:57:49 +0000 (15:57 -0700)
committerMehdi Amini <joker.eph@gmail.com>
Mon, 20 May 2019 20:46:26 +0000 (13:46 -0700)
commiteb5ec039607145c1d0d3b2a275047ce82b060e46
treeeab0a9675bb2338b1ec07b5150e396e02cd22d40
parente095f9e72adfb6edb881212639e8eedb3206991b
Refactor PatternRewriter to inherit from FuncBuilder instead of Builder. This is necessary for allowing more complicated rewrites in the future that may do things like update the insertion point (e.g. for rewrites involving regions).

--

PiperOrigin-RevId: 248803153
mlir/include/mlir/IR/Builders.h
mlir/include/mlir/IR/PatternMatch.h
mlir/lib/IR/Builders.cpp
mlir/lib/Transforms/Utils/GreedyPatternRewriteDriver.cpp