llvm-6502/test/CodeGen
Evan Cheng 910139f9ca Targets sometimes assign fixed stack object to spill certain callee-saved
registers based on dynamic conditions. For example, X86 EBP/RBP, when used as
frame register has to be spilled in the first fixed object. It should inform
PEI this so it doesn't get allocated another stack object. Also, it should not
be spilled as other callee-saved registers but rather its spilling and restoring
are being handled by emitPrologue and emitEpilogue. Avoid spilling it twice.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75116 91177308-0d34-0410-b5e6-96231b3b80d8
2009-07-09 06:53:48 +00:00
..
Alpha
ARM Improved tracking of value number kills. VN kills are now represented 2009-07-09 03:57:02 +00:00
CBackend
CellSPU
CPP
Generic
IA64
Mips
MSP430
PowerPC Fix codegen for references to available_externally symbols. This fixes 2009-07-01 16:53:44 +00:00
SPARC
Thumb Add missing tests. 2009-07-07 20:38:08 +00:00
Thumb2 Use common code for both ARM and Thumb-2 instruction and register info. 2009-07-08 23:10:31 +00:00
X86 Targets sometimes assign fixed stack object to spill certain callee-saved 2009-07-09 06:53:48 +00:00
XCore