[PATCH] D99433: [Matrix] Including __builtin_matrix_multiply_add for the matrix type extension.

Everton Constantino via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Mar 31 10:25:15 PDT 2021


everton.constantino added a comment.

@fhahn Ok I see what you mean now, this sounds like a doable path and might be able to cover architectures with specialized matrix multiplication instructions as well .

Just to see if I understand correctly I can add a matrix_add intrinsic, do a travesal looking for matrix_multiply and fuse both changing  `LowerMatrixMultiplyFused` to support pre-loading the accumulator. Is that correct?


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D99433/new/

https://reviews.llvm.org/D99433



More information about the llvm-commits mailing list