[AArch64][SME] Update tile slice index offset
authorCullen Rhodes <cullen.rhodes@arm.com>
Thu, 7 Oct 2021 08:28:55 +0000 (08:28 +0000)
committerCullen Rhodes <cullen.rhodes@arm.com>
Thu, 7 Oct 2021 08:55:10 +0000 (08:55 +0000)
commit42ba79b7b025c97c3aff2b958f18be90e70239f2
tree22286f5c1c2e0f9f10f30b032546bd6bb9598b42
parent09fdfd03ea59604c54bf8aebc69a042c832090e7
[AArch64][SME] Update tile slice index offset

Changes in architecture revision 00eac1:
  * Tile slice index offset no longer prefixed with '#'.
  * The syntax for 128-bit (.Q) ZA tile slice accesses must now include
    an explicit zero index.

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

Reviewed By: david-arm

Differential Revision: https://reviews.llvm.org/D111212
30 files changed:
llvm/lib/Target/AArch64/AArch64InstrFormats.td
llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp
llvm/lib/Target/AArch64/MCTargetDesc/AArch64InstPrinter.cpp
llvm/lib/Target/AArch64/MCTargetDesc/AArch64InstPrinter.h
llvm/lib/Target/AArch64/SMEInstrFormats.td
llvm/test/MC/AArch64/SME/ld1b-diagnostics.s
llvm/test/MC/AArch64/SME/ld1b.s
llvm/test/MC/AArch64/SME/ld1d-diagnostics.s
llvm/test/MC/AArch64/SME/ld1d.s
llvm/test/MC/AArch64/SME/ld1h-diagnostics.s
llvm/test/MC/AArch64/SME/ld1h.s
llvm/test/MC/AArch64/SME/ld1q-diagnostics.s
llvm/test/MC/AArch64/SME/ld1q.s
llvm/test/MC/AArch64/SME/ld1w-diagnostics.s
llvm/test/MC/AArch64/SME/ld1w.s
llvm/test/MC/AArch64/SME/ldr.s
llvm/test/MC/AArch64/SME/mova-diagnostics.s
llvm/test/MC/AArch64/SME/mova.s
llvm/test/MC/AArch64/SME/st1b-diagnostics.s
llvm/test/MC/AArch64/SME/st1b.s
llvm/test/MC/AArch64/SME/st1d-diagnostics.s
llvm/test/MC/AArch64/SME/st1d.s
llvm/test/MC/AArch64/SME/st1h-diagnostics.s
llvm/test/MC/AArch64/SME/st1h.s
llvm/test/MC/AArch64/SME/st1q-diagnostics.s
llvm/test/MC/AArch64/SME/st1q.s
llvm/test/MC/AArch64/SME/st1w-diagnostics.s
llvm/test/MC/AArch64/SME/st1w.s
llvm/test/MC/AArch64/SME/str.s