[mlir] Avoid folding in OpBuilder::tryFold when types change
authorRiver Riddle <riddleriver@gmail.com>
Wed, 3 Nov 2021 19:57:36 +0000 (19:57 +0000)
committerRiver Riddle <riddleriver@gmail.com>
Wed, 3 Nov 2021 20:35:46 +0000 (20:35 +0000)
commit7f312f6d790113f282fe336d7c501638cea392c8
tree6d9b6501b6b8925e1694bf82affad6203e2dcff2
parenta55c4ec1cee7683d9095327d9d33e7137ec25292
[mlir] Avoid folding in OpBuilder::tryFold when types change

This was missed when tightening fold restrictions in https://reviews.llvm.org/D95991.

Differential Revision: https://reviews.llvm.org/D113138
mlir/lib/IR/Builders.cpp
mlir/test/Transforms/test-legalizer.mlir