[all-commits] [llvm/llvm-project] ef8d50: [AArch64]Fix FEAT_SME_LUTv2 to have FEAT_SME2 impl...

CarolineConcatto via All-commits all-commits at lists.llvm.org
Fri Oct 4 02:24:24 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ef8d5069e1b8d322cd6905c03bef1b42e2e86515
      https://github.com/llvm/llvm-project/commit/ef8d5069e1b8d322cd6905c03bef1b42e2e86515
  Author: CarolineConcatto <caroline.concatto at arm.com>
  Date:   2024-10-04 (Fri, 04 Oct 2024)

  Changed paths:
    M clang/include/clang/Basic/arm_sme.td
    M clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_write_lane_zt.c
    M llvm/lib/Target/AArch64/AArch64Features.td
    M llvm/lib/Target/AArch64/AArch64SMEInstrInfo.td
    M llvm/test/MC/AArch64/FP8/directive-arch-negative.s
    M llvm/test/MC/AArch64/FP8_SME2/lut.s
    M llvm/test/MC/AArch64/FP8_SME2/movt-diagnostics.s
    M llvm/test/MC/AArch64/FP8_SME2/movt.s

  Log Message:
  -----------
  [AArch64]Fix FEAT_SME_LUTv2 to have FEAT_SME2 implemented. (#110474)

According to [1]
"If FEAT_SME_LUTv2 is implemented, then FEAT_SME2 is implemented." The
LUTI4[2] not strided and MOVT[3] need FEAT_SME_LUTv2 to be defined.


[1]https://developer.arm.com/documentation/109697/0100/Feature-descriptions/The-Armv9-5-architecture-extension?lang=en#md462-the-armv95-architecture-extension__FEAT_SME_LUTv2
[2]https://developer.arm.com/documentation/ddi0602/2024-06/SME-Instructions/LUTI4--four-registers--8-bit---Lookup-table-read-with-4-bit-indexes-and-8-bit-elements-

[3]https://developer.arm.com/documentation/ddi0602/2024-06/SME-Instructions/MOVT--vector-to-table---Move-vector-register-to-ZT0-



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list