[all-commits] [llvm/llvm-project] c06f01: [mlir][bufferization] Add `memory_space` op attribute
Matthias Springer via All-commits
all-commits at lists.llvm.org
Mon Jun 27 03:37:25 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: c06f01ffee8677754a40543ab809c9e3e7c02a77
https://github.com/llvm/llvm-project/commit/c06f01ffee8677754a40543ab809c9e3e7c02a77
Author: Matthias Springer <springerm at google.com>
Date: 2022-06-27 (Mon, 27 Jun 2022)
Changed paths:
M mlir/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h
M mlir/include/mlir/Dialect/Bufferization/IR/BufferizationOps.td
M mlir/include/mlir/Dialect/Bufferization/Transforms/Passes.td
M mlir/lib/Dialect/Bufferization/IR/BufferizationOps.cpp
M mlir/lib/Dialect/Bufferization/Transforms/Bufferize.cpp
A mlir/test/Dialect/Bufferization/Transforms/one-shot-bufferize-memory-space-invalid.mlir
M mlir/test/Dialect/Bufferization/Transforms/one-shot-bufferize.mlir
M mlir/test/Dialect/Bufferization/invalid.mlir
Log Message:
-----------
[mlir][bufferization] Add `memory_space` op attribute
This attribute is currently supported on AllocTensorOp only. Future changes will add support to other ops. Furthermore, the memory space is not propagated properly in all bufferization patterns and some of the core bufferization infrastructure. This will be addressed in a subsequent change.
Differential Revision: https://reviews.llvm.org/D128274
More information about the All-commits
mailing list