llvm-project/mlir/test/Dialect/SparseTensor
Aart Bik ec97a205c3 [mlir][sparse] preserve zero-initialization for materializing buffers
This revision makes sure that when the output buffer materializes locally
(in contrast with the passing in of output tensors either in-place or not
in-place), the zero initialization assumption is preserved. This also adds
a bit more documentation on our sparse kernel assumption (viz. TACO
assumptions).

Reviewed By: bixia

Differential Revision: https://reviews.llvm.org/D110442
2021-09-27 11:22:05 -07:00
..
conversion.mlir Implement the conversion from sparse constant to sparse tensors. 2021-09-27 09:47:29 -07:00
dense.mlir [mlir][sparse] replace linalg.copy with memref.copy 2021-07-15 07:56:50 -07:00
fold.mlir [mlir][sparse] add dce test for all sparse tensor ops 2021-09-17 13:03:42 -07:00
invalid.mlir [mlir][sparse] add sparse tensor type conversion operation 2021-07-31 12:53:31 -07:00
invalid_encoding.mlir [mlir][sparse] complete migration to sparse tensor type 2021-05-10 12:55:22 -07:00
roundtrip.mlir [mlir][sparse] add sparse tensor type conversion operation 2021-07-31 12:53:31 -07:00
roundtrip_encoding.mlir [mlir][sparse] complete migration to sparse tensor type 2021-05-10 12:55:22 -07:00
sparse_1d.mlir [mlir][sparse] preserve zero-initialization for materializing buffers 2021-09-27 11:22:05 -07:00
sparse_2d.mlir [tests] Make testsuite more resilient to "order of constant" changes. NFC. 2021-09-08 10:10:10 -07:00
sparse_3d.mlir [tests] Make testsuite more resilient to "order of constant" changes. NFC. 2021-09-08 10:10:10 -07:00
sparse_affine.mlir [mlir][sparse] add affine subscripts to sparse compilation pass 2021-09-15 20:28:04 -07:00
sparse_fp_ops.mlir [tests] Make testsuite more resilient to "order of constant" changes. NFC. 2021-09-08 10:10:10 -07:00
sparse_int_ops.mlir [tests] Make testsuite more resilient to "order of constant" changes. NFC. 2021-09-08 10:10:10 -07:00
sparse_kernels.mlir [mlir][sparse] add sparse kernels test to sparse compiler test suite 2021-09-22 14:56:39 -07:00
sparse_lower.mlir [tests] Make testsuite more resilient to "order of constant" changes. NFC. 2021-09-08 10:10:10 -07:00
sparse_lower_col.mlir [tests] Make testsuite more resilient to "order of constant" changes. NFC. 2021-09-08 10:10:10 -07:00
sparse_lower_inplace.mlir [tests] Make testsuite more resilient to "order of constant" changes. NFC. 2021-09-08 10:10:10 -07:00
sparse_nd.mlir [mlir][sparse] replace linalg.copy with memref.copy 2021-07-15 07:56:50 -07:00
sparse_out.mlir [tests] Make testsuite more resilient to "order of constant" changes. NFC. 2021-09-08 10:10:10 -07:00
sparse_parallel.mlir [mlir][sparse] skip sparsification for unannotated (or unhandled) cases 2021-05-19 13:49:28 -07:00
sparse_perm.mlir [tests] Make testsuite more resilient to "order of constant" changes. NFC. 2021-09-08 10:10:10 -07:00
sparse_perm_lower.mlir Add a new interface allowing to set a default dialect to be used for printing/parsing regions 2021-08-31 17:52:40 +00:00
sparse_scalars.mlir [mlir][sparse] support new kind of scalar in sparse linalg generic op 2021-06-16 11:00:49 -07:00
sparse_storage.mlir [mlir][sparse] complete migration to sparse tensor type 2021-05-10 12:55:22 -07:00
sparse_vector.mlir [mlir][sparse] generalize reduction support in sparse compiler 2021-09-22 12:36:46 -07:00
sparse_vector_peeled.mlir [mlir][scf] Loop peeling: Use scf.for for partial iteration 2021-09-10 19:07:09 +09:00