Add support for MC assembling and disassembling of vsel{ge, gt, eq, vs} instructions.
authorJoey Gouly <joey.gouly@arm.com>
Thu, 4 Jul 2013 14:57:20 +0000 (14:57 +0000)
committerJoey Gouly <joey.gouly@arm.com>
Thu, 4 Jul 2013 14:57:20 +0000 (14:57 +0000)
commitcc4ff9e9079f0de12b69ad3feea0d2d52be08bd6
treefd23d0ffca81be57ede2cf5a9d83a15714b1cd37
parent550f263dcfc0b1a11f187bc665e1fffeb93a6c80
Add support for MC assembling and disassembling of vsel{ge, gt, eq, vs} instructions.

This adds a new decoder table/namespace 'VFPV8', as these instructions have their
top 4 bits as 0b1111, while other Thumb instructions have 0b1110.

llvm-svn: 185642
llvm/lib/Target/ARM/ARMInstrFormats.td
llvm/lib/Target/ARM/ARMInstrVFP.td
llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
llvm/test/MC/ARM/v8fp.s
llvm/test/MC/Disassembler/ARM/v8fp.txt