[all-commits] [llvm/llvm-project] 815449: [mlir][sparse] refactor sparsification and bufferi...

Aart Bik via All-commits all-commits at lists.llvm.org
Thu Aug 17 15:45:21 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 8154494e28364f3eb85f2bba624f33224e4aed08
      https://github.com/llvm/llvm-project/commit/8154494e28364f3eb85f2bba624f33224e4aed08
  Author: Aart Bik <ajcbik at google.com>
  Date:   2023-08-17 (Thu, 17 Aug 2023)

  Changed paths:
    M mlir/include/mlir/Dialect/SparseTensor/Transforms/Passes.h
    M mlir/include/mlir/Dialect/SparseTensor/Transforms/Passes.td
    M mlir/lib/Dialect/SparseTensor/Pipelines/SparseTensorPipelines.cpp
    M mlir/lib/Dialect/SparseTensor/Transforms/SparsificationAndBufferizationPass.cpp

  Log Message:
  -----------
  [mlir][sparse] refactor sparsification and bufferization pass into proper TD pass

Registering the SparsificationAndBufferization into a proper TD pass
has the advantage that it can be invoked and tested in isolation. This
change also moves some bufferization specific set up from the pipeline
file into the pass file, keeping the logic more locally.

Reviewed By: Peiming

Differential Revision: https://reviews.llvm.org/D158219




More information about the All-commits mailing list