llvm-6502/lib/Target/Mips
Jakob Stoklund Olesen 2a9d1ca9c2 Remove custom allocation order boilerplate that is no longer needed.
The register allocators automatically filter out reserved registers and
place the callee saved registers last in the allocation order, so custom
methods are no longer necessary just for that.

Some targets still use custom allocation orders:

ARM/Thumb: The high registers are removed from GPR in thumb mode. The
NEON allocation orders prefer to use non-VFP2 registers first.

X86: The GR8 classes omit AH-DH in x86-64 mode to avoid REX trouble.

SystemZ: Some of the allocation orders are omitting R12 aliases without
explanation. I don't understand this target well enough to fix that. It
looks like all the boilerplate could be removed by reserving the right
registers.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132781 91177308-0d34-0410-b5e6-96231b3b80d8
2011-06-09 16:56:59 +00:00
..
TargetInfo
CMakeLists.txt Fix cmake build. 2011-05-04 18:46:56 +00:00
Makefile
Mips.h Prevent instructions using $gp from being placed between a jalr and the instruction that restores the clobbered $gp. 2011-05-04 17:54:27 +00:00
Mips.td
MipsAsmPrinter.cpp Speculatively revert 132758 and 132768 to try to fix the Windows buildbots. 2011-06-09 16:03:19 +00:00
MipsCallingConv.td
MipsDelaySlotFiller.cpp
MipsEmitGPRestore.cpp Add support for C++ exception handling. 2011-05-26 18:59:03 +00:00
MipsExpandPseudo.cpp
MipsFrameLowering.cpp Coding style fixes. 2011-06-07 18:58:42 +00:00
MipsFrameLowering.h Add support for C++ exception handling. 2011-05-26 18:59:03 +00:00
MipsInstrFormats.td Fix td file comments for Mips. 2011-05-09 18:16:46 +00:00
MipsInstrFPU.td Use tabs to separate opcode and operand strings. 2011-06-07 18:16:51 +00:00
MipsInstrInfo.cpp
MipsInstrInfo.h This patch implements the thread local storage. Implemented are General 2011-05-31 02:53:58 +00:00
MipsInstrInfo.td Speculatively revert 132758 and 132768 to try to fix the Windows buildbots. 2011-06-09 16:03:19 +00:00
MipsISelDAGToDAG.cpp Speculatively revert 132758 and 132768 to try to fix the Windows buildbots. 2011-06-09 16:03:19 +00:00
MipsISelLowering.cpp Speculatively revert 132758 and 132768 to try to fix the Windows buildbots. 2011-06-09 16:03:19 +00:00
MipsISelLowering.h Speculatively revert 132758 and 132768 to try to fix the Windows buildbots. 2011-06-09 16:03:19 +00:00
MipsMachineFunction.h Speculatively revert 132758 and 132768 to try to fix the Windows buildbots. 2011-06-09 16:03:19 +00:00
MipsMCAsmInfo.cpp Add support for C++ exception handling. 2011-05-26 18:59:03 +00:00
MipsMCAsmInfo.h
MipsRegisterInfo.cpp Remove custom allocation order boilerplate that is no longer needed. 2011-06-09 16:56:59 +00:00
MipsRegisterInfo.h Use the dwarf->llvm mapping to print register names in the cfi 2011-05-30 20:20:15 +00:00
MipsRegisterInfo.td Remove custom allocation order boilerplate that is no longer needed. 2011-06-09 16:56:59 +00:00
MipsSchedule.td
MipsSelectionDAGInfo.cpp
MipsSelectionDAGInfo.h
MipsSubtarget.cpp
MipsSubtarget.h
MipsTargetMachine.cpp Fix data layout string. i64 is aligned to 64 bit boundaries. 2011-05-19 17:21:09 +00:00
MipsTargetMachine.h Prevent instructions using $gp from being placed between a jalr and the instruction that restores the clobbered $gp. 2011-05-04 17:54:27 +00:00
MipsTargetObjectFile.cpp
MipsTargetObjectFile.h