[LLVMdev] Patch - Big stacks on SPU, take 2

Chris Lattner clattner at apple.com
Mon Mar 29 10:39:44 PDT 2010


works for me, applied here, thanks!
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20100329/098759.html

On Mar 29, 2010, at 6:50 AM, Kalle Raiskila wrote:

> Hi,
> 
> attached is a second try for the bigstack patch for SPU, with testcase. It is essentially the patch committed as 97091, and reverted as 97099, but with the following additions:
> -in vararg handling, registers are marked to be live, to not confuse the register scavenger
> -function prologue and epilogue are not emitted, if the stack size is 16. 16 means it is empty - there is only the register scavenger emergency spill slot, which is not used as there is no stack.
> 
> This time there are no new unexpected failures in the regression tests.
> 
> 
> kalle
> <spu_bigstack.patch><bigstack.ll>_______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev





More information about the llvm-dev mailing list