[AArch64][SVE] Asm: Support for gather LD1/LDFF1 (scalar + vector) load instructions.
authorSander de Smalen <sander.desmalen@arm.com>
Thu, 26 Apr 2018 08:19:53 +0000 (08:19 +0000)
committerSander de Smalen <sander.desmalen@arm.com>
Thu, 26 Apr 2018 08:19:53 +0000 (08:19 +0000)
commit74f9e6720bd2c84c2693613851335d20d8913175
tree31063ef44aa14db1cf65c1fa70cf947e2700415d
parentdb31e7a582dc0b97439abdb584050e9d52c05f4e
[AArch64][SVE] Asm: Support for gather LD1/LDFF1 (scalar + vector) load instructions.

Patch [2/3] in series to add support for SVE's gather load instructions
that use scalar+vector addressing modes:
- Patch [1/3]: https://reviews.llvm.org/D45951
- Patch [2/3]: https://reviews.llvm.org/D46023
- Patch [3/3]: https://reviews.llvm.org/D45958

Reviewers: fhahn, rengolin, samparker, SjoerdMeijer, t.p.northover, echristo, evandro, javed.absar

Reviewed By: fhahn

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

llvm-svn: 330928
20 files changed:
llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
llvm/lib/Target/AArch64/SVEInstrFormats.td
llvm/test/MC/AArch64/SVE/ld1b.s
llvm/test/MC/AArch64/SVE/ld1d.s
llvm/test/MC/AArch64/SVE/ld1h.s
llvm/test/MC/AArch64/SVE/ld1sb.s
llvm/test/MC/AArch64/SVE/ld1sh.s
llvm/test/MC/AArch64/SVE/ld1sw.s
llvm/test/MC/AArch64/SVE/ld1w.s
llvm/test/MC/AArch64/SVE/ldff1b.s
llvm/test/MC/AArch64/SVE/ldff1d-diagnostics.s
llvm/test/MC/AArch64/SVE/ldff1d.s
llvm/test/MC/AArch64/SVE/ldff1h.s
llvm/test/MC/AArch64/SVE/ldff1sb.s
llvm/test/MC/AArch64/SVE/ldff1sh-diagnostics.s
llvm/test/MC/AArch64/SVE/ldff1sh.s
llvm/test/MC/AArch64/SVE/ldff1sw-diagnostics.s
llvm/test/MC/AArch64/SVE/ldff1sw.s
llvm/test/MC/AArch64/SVE/ldff1w-diagnostics.s
llvm/test/MC/AArch64/SVE/ldff1w.s