[all-commits] [llvm/llvm-project] 15389c: [mlir][spirv] Add remaining cooperative matrix ins...

Thomas via All-commits all-commits at lists.llvm.org
Thu May 21 11:56:10 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 15389cdc5b721fc1e10dc5818390fa3fa939a92e
      https://github.com/llvm/llvm-project/commit/15389cdc5b721fc1e10dc5818390fa3fa939a92e
  Author: Thomas Raoux <thomasraoux at google.com>
  Date:   2020-05-21 (Thu, 21 May 2020)

  Changed paths:
    M mlir/include/mlir/Dialect/SPIRV/SPIRVArithmeticOps.td
    M mlir/include/mlir/Dialect/SPIRV/SPIRVBase.td
    M mlir/include/mlir/Dialect/SPIRV/SPIRVCastOps.td
    M mlir/include/mlir/Dialect/SPIRV/SPIRVCooperativeMatrixOps.td
    M mlir/lib/Dialect/SPIRV/SPIRVOps.cpp
    M mlir/test/Dialect/SPIRV/Serialization/cooperative-matrix.mlir
    M mlir/test/Dialect/SPIRV/cooperative-matrix.mlir
    M mlir/test/Dialect/SPIRV/ops.mlir
    M mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp

  Log Message:
  -----------
  [mlir][spirv] Add remaining cooperative matrix instructions

Adds support for cooperative matrix support for arithmetic and cast
instructions. It also adds cooperative matrix store, muladd and matrixlength
instructions which are part of the extension.

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




More information about the All-commits mailing list