[mips] Marked up instructions added in MIPS-IV and tested that IAS for -mcpu=mips...
authorDaniel Sanders <daniel.sanders@imgtec.com>
Fri, 9 May 2014 14:06:17 +0000 (14:06 +0000)
committerDaniel Sanders <daniel.sanders@imgtec.com>
Fri, 9 May 2014 14:06:17 +0000 (14:06 +0000)
commit7ef85447c950ef801414251a2ce49d2564cbf5da
treeac2c4ba60b515452f8fb405810ed9a7a505e4a99
parente2948385b92b5aec6ac5187ca4fee367db2f0dd1
[mips] Marked up instructions added in MIPS-IV and tested that IAS for -mcpu=mips[123] does not accept them

Summary:
This required a new instruction group representing the 32-bit subset of
MIPS-IV that was available in MIPS32

A small number of instructions are correctly rejected but with the wrong error
message. These have been placed in a separate test for now.

Depends on D3676

Reviewers: vmedic

Reviewed By: vmedic

Differential Revision: http://reviews.llvm.org/D3677

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@208414 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Mips/Mips.td
lib/Target/Mips/MipsCondMov.td
lib/Target/Mips/MipsInstrInfo.td
lib/Target/Mips/MipsSubtarget.cpp
lib/Target/Mips/MipsSubtarget.h
test/MC/Mips/mips1/invalid-mips4-wrong-error.s [new file with mode: 0644]
test/MC/Mips/mips1/invalid-mips4.s [new file with mode: 0644]
test/MC/Mips/mips2/invalid-mips4-wrong-error.s [new file with mode: 0644]
test/MC/Mips/mips2/invalid-mips4.s [new file with mode: 0644]
test/MC/Mips/mips3/invalid-mips4.s [new file with mode: 0644]