[AArch64][SVE2] Asm: support SVE2 load instructions
authorCullen Rhodes <cullen.rhodes@arm.com>
Thu, 30 May 2019 08:44:27 +0000 (08:44 +0000)
committerCullen Rhodes <cullen.rhodes@arm.com>
Thu, 30 May 2019 08:44:27 +0000 (08:44 +0000)
commitebe23041f087cb9decc7db12b256cf4fab48cb72
tree25427eb2b7101b3d72875f592c40904902eaf80c
parent455c529f77ac7c7b46322069f747a558a8fd04c1
[AArch64][SVE2] Asm: support SVE2 load instructions

Summary:
Patch adds support for the following instructions:
    * LDNT1SB, LDNT1B, LDNT1SH, LDNT1H, LDNT1SW, LDNT1W, LDNT1D

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

Reviewed By: SjoerdMeijer

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

llvm-svn: 362072
17 files changed:
llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
llvm/lib/Target/AArch64/SVEInstrFormats.td
llvm/test/MC/AArch64/SVE/ldnt1b-diagnostics.s
llvm/test/MC/AArch64/SVE2/ldnt1b-diagnostics.s [new file with mode: 0644]
llvm/test/MC/AArch64/SVE2/ldnt1b.s [new file with mode: 0644]
llvm/test/MC/AArch64/SVE2/ldnt1d-diagnostics.s [new file with mode: 0644]
llvm/test/MC/AArch64/SVE2/ldnt1d.s [new file with mode: 0644]
llvm/test/MC/AArch64/SVE2/ldnt1h-diagnostics.s [new file with mode: 0644]
llvm/test/MC/AArch64/SVE2/ldnt1h.s [new file with mode: 0644]
llvm/test/MC/AArch64/SVE2/ldnt1sb-diagnostics.s [new file with mode: 0644]
llvm/test/MC/AArch64/SVE2/ldnt1sb.s [new file with mode: 0644]
llvm/test/MC/AArch64/SVE2/ldnt1sh-diagnostics.s [new file with mode: 0644]
llvm/test/MC/AArch64/SVE2/ldnt1sh.s [new file with mode: 0644]
llvm/test/MC/AArch64/SVE2/ldnt1sw-diagnostics.s [new file with mode: 0644]
llvm/test/MC/AArch64/SVE2/ldnt1sw.s [new file with mode: 0644]
llvm/test/MC/AArch64/SVE2/ldnt1w-diagnostics.s [new file with mode: 0644]
llvm/test/MC/AArch64/SVE2/ldnt1w.s [new file with mode: 0644]