[all-commits] [llvm/llvm-project] 42ba79: [AArch64][SME] Update tile slice index offset
Cullen Rhodes via All-commits
all-commits at lists.llvm.org
Thu Oct 7 01:55:49 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 42ba79b7b025c97c3aff2b958f18be90e70239f2
https://github.com/llvm/llvm-project/commit/42ba79b7b025c97c3aff2b958f18be90e70239f2
Author: Cullen Rhodes <cullen.rhodes at arm.com>
Date: 2021-10-07 (Thu, 07 Oct 2021)
Changed paths:
M llvm/lib/Target/AArch64/AArch64InstrFormats.td
M llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
M llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp
M llvm/lib/Target/AArch64/MCTargetDesc/AArch64InstPrinter.cpp
M llvm/lib/Target/AArch64/MCTargetDesc/AArch64InstPrinter.h
M llvm/lib/Target/AArch64/SMEInstrFormats.td
M llvm/test/MC/AArch64/SME/ld1b-diagnostics.s
M llvm/test/MC/AArch64/SME/ld1b.s
M llvm/test/MC/AArch64/SME/ld1d-diagnostics.s
M llvm/test/MC/AArch64/SME/ld1d.s
M llvm/test/MC/AArch64/SME/ld1h-diagnostics.s
M llvm/test/MC/AArch64/SME/ld1h.s
M llvm/test/MC/AArch64/SME/ld1q-diagnostics.s
M llvm/test/MC/AArch64/SME/ld1q.s
M llvm/test/MC/AArch64/SME/ld1w-diagnostics.s
M llvm/test/MC/AArch64/SME/ld1w.s
M llvm/test/MC/AArch64/SME/ldr.s
M llvm/test/MC/AArch64/SME/mova-diagnostics.s
M llvm/test/MC/AArch64/SME/mova.s
M llvm/test/MC/AArch64/SME/st1b-diagnostics.s
M llvm/test/MC/AArch64/SME/st1b.s
M llvm/test/MC/AArch64/SME/st1d-diagnostics.s
M llvm/test/MC/AArch64/SME/st1d.s
M llvm/test/MC/AArch64/SME/st1h-diagnostics.s
M llvm/test/MC/AArch64/SME/st1h.s
M llvm/test/MC/AArch64/SME/st1q-diagnostics.s
M llvm/test/MC/AArch64/SME/st1q.s
M llvm/test/MC/AArch64/SME/st1w-diagnostics.s
M llvm/test/MC/AArch64/SME/st1w.s
M llvm/test/MC/AArch64/SME/str.s
Log Message:
-----------
[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
Commit: 14cb138b15adafe7d4a1cd7cb2e836c40a5957b5
https://github.com/llvm/llvm-project/commit/14cb138b15adafe7d4a1cd7cb2e836c40a5957b5
Author: Cullen Rhodes <cullen.rhodes at arm.com>
Date: 2021-10-07 (Thu, 07 Oct 2021)
Changed paths:
M llvm/lib/Target/AArch64/AArch64SMEInstrInfo.td
M llvm/lib/Target/AArch64/SMEInstrFormats.td
R llvm/test/MC/AArch64/SME/dup-diagnostics.s
R llvm/test/MC/AArch64/SME/dup.s
A llvm/test/MC/AArch64/SME/psel-diagnostics.s
A llvm/test/MC/AArch64/SME/psel.s
Log Message:
-----------
[AArch64][SME] Update DUP (predicate) instruction
Changes in architecture revision 00eac1:
* Renamed to PSEL.
* Copies whole source register.
* Element type suffix removed from destination.
* Element index no longer optional and '#' prefix has been removed.
The reference can be found here:
https://developer.arm.com/documentation/ddi0602/2021-09
Depends on D111212.
Reviewed By: kmclaughlin
Differential Revision: https://reviews.llvm.org/D111213
Compare: https://github.com/llvm/llvm-project/compare/09fdfd03ea59...14cb138b15ad
More information about the All-commits
mailing list