[all-commits] [llvm/llvm-project] fe8c64: [mlir][linalg] Add an e2e test for linalg.matmul_t...

Cullen Rhodes via All-commits all-commits at lists.llvm.org
Thu Nov 9 23:52:52 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: fe8c649d01a6fae02b0b2836a7d847a10631d7d9
      https://github.com/llvm/llvm-project/commit/fe8c649d01a6fae02b0b2836a7d847a10631d7d9
  Author: Cullen Rhodes <cullen.rhodes at arm.com>
  Date:   2023-11-10 (Fri, 10 Nov 2023)

  Changed paths:
    A mlir/test/Integration/Dialect/Linalg/CPU/ArmSME/matmul-transpose-a.mlir

  Log Message:
  -----------
  [mlir][linalg] Add an e2e test for linalg.matmul_transpose_a to ArmSME (#71644)

This patch adds an integration test demonstrating the first e2e example
lowering a linalg.matmul to SME via vector.outerproduct.

The test uses a 'linalg.matmul_transpose_a' rather than 'linalg.matmul'
since the latter emits a 'vector.transfer_read' with a vector type of
'vector<[4]x1xf32>' that can't be currently lowered via generic (SVE)
path, since it has leading scalable dim.




More information about the All-commits mailing list