ARM refactor am6offset usage for VLD1.
authorJim Grosbach <grosbach@apple.com>
Mon, 24 Oct 2011 21:45:13 +0000 (21:45 +0000)
committerJim Grosbach <grosbach@apple.com>
Mon, 24 Oct 2011 21:45:13 +0000 (21:45 +0000)
commit10b90a9bbf7dcae1568c03a03f9606f5395f2144
tree36680fbe6bc814e3894e8b96ac92e548a5d30a83
parent0135fe1854bef035efea1e3113dc6a127ef6e51e
ARM refactor am6offset usage for VLD1.

Split am6offset into fixed and register offset variants so the instruction
encodings are explicit rather than relying an a magic reg0 marker.
Needed to being able to parse these.

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