[all-commits] [llvm/llvm-project] f6ca0e: [llvm][AArch64][Assembly]: Add SME_F8F16 and SME_F...

Hassnaa Hamdi via All-commits all-commits at lists.llvm.org
Fri Nov 3 08:01:08 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: f6ca0ed0385f57adf814439dfa7585a00284a144
      https://github.com/llvm/llvm-project/commit/f6ca0ed0385f57adf814439dfa7585a00284a144
  Author: Hassnaa Hamdi <hassnaa.hamdi at arm.com>
  Date:   2023-11-03 (Fri, 03 Nov 2023)

  Changed paths:
    M llvm/include/llvm/TargetParser/AArch64TargetParser.h
    M llvm/lib/Target/AArch64/AArch64.td
    M llvm/lib/Target/AArch64/AArch64InstrInfo.td
    M llvm/lib/Target/AArch64/AArch64SMEInstrInfo.td
    M llvm/lib/Target/AArch64/AArch64SchedA64FX.td
    M llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
    M llvm/lib/Target/AArch64/SMEInstrFormats.td
    A llvm/test/MC/AArch64/FP8_SME2/dot-diagnostics.s
    A llvm/test/MC/AArch64/FP8_SME2/dot.s
    A llvm/test/MC/AArch64/FP8_SME2/mla-diagnostics.s
    A llvm/test/MC/AArch64/FP8_SME2/mla.s
    A llvm/test/MC/AArch64/FP8_SME2/mopa-diagnostics.s
    A llvm/test/MC/AArch64/FP8_SME2/mopa.s
    M llvm/test/MC/AArch64/SME2/fmlal-diagnostics.s
    M llvm/test/MC/AArch64/SME2/fvdot-diagnostics.s
    M llvm/unittests/TargetParser/TargetParserTest.cpp

  Log Message:
  -----------
  [llvm][AArch64][Assembly]: Add SME_F8F16 and SME_F8F32 Ass/Disass. (#70640)

This patch adds the feature flags of SME_F8F16 and SME_F8F32,
 and the assembly/disassembly for the following instructions of SME2:

  * SME:
    - FMLAL, FMLALL
    - FVDOT, FVDOTT
    - FVDOTB 
    - FMOPA
   
That is according to this documentation:
https://developer.arm.com/documentation/ddi0602/2023-09

Co-authored-by: Caroline Concatto <caroline.concatto at arm.com>




More information about the All-commits mailing list