llvm-6502/lib/Target/Mips/MCTargetDesc
Daniel Sanders 6816d66d99 [mips] Add MipsOptionRecord abstraction and use it to implement .reginfo/.MIPS.options
This abstraction allows us to support the various records that can be placed in
the .MIPS.options section in the future. We currently use it to record register
usage information (the ODK_REGINFO record in our ELF64 spec).

Each .MIPS.options record should subclass MipsOptionRecord and provide an
implementation of EmitMipsOptionRecord.

Patch by Matheus Almeida and Toma Tabacu



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@213522 91177308-0d34-0410-b5e6-96231b3b80d8
2014-07-21 13:30:55 +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
MipsABIFlagsSection.cpp [mips] Correct .MIPS.abiflags for -mfpxx on MIPS32r6 2014-07-17 09:57:23 +00:00
MipsABIFlagsSection.h Avoid resetting the UseSoftFloat and FloatABIType on the TargetMachine 2014-07-18 00:08:50 +00:00
MipsAsmBackend.cpp
MipsAsmBackend.h Convert some assert(0) to llvm_unreachable or fold an 'if' condition into the assert. 2014-06-19 06:10:58 +00:00
MipsBaseInfo.h
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 [mips] Add MipsOptionRecord abstraction and use it to implement .reginfo/.MIPS.options 2014-07-21 13:30:55 +00:00
MipsFixupKinds.h
MipsMCAsmInfo.cpp Print a=b as an assignment. 2014-06-24 22:45:16 +00:00
MipsMCAsmInfo.h
MipsMCCodeEmitter.cpp
MipsMCCodeEmitter.h
MipsMCExpr.cpp Move expression visitation logic up to MCStreamer. 2014-06-25 15:45:33 +00:00
MipsMCExpr.h Move expression visitation logic up to MCStreamer. 2014-06-25 15:45:33 +00:00
MipsMCNaCl.h
MipsMCTargetDesc.cpp [Mips] Add a target streamer when creating a null streamer. 2014-06-23 19:43:40 +00:00
MipsMCTargetDesc.h
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 [mips] Add MipsOptionRecord abstraction and use it to implement .reginfo/.MIPS.options 2014-07-21 13:30:55 +00:00
MipsTargetStreamer.cpp [mips] Add MipsOptionRecord abstraction and use it to implement .reginfo/.MIPS.options 2014-07-21 13:30:55 +00:00