OSDN Git Service

[AArch64][SVE2] Asm: support WHILE instructions
authorCullen Rhodes <cullen.rhodes@arm.com>
Fri, 31 May 2019 09:13:55 +0000 (09:13 +0000)
committerCullen Rhodes <cullen.rhodes@arm.com>
Fri, 31 May 2019 09:13:55 +0000 (09:13 +0000)
commitf1e9f3e56b935ff0ff289f1d7d0e30402e1c8343
treef0f4b7c4f0686374447394deef6acb9d8d7223f5
parentd1f4ebb3bf4f33cd0768737ce382d665ea287cef
[AArch64][SVE2] Asm: support WHILE instructions

Summary:
Patch adds support for the following instructions:
    * WHILEGE, WHILEGT, WHILEHS, WHILEHI, WHILEWR, WHILERW

The specification can be found here:
https://developer.arm.com/docs/ddi0602/latest

Reviewed By: chill

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@362215 91177308-0d34-0410-b5e6-96231b3b80d8
14 files changed:
lib/Target/AArch64/AArch64SVEInstrInfo.td
lib/Target/AArch64/SVEInstrFormats.td
test/MC/AArch64/SVE2/whilege-diagnostics.s [new file with mode: 0644]
test/MC/AArch64/SVE2/whilege.s [new file with mode: 0644]
test/MC/AArch64/SVE2/whilegt-diagnostics.s [new file with mode: 0644]
test/MC/AArch64/SVE2/whilegt.s [new file with mode: 0644]
test/MC/AArch64/SVE2/whilehi-diagnostics.s [new file with mode: 0644]
test/MC/AArch64/SVE2/whilehi.s [new file with mode: 0644]
test/MC/AArch64/SVE2/whilehs-diagnostics.s [new file with mode: 0644]
test/MC/AArch64/SVE2/whilehs.s [new file with mode: 0644]
test/MC/AArch64/SVE2/whilerw-diagnostics.s [new file with mode: 0644]
test/MC/AArch64/SVE2/whilerw.s [new file with mode: 0644]
test/MC/AArch64/SVE2/whilewr-diagnostics.s [new file with mode: 0644]
test/MC/AArch64/SVE2/whilewr.s [new file with mode: 0644]