[AArch64][AsmParser] Split index parsing from vector list.
authorSander de Smalen <sander.desmalen@arm.com>
Wed, 11 Apr 2018 14:10:37 +0000 (14:10 +0000)
committerSander de Smalen <sander.desmalen@arm.com>
Wed, 11 Apr 2018 14:10:37 +0000 (14:10 +0000)
commitc88f9a1a5789b28a9b85bae90fed5ed87e1ec3d9
treee2f327fe4094308f21617f198767e90b194abfb1
parentf26b723491ee2d998f2a44001005318f6c171243
[AArch64][AsmParser] Split index parsing from vector list.

Summary:
Place parsing of a vector index into a separate function to reduce
duplication, since the code is duplicated in both the parsing of a
Neon vector register operand and a Neon vector list.

This is patch [2/6] in a series to add assembler/disassembler support for
SVE's contiguous ST1 (scalar+imm) instructions.

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

Reviewed By: rengolin

Subscribers: kristof.beyls, llvm-commits

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

llvm-svn: 329809
llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp