Also switch the implementation of -arith-bufferize to BufferizableOpInterface.
Depends On D118324
Paths
| Differential D118325
[mlir][bufferize] Move arith BufferizableOpInterface impl to arith dialect ClosedPublic Authored by springerm on Jan 26 2022, 11:57 PM.
Details Summary Also switch the implementation of -arith-bufferize to BufferizableOpInterface. Depends On D118324
Diff Detail
Event TimelineHerald added subscribers: sdasgup3, wenzhicui, wrengr and 21 others. · View Herald TranscriptJan 26 2022, 11:57 PM This revision is now accepted and ready to land.Jan 27 2022, 12:01 AM This revision was landed with ongoing or failed builds.Jan 27 2022, 8:41 AM Closed by commit rG075e3fdda104: [mlir][bufferize] Move arith BufferizableOpInterface impl to arith dialect (authored by springerm). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 403675 mlir/include/mlir/Dialect/Arithmetic/Transforms/BufferizableOpInterfaceImpl.h
mlir/include/mlir/Dialect/Arithmetic/Transforms/Passes.h
mlir/include/mlir/Dialect/Arithmetic/Transforms/Passes.td
mlir/include/mlir/Dialect/Linalg/ComprehensiveBufferize/ArithInterfaceImpl.h
mlir/lib/Dialect/Arithmetic/Transforms/BufferizableOpInterfaceImpl.cpp
mlir/lib/Dialect/Arithmetic/Transforms/Bufferize.cpp
mlir/lib/Dialect/Arithmetic/Transforms/CMakeLists.txt
mlir/lib/Dialect/Linalg/ComprehensiveBufferize/ArithInterfaceImpl.cpp
mlir/lib/Dialect/Linalg/ComprehensiveBufferize/CMakeLists.txt
mlir/lib/Dialect/Linalg/Transforms/CMakeLists.txt
mlir/lib/Dialect/Linalg/Transforms/ComprehensiveBufferizePass.cpp
mlir/test/Dialect/Linalg/comprehensive-function-bufferize.mlir
mlir/test/lib/Dialect/Linalg/CMakeLists.txt
mlir/test/lib/Dialect/Linalg/TestComprehensiveBufferize.cpp
utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel
|