[all-commits] [llvm/llvm-project] eef1bf: [mlir][Linalg] Conv {1, 2, 3}D ops defined with TC s...

Jakub Lichman via All-commits all-commits at lists.llvm.org
Fri Jul 31 04:20:37 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: eef1bfb2d219191cee16ee24efbf2d204488696c
      https://github.com/llvm/llvm-project/commit/eef1bfb2d219191cee16ee24efbf2d204488696c
  Author: Jakub Lichman <limo at google.com>
  Date:   2020-07-31 (Fri, 31 Jul 2020)

  Changed paths:
    M mlir/include/mlir/Dialect/Linalg/IR/LinalgNamedStructuredOpsSpec.tc
    M mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.h
    M mlir/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.td
    M mlir/lib/Conversion/LinalgToStandard/LinalgToStandard.cpp
    M mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp
    M mlir/lib/Dialect/Linalg/Transforms/Loops.cpp
    M mlir/test/Dialect/Linalg/invalid.mlir
    M mlir/test/Dialect/Linalg/loops.mlir

  Log Message:
  -----------
  [mlir][Linalg] Conv {1,2,3}D ops defined with TC syntax

Replaced definition of named ND ConvOps with tensor comprehension
syntax which reduces boilerplate code significantly. Furthermore,
new ops to support TF convolutions added (without strides and dilations).

Reviewed By: nicolasvasilache

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




More information about the All-commits mailing list