[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