For the ARM integrated assembler add checking of the
authorKevin Enderby <enderby@apple.com>
Wed, 9 Apr 2014 21:32:59 +0000 (21:32 +0000)
committerKevin Enderby <enderby@apple.com>
Wed, 9 Apr 2014 21:32:59 +0000 (21:32 +0000)
commit34d14bb5343753b6418dd2302349497c48db95eb
treee5c15671fe3884a16d8207927b0e176a002a799b
parentc3de5ed0728c1834b14e4cea82a53e40ed8e4e23
For the ARM integrated assembler add checking of the
alignments on vld/vst instructions.  And report errors for
alignments that are not supported.

While this is a large diff and an big test case, the changes
are very straight forward.  But pretty much had to touch
all vld/vst instructions changing the addrmode to one of the
new ones that where added will do the proper checking for
the specific instruction.

rdar://11312406

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@205930 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMInstrInfo.td
lib/Target/ARM/ARMInstrNEON.td
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
test/MC/ARM/neon-vld-vst-align.s [new file with mode: 0644]