llvm-project/mlir/test/Dialect/SparseTensor
Aart Bik 9a3d60e0d3 [mlir][bufferization][sparse] put restriction on sparse tensor allocation
Putting some direct use restrictions on tensor allocations in the
sparse case enables the use of simplifying assumptions in the
bufferization analysis.

Reviewed By: springerm

Differential Revision: https://reviews.llvm.org/D128463
2022-06-24 10:58:43 -07:00
..
conversion.mlir [mlir][bufferization][sparse] put restriction on sparse tensor allocation 2022-06-24 10:58:43 -07:00
conversion_sparse2dense.mlir [mlir][sparse] Add F16 and BF16. 2022-06-08 09:51:05 -07:00
dense.mlir [mlir][NFC] Update textual references of `func` to `func.func` in SparseTensor tests 2022-04-20 22:17:29 -07: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][sparse] Adding IsSparseTensorPred and updating ops to use it 2022-06-03 17:15:31 -07: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][bufferize] Implement BufferizableOpInterface 2022-06-24 13:47:01 +02:00
roundtrip.mlir [mlir][sparse][NFC] Switch InitOp to bufferization::AllocTensorOp 2022-06-02 00:03:52 +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][NFC] Update textual references of `func` to `func.func` in SparseTensor tests 2022-04-20 22:17:29 -07:00
sparse_2d.mlir [mlir][NFC] Update textual references of `func` to `func.func` in SparseTensor tests 2022-04-20 22:17:29 -07:00
sparse_3d.mlir [mlir][NFC] Update textual references of `func` to `func.func` in SparseTensor tests 2022-04-20 22:17:29 -07:00
sparse_affine.mlir [mlir][NFC] Update textual references of `func` to `func.func` in SparseTensor tests 2022-04-20 22:17:29 -07: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] move from by-value to by-reference for data types 2022-06-17 08:39:25 -07: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][NFC] Update textual references of `func` to `func.func` in SparseTensor tests 2022-04-20 22:17:29 -07:00
sparse_kernels.mlir [mlir][sparse][NFC] Switch InitOp to bufferization::AllocTensorOp 2022-06-02 00:03:52 +02:00
sparse_lower.mlir [mlir][sparse] Using non-empty function name suffix for OverheadType::kIndex 2022-06-01 14:18:42 -07:00
sparse_lower_col.mlir [mlir][sparse] Using non-empty function name suffix for OverheadType::kIndex 2022-06-01 14:18:42 -07:00
sparse_lower_inplace.mlir [mlir][sparse] Using non-empty function name suffix for OverheadType::kIndex 2022-06-01 14:18:42 -07:00
sparse_nd.mlir [mlir][NFC] Update textual references of `func` to `func.func` in SparseTensor tests 2022-04-20 22:17:29 -07:00
sparse_out.mlir [mlir][sparse] move from by-value to by-reference for data types 2022-06-17 08:39:25 -07: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][NFC] Update textual references of `func` to `func.func` in SparseTensor tests 2022-04-20 22:17:29 -07:00
sparse_perm_lower.mlir [mlir][NFC] Update textual references of `func` to `func.func` in SparseTensor tests 2022-04-20 22:17:29 -07:00
sparse_reshape.mlir [mlir][sparse] accept sparse reshape (expand/collapse) 2022-06-22 09:40:38 -07:00
sparse_scalars.mlir [mlir][NFC] Update textual references of `func` to `func.func` in SparseTensor tests 2022-04-20 22:17:29 -07: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_vector.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_vector_chain.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_vector_index.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_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