1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-24 13:33:37 +02:00
llvm-mirror/lib/Target/Mips/MCTargetDesc
Daniel Sanders baa1451096 [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

llvm-svn: 205530
2014-04-03 12:13:36 +00:00
..
CMakeLists.txt [mips] Implement custom MCELFStreamer. 2014-03-27 11:39:03 +00:00
LLVMBuild.txt
Makefile
MipsAsmBackend.cpp MicroMIPS specific little endian fixup data byte ordering. 2014-04-03 12:01:01 +00:00
MipsAsmBackend.h Completely rewrite ELFObjectWriter::RecordRelocation. 2014-03-29 06:26:49 +00:00
MipsBaseInfo.h Completely rewrite ELFObjectWriter::RecordRelocation. 2014-03-29 06:26:49 +00:00
MipsELFObjectWriter.cpp Don't relocate with sections if there might be a paired relocation. 2014-03-31 19:00:23 +00:00
MipsELFStreamer.cpp [mips] Implement custom MCELFStreamer. 2014-03-27 11:39:03 +00:00
MipsELFStreamer.h [mips] Remove unused private field. 2014-03-27 12:02:48 +00:00
MipsFixupKinds.h Support for microMIPS TLS relocations. 2013-12-19 16:02:32 +00:00
MipsMCAsmInfo.cpp Add a MCAsmInfoELF class and factor some code into it. 2013-10-16 01:34:32 +00:00
MipsMCAsmInfo.h Add a MCAsmInfoELF class and factor some code into it. 2013-10-16 01:34:32 +00:00
MipsMCCodeEmitter.cpp [mips] Extend MipsMCExpr class to handle %higher(sym1 - sym2 + const) and 2014-04-03 10:37:45 +00:00
MipsMCCodeEmitter.h [mips] Update namespace. 2014-03-21 10:35:14 +00:00
MipsMCExpr.cpp [mips] Extend MipsMCExpr class to handle %higher(sym1 - sym2 + const) and 2014-04-03 10:37:45 +00:00
MipsMCExpr.h [mips] Extend MipsMCExpr class to handle %higher(sym1 - sym2 + const) and 2014-04-03 10:37:45 +00:00
MipsMCNaCl.h [mips] NaCl should now use the custom MipsELFStreamer (recently added) in spite 2014-03-27 11:52:20 +00:00
MipsMCTargetDesc.cpp [mips] NaCl should now use the custom MipsELFStreamer (recently added) in spite 2014-03-27 11:52:20 +00:00
MipsMCTargetDesc.h [mips] 80-column. 2014-03-19 16:29:06 +00:00
MipsNaClELFStreamer.cpp [mips] NaCl should now use the custom MipsELFStreamer (recently added) in spite 2014-03-27 11:52:20 +00:00
MipsTargetStreamer.cpp [mips] Add initial (experimental) MIPS-IV support. 2014-04-03 12:13:36 +00:00