[mlir][sparse] unify sparse_tensor.out rewriting rules (#70518)

This commit is contained in:
Peiming Liu
2023-10-27 16:46:58 -07:00
committed by GitHub
parent 01828c4323
commit 7d608ee2bb
4 changed files with 23 additions and 80 deletions

View File

@@ -1312,12 +1312,12 @@ void mlir::populatePostSparsificationRewriting(RewritePatternSet &patterns,
ReshapeRewriter<tensor::CollapseShapeOp>,
Sparse2SparseReshapeRewriter<tensor::ExpandShapeOp>,
Sparse2SparseReshapeRewriter<tensor::CollapseShapeOp>,
SparseTensorDimOpRewriter, TensorReshapeRewriter>(
SparseTensorDimOpRewriter, TensorReshapeRewriter, OutRewriter>(
patterns.getContext());
if (enableForeach)
patterns.add<ForeachRewriter>(patterns.getContext());
if (enableConvert)
patterns.add<DirectConvertRewriter>(patterns.getContext());
if (!enableRT)
patterns.add<NewRewriter, OutRewriter>(patterns.getContext());
patterns.add<NewRewriter>(patterns.getContext());
}