[all-commits] [llvm/llvm-project] 1d973b: [MLIR][TOSA] First lowerings from Tosa to Linalg

rsuderman via All-commits all-commits at lists.llvm.org
Thu Jan 14 11:25:58 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 1d973b7ded124dd19f766db0c8e07d1c686dfb1b
      https://github.com/llvm/llvm-project/commit/1d973b7ded124dd19f766db0c8e07d1c686dfb1b
  Author: Rob Suderman <rob.suderman at gmail.com>
  Date:   2021-01-14 (Thu, 14 Jan 2021)

  Changed paths:
    M mlir/include/mlir/Conversion/Passes.h
    M mlir/include/mlir/Conversion/Passes.td
    A mlir/include/mlir/Conversion/TosaToLinalg/TosaToLinalg.h
    M mlir/lib/Conversion/CMakeLists.txt
    A mlir/lib/Conversion/TosaToLinalg/CMakeLists.txt
    A mlir/lib/Conversion/TosaToLinalg/TosaToLinalg.cpp
    A mlir/lib/Conversion/TosaToLinalg/TosaToLinalgPass.cpp
    A mlir/test/Conversion/TosaToLinalg/tosa-to-linalg.mlir

  Log Message:
  -----------
  [MLIR][TOSA] First lowerings from Tosa to Linalg

Initial commit to add support for lowering from TOSA to Linalg. The focus is on
the essential infrastructure for these lowerings and integration with existing
passes.

Includes lowerings for a subset of operations including:
  abs, add, sub, pow, and, or, xor, left shift, right shift, tanh

Lit tests are used to validate correctness.

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




More information about the All-commits mailing list