1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-26 22:42:46 +02:00
llvm-mirror/lib/Target/Mips/MCTargetDesc
Petar Jovanovic 9a0a08ccc4 Re-enable target-specific relocation table sorting and use it for Mips
Some targets (ie. Mips) have additional rules for ordering the relocation
table entries. Allow them to override generic sortRelocs(), which sorts
entries by Offset.
Then override this function for Mips, to emit HI16 and GOT16 relocations
against the local symbol in pair with the corresponding LO16 relocation.

Patch by Vladimir Stefanovic.

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

llvm-svn: 234883
2015-04-14 13:23:34 +00:00
..
CMakeLists.txt MipsABIInfo class is used in different libraries. Moving the files to MCTargetDesc folder(LLVMMipsDesc library) prevents linkage errors. There are no functional changes. 2014-12-17 11:49:56 +00:00
LLVMBuild.txt
Makefile
MipsABIFlagsSection.cpp
MipsABIFlagsSection.h [mips] Add backend support for Mips32r[35] and Mips64r[35]. 2015-02-18 16:24:50 +00:00
MipsABIInfo.cpp [mips] Add backend support for Mips32r[35] and Mips64r[35]. 2015-02-18 16:24:50 +00:00
MipsABIInfo.h Move the Mips target to storing the ABI in the TargetMachine rather 2015-01-26 17:33:46 +00:00
MipsAsmBackend.cpp [mips][microMIPS] MicroMIPS 16-bit unconditional branch instruction B 2015-01-21 12:39:30 +00:00
MipsAsmBackend.h Fix uses of reserved identifiers starting with an underscore followed by an uppercase letter 2015-03-16 18:06:57 +00:00
MipsBaseInfo.h Canonicalize header guards into a common format. 2014-08-13 16:26:38 +00:00
MipsELFObjectWriter.cpp Re-enable target-specific relocation table sorting and use it for Mips 2015-04-14 13:23:34 +00:00
MipsELFStreamer.cpp Split the object streamer callback in one per file format. 2015-03-19 01:50:16 +00:00
MipsELFStreamer.h Split the object streamer callback in one per file format. 2015-03-19 01:50:16 +00:00
MipsFixupKinds.h Recommit r232027 with PR22883 fixed: Add infrastructure for support of multiple memory constraints. 2015-03-13 12:45:09 +00:00
MipsMCAsmInfo.cpp Allow target to specify prefix for labels 2014-12-04 00:06:57 +00:00
MipsMCAsmInfo.h Canonicalize header guards into a common format. 2014-08-13 16:26:38 +00:00
MipsMCCodeEmitter.cpp Revert "Use std::bitset for SubtargetFeatures" 2015-03-24 12:56:59 +00:00
MipsMCCodeEmitter.h Use 'override/final' instead of 'virtual' for overridden methods 2015-04-11 02:11:45 +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 Split the object streamer callback in one per file format. 2015-03-19 01:50:16 +00:00
MipsMCTargetDesc.cpp Replace the MCSubtargetInfo parameter with a Triple when creating 2015-03-31 00:10:04 +00:00
MipsMCTargetDesc.h Remove the use of the subtarget in MCCodeEmitter creation and 2015-03-10 22:03:14 +00:00
MipsNaClELFStreamer.cpp Use 'override/final' instead of 'virtual' for overridden methods 2015-04-11 02:11:45 +00:00
MipsOptionRecord.cpp [Mips] Add .MIPS.options section descriptor kinds enumeration 2015-02-16 22:59:29 +00:00
MipsTargetStreamer.cpp Revert "Use std::bitset for SubtargetFeatures" 2015-03-24 12:56:59 +00:00