[PATCH] D74491: [mlir][Linalg] NFC - Refactor in preparation for automatic Linalg "named" ops.

Nicolas Vasilache via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Feb 12 08:51:53 PST 2020


nicolasvasilache created this revision.
nicolasvasilache added reviewers: ftynse, antiagainst.
Herald added subscribers: llvm-commits, Joonsoo, liufengdb, aartbik, lucyrfox, mgester, arpith-jacob, shauheen, burmako, jpienaar, rriddle, mehdi_amini.
Herald added a project: LLVM.
nicolasvasilache retitled this revision from "[mlir][Linalg] Refactor in preparation for automatic Linalg "named" ops." to "[mlir][Linalg] NFC - Refactor in preparation for automatic Linalg "named" ops.".
nicolasvasilache added reviewers: mehdi_amini, jpienaar.

This revision prepares the ground for declaratively defining Linalg "named" ops. Such named ops form the backbone of operations that are ubiquitous in the ML application domain.

This revision closely related to the definition of a "Tensor Computation Primitives Dialect" and demonstrates that ops can be expressed as declarative configurations of the `linalg.generic` op.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D74491

Files:
  mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.h
  mlir/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.td
  mlir/include/mlir/Dialect/Linalg/IR/LinalgTraits.h
  mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D74491.244200.patch
Type: text/x-patch
Size: 19659 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200212/1f7fef8f/attachment.bin>


More information about the llvm-commits mailing list