[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