[all-commits] [llvm/llvm-project] bfaf53: [mlir][Linalg] Refactor in preparation for automat...

Nicolas Vasilache via All-commits all-commits at lists.llvm.org
Wed Feb 12 11:50:08 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: bfaf535791897f3cc2af40d4f5a677489ad25940
      https://github.com/llvm/llvm-project/commit/bfaf535791897f3cc2af40d4f5a677489ad25940
  Author: Nicolas Vasilache <ntv at google.com>
  Date:   2020-02-12 (Wed, 12 Feb 2020)

  Changed paths:
    M mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.h
    M mlir/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.td
    M mlir/include/mlir/Dialect/Linalg/IR/LinalgTraits.h
    M mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp

  Log Message:
  -----------
  [mlir][Linalg] Refactor in preparation for automatic Linalg "named" ops.

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.

Differential Revision: https://reviews.llvm.org/D74491




More information about the All-commits mailing list