[PATCH] D77360: [mlir][Linalg] Extend linalg,reshape to operate on tensors
Nicolas Vasilache via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Apr 2 20:36:42 PDT 2020
nicolasvasilache created this revision.
Herald added subscribers: llvm-commits, grosul1, Joonsoo, liufengdb, lucyrfox, mgester, arpith-jacob, antiagainst, shauheen, burmako, jpienaar, rriddle, mehdi_amini.
Herald added a reviewer: rriddle.
Herald added a reviewer: antiagainst.
Herald added a project: LLVM.
nicolasvasilache added reviewers: mravishankar, asaadaldien, benvanik, stellaraccident.
This revision extends the reshape operation to let it operate on tensors.
In the tensor world the constraints are less stringent and we can allow more
arbitrary dynamic reshapes, as long as they are contractions.
The expansion of a dynamic dimension into multiple dynamic dimensions is under-specified and is punted on for now.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D77360
Files:
mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.td
mlir/include/mlir/IR/OpBase.td
mlir/lib/Conversion/LinalgToLLVM/LinalgToLLVM.cpp
mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp
mlir/test/Dialect/Linalg/invalid.mlir
mlir/test/Dialect/Linalg/roundtrip.mlir
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D77360.254684.patch
Type: text/x-patch
Size: 15535 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200403/53085eda/attachment.bin>
More information about the llvm-commits
mailing list