[all-commits] [llvm/llvm-project] 3bee2f: [AArch64] SME2 Multiple vectors int/float binary...

CarolineConcatto via All-commits all-commits at lists.llvm.org
Fri Oct 21 06:47:14 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 3bee2fb26222b71ba30234586dc0e6c197358091
      https://github.com/llvm/llvm-project/commit/3bee2fb26222b71ba30234586dc0e6c197358091
  Author: Caroline Concatto <caroline.concatto at arm.com>
  Date:   2022-10-21 (Fri, 21 Oct 2022)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64SMEInstrInfo.td
    M llvm/lib/Target/AArch64/SMEInstrFormats.td
    M llvm/test/MC/AArch64/SME2/add-diagnostics.s
    M llvm/test/MC/AArch64/SME2/add.s
    A llvm/test/MC/AArch64/SME2/fadd-diagnostics.s
    A llvm/test/MC/AArch64/SME2/fadd.s
    A llvm/test/MC/AArch64/SME2/fsub-diagnostics.s
    A llvm/test/MC/AArch64/SME2/fsub.s
    M llvm/test/MC/AArch64/SME2/sub-diagnostics.s
    M llvm/test/MC/AArch64/SME2/sub.s

  Log Message:
  -----------
  [AArch64] SME2 Multiple vectors  int/float  binary accumulator and  two/four ZA single-vector

This patch adds the assembly/disassembly for the following instructions:
INT :
  ADD (array accumulators): Add multi-vector to ZA array vector accumulators.
  SUB  (array accumulators): Subtract multi-vector from ZA array vector accumulators.
FP:
  FADD : Floating-point add multi-vector to ZA array vector accumulators.
  FSUB : Floating-point subtract multi-vector from ZA array vector accumulators.
For  Two and Four ZA single-vectors

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

Depends on: D135563

Reviewed By: sdesmalen

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




More information about the All-commits mailing list