[mips] Added a full set of instruction test cases for all ISA's (but not ASE's).
authorDaniel Sanders <daniel.sanders@imgtec.com>
Mon, 31 Mar 2014 12:13:12 +0000 (12:13 +0000)
committerDaniel Sanders <daniel.sanders@imgtec.com>
Mon, 31 Mar 2014 12:13:12 +0000 (12:13 +0000)
commit5900e1db41057aba8556a80398e1a833306fad0a
tree42c9ea52a65e946566d5cd36fac22f8a1851e555
parent65fafbb1090201a727513fe9af50e443cfa900da
[mips] Added a full set of instruction test cases for all ISA's (but not ASE's).

Summary:
Where those ISA's are not currently supported, the test is run with the smallest
superset of that ISA.

Some instructions are valid but don't pass yet. These have been placed in the
valid-xfail.s's which will XPASS if _any_ instruction starts working.

The valid.s's do not verify the encoding yet. There are also no tests checking that instructions from neighbouring ISA's are not accepted.

Reviewers: matheusalmeida

Reviewed By: matheusalmeida

Differential Revision: http://llvm-reviews.chandlerc.com/D3214

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@205180 91177308-0d34-0410-b5e6-96231b3b80d8
18 files changed:
test/MC/Mips/mips1/valid-xfail.s [new file with mode: 0644]
test/MC/Mips/mips1/valid.s [new file with mode: 0644]
test/MC/Mips/mips2/valid-xfail.s [new file with mode: 0644]
test/MC/Mips/mips2/valid.s [new file with mode: 0644]
test/MC/Mips/mips3/valid-xfail.s [new file with mode: 0644]
test/MC/Mips/mips3/valid.s [new file with mode: 0644]
test/MC/Mips/mips32/valid-xfail.s [new file with mode: 0644]
test/MC/Mips/mips32/valid.s [new file with mode: 0644]
test/MC/Mips/mips32r2/valid-xfail.s [new file with mode: 0644]
test/MC/Mips/mips32r2/valid.s [new file with mode: 0644]
test/MC/Mips/mips4/valid-xfail.s [new file with mode: 0644]
test/MC/Mips/mips4/valid.s [new file with mode: 0644]
test/MC/Mips/mips5/valid-xfail.s [new file with mode: 0644]
test/MC/Mips/mips5/valid.s [new file with mode: 0644]
test/MC/Mips/mips64/valid-xfail.s [new file with mode: 0644]
test/MC/Mips/mips64/valid.s [new file with mode: 0644]
test/MC/Mips/mips64r2/valid-xfail.s [new file with mode: 0644]
test/MC/Mips/mips64r2/valid.s [new file with mode: 0644]