llvm-project/llvm/lib/Target/Mips/MCTargetDesc
Toma Tabacu 85618b3194 [mips] Add assembler support for .set arch=x directive.
Summary:
This directive is similar to ".set mipsX".
It is used to change the CPU target of the assembler, enabling it to accept instructions for a specific CPU.

This patch only implements the r4000 CPU (which is treated internally as generic mips3) and the generic ISAs.

Contains work done by Matheus Almeida.

Reviewers: dsanders

Reviewed By: dsanders

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

llvm-svn: 215978
2014-08-19 14:22:52 +00:00
..
CMakeLists.txt [mips] Add MipsOptionRecord abstraction and use it to implement .reginfo/.MIPS.options 2014-07-21 13:30:55 +00:00
LLVMBuild.txt
Makefile Test commit 2012-06-09 00:27:55 +00:00
MipsABIFlagsSection.cpp [mips] Correct .MIPS.abiflags for -mfpxx on MIPS32r6 2014-07-17 09:57:23 +00:00
MipsABIFlagsSection.h Canonicalize header guards into a common format. 2014-08-13 16:26:38 +00:00
MipsAsmBackend.cpp [mips][mips64r6] Relocation R_MIPS_PC18_S3 2014-06-13 14:26:47 +00:00
MipsAsmBackend.h Canonicalize header guards into a common format. 2014-08-13 16:26:38 +00:00
MipsBaseInfo.h Canonicalize header guards into a common format. 2014-08-13 16:26:38 +00:00
MipsELFObjectWriter.cpp [MC] Pass MCSymbolData to needsRelocateWithSymbol 2014-07-20 23:15:06 +00:00
MipsELFStreamer.cpp [mips] Add MipsOptionRecord abstraction and use it to implement .reginfo/.MIPS.options 2014-07-21 13:30:55 +00:00
MipsELFStreamer.h Canonicalize header guards into a common format. 2014-08-13 16:26:38 +00:00
MipsFixupKinds.h Canonicalize header guards into a common format. 2014-08-13 16:26:38 +00:00
MipsMCAsmInfo.cpp Remove HasLEB128. 2014-08-15 14:01:07 +00:00
MipsMCAsmInfo.h Canonicalize header guards into a common format. 2014-08-13 16:26:38 +00:00
MipsMCCodeEmitter.cpp [mips][mips64r6] Relocation R_MIPS_PC18_S3 2014-06-13 14:26:47 +00:00
MipsMCCodeEmitter.h Canonicalize header guards into a common format. 2014-08-13 16:26:38 +00:00
MipsMCExpr.cpp If available, pass down the Fixup object to EvaluateAsRelocatable. 2014-08-10 11:35:12 +00:00
MipsMCExpr.h Canonicalize header guards into a common format. 2014-08-13 16:26:38 +00:00
MipsMCNaCl.h Canonicalize header guards into a common format. 2014-08-13 16:26:38 +00:00
MipsMCTargetDesc.cpp [Mips] Add a target streamer when creating a null streamer. 2014-06-23 19:43:40 +00:00
MipsMCTargetDesc.h Canonicalize header guards into a common format. 2014-08-13 16:26:38 +00:00
MipsNaClELFStreamer.cpp [mips][mips64r6] Use JALR for returns instead of JR (which is not available on MIPS32r6/MIPS64r6) 2014-07-09 10:16:07 +00:00
MipsOptionRecord.cpp Reverted my "Testing commit access" commit. 2014-08-12 12:41:44 +00:00
MipsTargetStreamer.cpp [mips] Add assembler support for .set arch=x directive. 2014-08-19 14:22:52 +00:00