1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 03:33:20 +01:00
llvm-mirror/test/CodeGen
Wesley Peck 79c2f7afcc Reworking the stack layout that the MicroBlaze backend generates.
The MicroBlaze backend was generating stack layouts that did not
conform correctly to the ABI. This update generates stack layouts
which are closer to what GCC does.

Variable arguments support was added as well but the stack layout
for varargs has not been finalized.

llvm-svn: 97807
2010-03-05 15:26:02 +00:00
..
Alpha Fix PR2590 by making PatternSortingPredicate actually be 2010-03-01 22:09:11 +00:00
ARM pr6478: The frame pointer spill frame index is only defined when there is a 2010-03-04 21:42:36 +00:00
Blackfin
CBackend
CellSPU
CPP
Generic stop using anders-aa 2010-03-01 20:24:05 +00:00
MBlaze Reworking the stack layout that the MicroBlaze backend generates. 2010-03-05 15:26:02 +00:00
Mips
MSP430 Fix some issues in WalkChainUsers dealing with 2010-03-02 22:20:06 +00:00
PIC16 this testcase is failing because pic16 doesn't define a reg/reg 2010-03-02 20:48:24 +00:00
PowerPC
SPARC
SystemZ
Thumb
Thumb2 Drop the ".w" qualifier for t2UXTB16* instructions as there is no 16-bit version 2010-03-04 22:24:41 +00:00
X86 Fix an oops in x86 sibcall optimization. If the ByVal callee argument is itself passed as a pointer, then it's obviously not safe to do a tail call. 2010-03-05 08:38:04 +00:00
XCore