[all-commits] [llvm/llvm-project] dfa769: [AArch64][SME] Add outer product instructions

Cullen Rhodes via All-commits all-commits at lists.llvm.org
Thu Jul 15 02:51:54 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: dfa76933c29626d08a3538fcc66f120a5bc563b7
      https://github.com/llvm/llvm-project/commit/dfa76933c29626d08a3538fcc66f120a5bc563b7
  Author: Cullen Rhodes <cullen.rhodes at arm.com>
  Date:   2021-07-15 (Thu, 15 Jul 2021)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64SMEInstrInfo.td
    M llvm/lib/Target/AArch64/SMEInstrFormats.td
    A llvm/test/MC/AArch64/SME/bfmopa-diagnostics.s
    A llvm/test/MC/AArch64/SME/bfmopa.s
    A llvm/test/MC/AArch64/SME/bfmops-diagnostics.s
    A llvm/test/MC/AArch64/SME/bfmops.s
    A llvm/test/MC/AArch64/SME/fmopa-diagnostics.s
    A llvm/test/MC/AArch64/SME/fmopa-fp64.s
    A llvm/test/MC/AArch64/SME/fmopa.s
    A llvm/test/MC/AArch64/SME/fmops-diagnostics.s
    A llvm/test/MC/AArch64/SME/fmops-fp64.s
    A llvm/test/MC/AArch64/SME/fmops.s
    A llvm/test/MC/AArch64/SME/smopa-32.s
    A llvm/test/MC/AArch64/SME/smopa-64.s
    A llvm/test/MC/AArch64/SME/smopa-diagnostics.s
    A llvm/test/MC/AArch64/SME/smops-32.s
    A llvm/test/MC/AArch64/SME/smops-64.s
    A llvm/test/MC/AArch64/SME/smops-diagnostics.s
    A llvm/test/MC/AArch64/SME/sumopa-32.s
    A llvm/test/MC/AArch64/SME/sumopa-64.s
    A llvm/test/MC/AArch64/SME/sumopa-diagnostics.s
    A llvm/test/MC/AArch64/SME/sumops-32.s
    A llvm/test/MC/AArch64/SME/sumops-64.s
    A llvm/test/MC/AArch64/SME/sumops-diagnostics.s
    A llvm/test/MC/AArch64/SME/umopa-32.s
    A llvm/test/MC/AArch64/SME/umopa-64.s
    A llvm/test/MC/AArch64/SME/umopa-diagnostics.s
    A llvm/test/MC/AArch64/SME/umops-32.s
    A llvm/test/MC/AArch64/SME/umops-64.s
    A llvm/test/MC/AArch64/SME/umops-diagnostics.s
    A llvm/test/MC/AArch64/SME/usmopa-32.s
    A llvm/test/MC/AArch64/SME/usmopa-64.s
    A llvm/test/MC/AArch64/SME/usmopa-diagnostics.s
    A llvm/test/MC/AArch64/SME/usmops-32.s
    A llvm/test/MC/AArch64/SME/usmops-64.s
    A llvm/test/MC/AArch64/SME/usmops-diagnostics.s

  Log Message:
  -----------
  [AArch64][SME] Add outer product instructions

This patch adds support for the following outer product instructions:

  * BFMOPA, BFMOPS, FMOPA, FMOPS, SMOPA, SMOPS, SUMOPA, SUMOPS, UMOPA,
    UMOPS, USMOPA, USMOPS.

Depends on D105570.

The reference can be found here:
https://developer.arm.com/documentation/ddi0602/2021-06

Reviewed By: david-arm

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




More information about the All-commits mailing list