Refactor LowerAffine to use OpRewritePattern instead of ConversionPattern.
authorRiver Riddle <riverriddle@google.com>
Mon, 15 Jul 2019 14:35:00 +0000 (07:35 -0700)
committerMehdi Amini <joker.eph@gmail.com>
Tue, 16 Jul 2019 20:44:09 +0000 (13:44 -0700)
commit40715789f84df3e230fa29fcd397d6603630daaa
tree8e5cb65eb1a040371b91ef232c89558872b3f492
parent5f01902ac159257b14f64a4f003feb167f7a716f
Refactor LowerAffine to use OpRewritePattern instead of ConversionPattern.

ConversionPattern should ideally only be used when the types of the operands are changing, which in this case they aren't. Using OpRewritePattern also lends to much simpler code.

PiperOrigin-RevId: 258158474
mlir/lib/Transforms/LowerAffine.cpp