[all-commits] [llvm/llvm-project] 2acead: [mlir][sparse] Put the implementation for the inse...

Bixia Zheng via All-commits all-commits at lists.llvm.org
Thu Dec 1 13:24:12 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 2aceadda78209f3ab0f69c8c277f4051fa161644
      https://github.com/llvm/llvm-project/commit/2aceadda78209f3ab0f69c8c277f4051fa161644
  Author: bixia1 <bixia at google.com>
  Date:   2022-12-01 (Thu, 01 Dec 2022)

  Changed paths:
    M mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorCodegen.cpp
    M mlir/test/Dialect/SparseTensor/codegen.mlir
    M mlir/test/Dialect/SparseTensor/sparse_matmul_codegen.mlir

  Log Message:
  -----------
  [mlir][sparse] Put the implementation for the insertion operation to subroutines.

Previously, we generated inlined implementation for insert operation and
observed MLIR compile time increase due to the size of the main routine. We now
put the insert operation implementation in subroutines and leave the inlining
decision to the MLIR compiler.

Reviewed By: aartbik

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




More information about the All-commits mailing list