llvm-project/mlir/test/Dialect/SparseTensor
Matthias Springer 27a431f5e9 [mlir][bufferization][NFC] Move sparse_tensor.release to bufferization dialect
This op used to belong to the sparse dialect, but there are use cases for dense bufferization as well. (E.g., when a tensor alloc is returned from a function and should be deallocated at the call site.) This change moves the op to the bufferization dialect, which now has an `alloc_tensor` and a `dealloc_tensor` op.

Differential Revision: https://reviews.llvm.org/D129985
2022-07-19 09:18:19 +02:00
..
conversion.mlir [mlir][bufferization][NFC] Move sparse_tensor.release to bufferization dialect 2022-07-19 09:18:19 +02:00
conversion_sparse2dense.mlir [mlir][sparse] Add F16 and BF16. 2022-06-08 09:51:05 -07:00
dense.mlir [mlir][sparse] Switch to One-Shot Bufferize 2022-07-14 09:52:48 +02:00
fold.mlir [mlir][NFC] Update textual references of `func` to `func.func` in SparseTensor tests 2022-04-20 22:17:29 -07:00
invalid.mlir [mlir][bufferization][NFC] Move sparse_tensor.release to bufferization dialect 2022-07-19 09:18:19 +02:00
invalid_encoding.mlir [mlir][NFC] Update textual references of `func` to `func.func` in SparseTensor tests 2022-04-20 22:17:29 -07:00
one_shot_bufferize_tensor_copy_insertion.mlir [mlir][sparse] Switch to One-Shot Bufferize 2022-07-14 09:52:48 +02:00
rewriting.mlir [mlir][sparse] implement sparse2sparse reshaping (expand/collapse) 2022-07-11 14:49:06 -07:00
roundtrip.mlir [mlir][bufferization][NFC] Move sparse_tensor.release to bufferization dialect 2022-07-19 09:18:19 +02:00
roundtrip_encoding.mlir [mlir][NFC] Update textual references of `func` to `func.func` in SparseTensor tests 2022-04-20 22:17:29 -07:00
sparse_1d.mlir [mlir][sparse] Switch to One-Shot Bufferize 2022-07-14 09:52:48 +02:00
sparse_2d.mlir [mlir][sparse] Switch to One-Shot Bufferize 2022-07-14 09:52:48 +02:00
sparse_3d.mlir [mlir][sparse] Switch to One-Shot Bufferize 2022-07-14 09:52:48 +02:00
sparse_affine.mlir [mlir][sparse] Switch to One-Shot Bufferize 2022-07-14 09:52:48 +02:00
sparse_expand.mlir [mlir][sparse][NFC] Switch InitOp to bufferization::AllocTensorOp 2022-06-02 00:03:52 +02:00
sparse_fp_ops.mlir [mlir][sparse] Switch to One-Shot Bufferize 2022-07-14 09:52:48 +02:00
sparse_index.mlir [mlir][sparse] move from by-value to by-reference for data types 2022-06-17 08:39:25 -07:00
sparse_int_ops.mlir [mlir][sparse] Switch to One-Shot Bufferize 2022-07-14 09:52:48 +02:00
sparse_kernels.mlir [mlir][sparse] Switch to One-Shot Bufferize 2022-07-14 09:52:48 +02:00
sparse_lower.mlir [mlir][sparse] Switch to One-Shot Bufferize 2022-07-14 09:52:48 +02:00
sparse_lower_col.mlir [mlir][sparse] Switch to One-Shot Bufferize 2022-07-14 09:52:48 +02:00
sparse_lower_inplace.mlir [mlir][sparse] Switch to One-Shot Bufferize 2022-07-14 09:52:48 +02:00
sparse_nd.mlir [mlir][sparse] Switch to One-Shot Bufferize 2022-07-14 09:52:48 +02:00
sparse_out.mlir [mlir][sparse] Switch to One-Shot Bufferize 2022-07-14 09:52:48 +02:00
sparse_outbuf.mlir [mlir][sparse] Switch to One-Shot Bufferize 2022-07-14 09:52:48 +02:00
sparse_parallel.mlir Revert "[mlir][sparse] Expose SpareTensor passes as enums instead of opaque numbers for vectorization and parallelization options." 2022-04-23 20:14:48 -05:00
sparse_perm.mlir [mlir][sparse] Switch to One-Shot Bufferize 2022-07-14 09:52:48 +02:00
sparse_perm_lower.mlir [mlir][sparse] Switch to One-Shot Bufferize 2022-07-14 09:52:48 +02:00
sparse_reshape.mlir [mlir][sparse] implement sparse2sparse reshaping (expand/collapse) 2022-07-11 14:49:06 -07:00
sparse_scalars.mlir [mlir][sparse] Switch to One-Shot Bufferize 2022-07-14 09:52:48 +02:00
sparse_storage.mlir [mlir][NFC] Update textual references of `func` to `func.func` in SparseTensor tests 2022-04-20 22:17:29 -07:00
sparse_transpose.mlir [mlir][bufferization][NFC] Move sparse_tensor.release to bufferization dialect 2022-07-19 09:18:19 +02:00
sparse_vector.mlir [mlir][sparse] Switch to One-Shot Bufferize 2022-07-14 09:52:48 +02:00
sparse_vector_chain.mlir [mlir][sparse] Switch to One-Shot Bufferize 2022-07-14 09:52:48 +02:00
sparse_vector_index.mlir [mlir][sparse] Switch to One-Shot Bufferize 2022-07-14 09:52:48 +02:00
sparse_vector_peeled.mlir Revert "[mlir][sparse] Expose SpareTensor passes as enums instead of opaque numbers for vectorization and parallelization options." 2022-04-23 20:14:48 -05:00