[all-commits] [llvm/llvm-project] 0ba9ee: [mlir] [VectorOps] Framework for progressive lower...
Aart Bik via All-commits
all-commits at lists.llvm.org
Wed Feb 19 11:36:34 PST 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 0ba9ee9f0e55b1f9155a5bb5739550860fa5fec2
https://github.com/llvm/llvm-project/commit/0ba9ee9f0e55b1f9155a5bb5739550860fa5fec2
Author: aartbik <ajcbik at google.com>
Date: 2020-02-19 (Wed, 19 Feb 2020)
Changed paths:
M mlir/lib/Dialect/VectorOps/VectorTransforms.cpp
M mlir/test/Dialect/VectorOps/vector-contract-transforms.mlir
Log Message:
-----------
[mlir] [VectorOps] Framework for progressive lowering of vector.contract
Summary:
Lowers all free/batch dimensions in a vector.contract progressively
into simpler vector.contract operations until a direct vector.reduction
operation is reached. Then lowers 1-D reductions into vector.reduce.
Still TBD:
multi-dimensional contractions that remain after removing all the parallel dims
Reviewers: nicolasvasilache, andydavis1, rriddle
Reviewed By: andydavis1
Subscribers: mehdi_amini, rriddle, jpienaar, burmako, shauheen, antiagainst, nicolasvasilache, arpith-jacob, mgester, lucyrfox, liufengdb, Joonsoo, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D74797
More information about the All-commits
mailing list