[all-commits] [llvm/llvm-project] af8428: [mlir][sparse] unify support of (dis)assemble betw...
Aart Bik via All-commits
all-commits at lists.llvm.org
Mon Nov 13 10:05:14 PST 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: af8428c0d9cd8daca8fd7d459a334707b00e2d3d
https://github.com/llvm/llvm-project/commit/af8428c0d9cd8daca8fd7d459a334707b00e2d3d
Author: Aart Bik <39774503+aartbik at users.noreply.github.com>
Date: 2023-11-13 (Mon, 13 Nov 2023)
Changed paths:
M mlir/include/mlir/Dialect/SparseTensor/IR/SparseTensorType.h
M mlir/include/mlir/ExecutionEngine/SparseTensor/Storage.h
M mlir/lib/Dialect/SparseTensor/Transforms/CodegenUtils.cpp
M mlir/lib/Dialect/SparseTensor/Transforms/CodegenUtils.h
M mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorCodegen.cpp
M mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp
M mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorPasses.cpp
M mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_pack.mlir
R mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_pack_libgen.mlir
Log Message:
-----------
[mlir][sparse] unify support of (dis)assemble between direct IR/lib path (#71880)
Note that the (dis)assemble operations still make some simplfying
assumptions (e.g. trailing 2-D COO in AoS format) but now at least both
the direct IR and support library path behave exactly the same.
Generalizing the ops is still TBD.
More information about the All-commits
mailing list