[mlir][sparse] Split SparseTensorRewrite into PreSparsificationRewrite and PostSparsi...
authorbixia1 <bixia@google.com>
Thu, 17 Nov 2022 00:28:41 +0000 (16:28 -0800)
committerbixia1 <bixia@google.com>
Thu, 17 Nov 2022 15:13:55 +0000 (07:13 -0800)
commitf81f0cb75a2808a67d2662f044ad07628fc9d900
tree8406bd5065180dba4ce43e9c01801ab8bd758009
parent662b5f18467e7e2dee2d07358efecee349c4b2e7
[mlir][sparse] Split SparseTensorRewrite into PreSparsificationRewrite and PostSparsificationRewrite.

Reviewed By: aartbik, wrengr

Differential Revision: https://reviews.llvm.org/D138153
14 files changed:
mlir/include/mlir/Dialect/SparseTensor/Transforms/Passes.h
mlir/include/mlir/Dialect/SparseTensor/Transforms/Passes.td
mlir/lib/Dialect/SparseTensor/Pipelines/SparseTensorPipelines.cpp
mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorPasses.cpp
mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorRewriting.cpp
mlir/test/Dialect/SparseTensor/convert_dense2sparse.mlir
mlir/test/Dialect/SparseTensor/convert_sparse2dense.mlir
mlir/test/Dialect/SparseTensor/convert_sparse2sparse.mlir
mlir/test/Dialect/SparseTensor/rewriting.mlir
mlir/test/Dialect/SparseTensor/rewriting_for_codegen.mlir
mlir/test/Dialect/SparseTensor/sparse_concat_codegen.mlir
mlir/test/Dialect/SparseTensor/sparse_fill_zero.mlir
mlir/test/Dialect/SparseTensor/sparse_reshape.mlir
mlir/test/Dialect/SparseTensor/sparse_sddmm.mlir