[mlir][sparse] skip zeros during dense2sparse
authorAart Bik <ajcbik@google.com>
Wed, 9 Nov 2022 22:57:43 +0000 (14:57 -0800)
committerAart Bik <ajcbik@google.com>
Thu, 10 Nov 2022 04:54:27 +0000 (20:54 -0800)
commite6cbb9148366ea4ac35e34bfe351394560934187
tree1126256a222a88e30889c641abee0332da040f8c
parentf57557de70ebbc493e4e73d14c9ce050298cb8d0
[mlir][sparse] skip zeros during dense2sparse

This enables the full matmul integration test with runtime_lib=true/false!

Background:
https://github.com/llvm/llvm-project/issues/51657

Reviewed By: bixia

Differential Revision: https://reviews.llvm.org/D137750
mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorRewriting.cpp
mlir/test/Dialect/SparseTensor/convert_dense2sparse.mlir
mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_matmul.mlir