Fix VLDMQ and VSTMQ instructions to use the correct encoding and address modes.
authorBob Wilson <bob.wilson@apple.com>
Tue, 23 Mar 2010 18:54:46 +0000 (18:54 +0000)
committerBob Wilson <bob.wilson@apple.com>
Tue, 23 Mar 2010 18:54:46 +0000 (18:54 +0000)
commitdf9a4f0591e3f3e7ae3b3c119a0c8cf678594f6b
tree71e6c1efcb5620c490de54d5fc26faf7de0b83fe
parentb2dc2df7d2c8eccb1aecfc09726b69dcd9aba28f
Fix VLDMQ and VSTMQ instructions to use the correct encoding and address modes.
These instructions are only needed for codegen, so I've removed all the
explicit encoding bits for now; they should be set in the same way as the for
VLDMD and VSTMD whenever we add encodings for VFP.  The use of addrmode5
requires that the instructions be custom-selected so that the number of
registers can be set in the AM5Opc value.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99309 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMBaseInstrInfo.cpp
lib/Target/ARM/ARMISelDAGToDAG.cpp
lib/Target/ARM/ARMInstrFormats.td
lib/Target/ARM/ARMInstrNEON.td