[all-commits] [llvm/llvm-project] 7a1579: [mlir][bufferization] Move one-shot bufferization ...
Matthias Springer via All-commits
all-commits at lists.llvm.org
Thu Jan 20 01:21:52 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 7a1579ac67fd8daca4b78a9883e574b41a8f8b69
https://github.com/llvm/llvm-project/commit/7a1579ac67fd8daca4b78a9883e574b41a8f8b69
Author: Matthias Springer <springerm at google.com>
Date: 2022-01-20 (Thu, 20 Jan 2022)
Changed paths:
A mlir/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h
A mlir/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.td
A mlir/include/mlir/Dialect/Bufferization/IR/BufferizationInterfaceImpl.h
M mlir/include/mlir/Dialect/Bufferization/IR/CMakeLists.txt
M mlir/include/mlir/Dialect/Bufferization/Transforms/Bufferize.h
A mlir/include/mlir/Dialect/Bufferization/Transforms/OneShotAnalysis.h
R mlir/include/mlir/Dialect/Linalg/ComprehensiveBufferize/BufferizableOpInterface.h
R mlir/include/mlir/Dialect/Linalg/ComprehensiveBufferize/BufferizableOpInterface.td
R mlir/include/mlir/Dialect/Linalg/ComprehensiveBufferize/BufferizationInterfaceImpl.h
M mlir/include/mlir/Dialect/Linalg/ComprehensiveBufferize/CMakeLists.txt
R mlir/include/mlir/Dialect/Linalg/ComprehensiveBufferize/ComprehensiveBufferize.h
M mlir/include/mlir/Dialect/Linalg/ComprehensiveBufferize/LinalgInterfaceImpl.h
M mlir/include/mlir/Dialect/Linalg/ComprehensiveBufferize/ModuleBufferization.h
M mlir/include/mlir/Dialect/Linalg/ComprehensiveBufferize/SCFInterfaceImpl.h
A mlir/lib/Dialect/Bufferization/IR/BufferizableOpInterface.cpp
A mlir/lib/Dialect/Bufferization/IR/BufferizationInterfaceImpl.cpp
M mlir/lib/Dialect/Bufferization/IR/CMakeLists.txt
M mlir/lib/Dialect/Bufferization/Transforms/Bufferize.cpp
M mlir/lib/Dialect/Bufferization/Transforms/CMakeLists.txt
A mlir/lib/Dialect/Bufferization/Transforms/OneShotAnalysis.cpp
M mlir/lib/Dialect/Linalg/ComprehensiveBufferize/AffineInterfaceImpl.cpp
M mlir/lib/Dialect/Linalg/ComprehensiveBufferize/ArithInterfaceImpl.cpp
R mlir/lib/Dialect/Linalg/ComprehensiveBufferize/BufferizableOpInterface.cpp
R mlir/lib/Dialect/Linalg/ComprehensiveBufferize/BufferizationInterfaceImpl.cpp
M mlir/lib/Dialect/Linalg/ComprehensiveBufferize/CMakeLists.txt
R mlir/lib/Dialect/Linalg/ComprehensiveBufferize/ComprehensiveBufferize.cpp
M mlir/lib/Dialect/Linalg/ComprehensiveBufferize/LinalgInterfaceImpl.cpp
M mlir/lib/Dialect/Linalg/ComprehensiveBufferize/ModuleBufferization.cpp
M mlir/lib/Dialect/Linalg/ComprehensiveBufferize/SCFInterfaceImpl.cpp
M mlir/lib/Dialect/Linalg/ComprehensiveBufferize/StdInterfaceImpl.cpp
M mlir/lib/Dialect/Linalg/ComprehensiveBufferize/TensorInterfaceImpl.cpp
M mlir/lib/Dialect/Linalg/ComprehensiveBufferize/VectorInterfaceImpl.cpp
M mlir/lib/Dialect/Linalg/IR/LinalgDialect.cpp
M mlir/lib/Dialect/Linalg/Transforms/CMakeLists.txt
M mlir/lib/Dialect/Linalg/Transforms/ComprehensiveBufferizePass.cpp
M mlir/lib/Dialect/SparseTensor/Transforms/Sparsification.cpp
M mlir/test/lib/Dialect/Linalg/CMakeLists.txt
M mlir/test/lib/Dialect/Linalg/TestComprehensiveBufferize.cpp
M utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
M utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel
Log Message:
-----------
[mlir][bufferization] Move one-shot bufferization to Bufferization dialect
This commit is the first step towards unifying core bufferization and One-Shot Bufferize.
This commit does not move over the implementations of BufferizableOpInterface yet. This will be done in separate commits. This change does also not move the unit tests yet. The tests will be moved together with op interface implementations and split into separate files.
Differential Revision: https://reviews.llvm.org/D117641
More information about the All-commits
mailing list