[all-commits] [llvm/llvm-project] 28ebb0: [mlir][sparse] migrate sparse rewriting to sparse ...
Aart Bik via All-commits
all-commits at lists.llvm.org
Mon Jul 18 09:29:37 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 28ebb0b61d110e4b108fc1ebcbc43d50fff8f087
https://github.com/llvm/llvm-project/commit/28ebb0b61d110e4b108fc1ebcbc43d50fff8f087
Author: Aart Bik <ajcbik at google.com>
Date: 2022-07-18 (Mon, 18 Jul 2022)
Changed paths:
M mlir/include/mlir/Dialect/SparseTensor/Transforms/Passes.h
M mlir/lib/Dialect/Linalg/Transforms/CMakeLists.txt
M mlir/lib/Dialect/Linalg/Transforms/ElementwiseOpFusion.cpp
R mlir/lib/Dialect/Linalg/Transforms/SparseTensorRewriting.cpp
M mlir/lib/Dialect/SparseTensor/Pipelines/SparseTensorPipelines.cpp
M mlir/lib/Dialect/SparseTensor/Transforms/CMakeLists.txt
M mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorPasses.cpp
A mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorRewriting.cpp
M mlir/lib/Dialect/SparseTensor/Transforms/Sparsification.cpp
M utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
Log Message:
-----------
[mlir][sparse] migrate sparse rewriting to sparse transformations pass
The rules in the linalg file were very specific to sparse tensors so will
find a better home under sparse tensor dialect than linalg dialect. Also
moved some rewriting from sparsification into this new "pre-rewriting" file.
Reviewed By: springerm
Differential Revision: https://reviews.llvm.org/D129910
More information about the All-commits
mailing list