[mlir][bufferize] Do not insert useless casts for newly allocated buffers
authorMatthias Springer <springerm@google.com>
Fri, 8 Apr 2022 09:03:39 +0000 (18:03 +0900)
committerMatthias Springer <springerm@google.com>
Fri, 8 Apr 2022 09:12:02 +0000 (18:12 +0900)
commitd2608adf490c10afc71d57141d61a9df5464fd82
tree56a5323365d7edb4e83ea2360ff38bf86d954c58
parent8b09141909329d93b0de987ee18ee9cfaa7223ba
[mlir][bufferize] Do not insert useless casts for newly allocated buffers

Differential Revision: https://reviews.llvm.org/D123369
mlir/lib/Dialect/Bufferization/IR/BufferizableOpInterface.cpp
mlir/lib/Dialect/SCF/Transforms/BufferizableOpInterfaceImpl.cpp
mlir/test/Dialect/Bufferization/Transforms/one-shot-bufferize-partial.mlir
mlir/test/Dialect/Bufferization/Transforms/one-shot-bufferize.mlir
mlir/test/Dialect/Linalg/comprehensive-module-bufferize.mlir
mlir/test/Dialect/Linalg/one-shot-module-bufferize.mlir