[all-commits] [llvm/llvm-project] e1dbc2: [mlir][sparse] integrate sparse annotation into ge...
Aart Bik via All-commits
all-commits at lists.llvm.org
Wed Nov 11 17:27:18 PST 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: e1dbc25ee2311b840f70905cd5f4dfafdeb5233f
https://github.com/llvm/llvm-project/commit/e1dbc25ee2311b840f70905cd5f4dfafdeb5233f
Author: Aart Bik <ajcbik at google.com>
Date: 2020-11-11 (Wed, 11 Nov 2020)
Changed paths:
M mlir/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.td
M mlir/include/mlir/Dialect/Linalg/IR/LinalgStructuredOpsInterface.td
M mlir/include/mlir/Dialect/Utils/StructuredOpsUtils.h
M mlir/lib/Dialect/Linalg/EDSC/Builders.cpp
M mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp
M mlir/lib/Dialect/Linalg/Transforms/Bufferize.cpp
M mlir/lib/Dialect/Linalg/Transforms/FusionOnTensors.cpp
A mlir/test/Dialect/Linalg/sparse_invalid.mlir
Log Message:
-----------
[mlir][sparse] integrate sparse annotation into generic linalg op
This CL integrates the new sparse annotations (hereto merely added as fully
transparent attributes) more tightly to the generic linalg op in order to add
verification of the annotations' consistency as well as to make make other
passes more aware of their presence (in the long run, rewriting rules must
preserve the integrity of the annotations).
Reviewed By: nicolasvasilache
Differential Revision: https://reviews.llvm.org/D91224
More information about the All-commits
mailing list