llvm-mirror/lib/Target/Mips
Jakob Stoklund Olesen 164dc685e5 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.

llvm-svn: 132781
2011-06-09 16:56:59 +00:00
..
TargetInfo
CMakeLists.txt
Makefile
Mips.h
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
MipsExpandPseudo.cpp
MipsFrameLowering.cpp Coding style fixes. 2011-06-07 18:58:42 +00:00
MipsFrameLowering.h
MipsInstrFormats.td
MipsInstrFPU.td Use tabs to separate opcode and operand strings. 2011-06-07 18:16:51 +00:00
MipsInstrInfo.cpp
MipsInstrInfo.h
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
MipsMCAsmInfo.h
MipsRegisterInfo.cpp Remove custom allocation order boilerplate that is no longer needed. 2011-06-09 16:56:59 +00:00
MipsRegisterInfo.h
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
MipsTargetMachine.h
MipsTargetObjectFile.cpp
MipsTargetObjectFile.h