[mips] Add initial (experimental) MIPS-IV support.
authorDaniel Sanders <daniel.sanders@imgtec.com>
Thu, 3 Apr 2014 12:13:36 +0000 (12:13 +0000)
committerDaniel Sanders <daniel.sanders@imgtec.com>
Thu, 3 Apr 2014 12:13:36 +0000 (12:13 +0000)
commit8ef79fa70868fccbf7831c6b2e8a296f25afcac4
tree31fdc80d5abfa39c925842a4846224ce92698d0c
parent0b6dffa018f30c8f2f274c5071747cf786191831
[mips] Add initial (experimental) MIPS-IV support.

Summary:
Adds the 'mips4' processor and a simple test of the ELF e_flags.

Patch by David Chisnall
His work was sponsored by: DARPA, AFRL

I made one small change to the testcase so that it uses
mips64-unknown-linux instead of mips4-unknown-linux.

This patch indirectly adds FeatureCondMov to FeatureMips64. This is ok
because it's supposed to be there anyway and it turns out that
FeatureCondMov is not a predicate of any instructions at the moment
(this is a bug that hasn't been noticed because there are no targets
without the conditional move instructions yet).

CC: theraven
Differential Revision: http://llvm-reviews.chandlerc.com/D3244

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@205530 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Mips/AsmParser/.MipsAsmParser.cpp.swo [new file with mode: 0644]
lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp
lib/Target/Mips/Mips.td
lib/Target/Mips/MipsSubtarget.h
test/MC/Mips/elf_eflags.s