diff options
author | Chris Lattner <sabre@nondot.org> | 2010-03-29 17:38:47 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2010-03-29 17:38:47 +0000 |
commit | f60c556b918eb9a4dcb88da9c1701dd0812b6369 (patch) | |
tree | 19612d71b5a659ba616e0fd9c512a384e2a0ef94 /llvm/lib/CodeGen/ObjectCodeEmitter.cpp | |
parent | 61f3bd677277475312ffa8d1842a9201c4807c27 (diff) | |
download | llvm-f60c556b918eb9a4dcb88da9c1701dd0812b6369.zip llvm-f60c556b918eb9a4dcb88da9c1701dd0812b6369.tar.gz llvm-f60c556b918eb9a4dcb88da9c1701dd0812b6369.tar.bz2 |
From Kalle Raiskila:
"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."
llvm-svn: 99819
Diffstat (limited to 'llvm/lib/CodeGen/ObjectCodeEmitter.cpp')
0 files changed, 0 insertions, 0 deletions