[all-commits] [llvm/llvm-project] cb1911: [mlir][linalg] Add named op for matmul_transpose_a

Nicolas Vasilache via All-commits all-commits at lists.llvm.org
Mon Jun 26 13:09:14 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: cb1911a2db14b02a3f7855723d9138d26c41e66f
      https://github.com/llvm/llvm-project/commit/cb1911a2db14b02a3f7855723d9138d26c41e66f
  Author: Nicolas Vasilache <nicolasvasilache at users.noreply.github.com>
  Date:   2023-06-26 (Mon, 26 Jun 2023)

  Changed paths:
    M mlir/include/mlir/Dialect/Linalg/IR/LinalgNamedStructuredOps.yaml
    M mlir/python/mlir/dialects/linalg/opdsl/ops/core_named_ops.py
    M mlir/test/Dialect/Linalg/named-ops.mlir

  Log Message:
  -----------
  [mlir][linalg] Add named op for matmul_transpose_a

matmul with transposed LHS operand allows better memory access
patterns on several architectures including common GPUs. Having a named
op for it allows to handle this kind of matmul in a more explicit way.




More information about the All-commits mailing list