Files
clang-p2996/mlir/test/Dialect/MemRef/bufferize.mlir
Matthias Springer c645eb0d03 [mlir][memref] Bufferize memref.tensor_store op
This change adds the BufferizableOpInterface implementation for memref.tensor_store.

Differential Revision: https://reviews.llvm.org/D144080
2023-02-15 15:26:57 +01:00

12 lines
418 B
MLIR

// RUN: mlir-opt -one-shot-bufferize %s | FileCheck %s
// CHECK-LABEL: func @tensor_store(
// CHECK-SAME: %[[t:.*]]: tensor<?xf32>, %[[m:.*]]: memref<?xf32>
// CHECK: %[[src:.*]] = bufferization.to_memref %[[t]]
// CHECK: memref.copy %[[src]], %[[m]]
// CHECK: return
func.func @tensor_store(%t: tensor<?xf32>, %m: memref<?xf32>) {
memref.tensor_store %t, %m : memref<?xf32>
return
}