[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