aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/StackProtector.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2010-03-29 17:38:47 +0000
committerChris Lattner <sabre@nondot.org>2010-03-29 17:38:47 +0000
commitf60c556b918eb9a4dcb88da9c1701dd0812b6369 (patch)
tree19612d71b5a659ba616e0fd9c512a384e2a0ef94 /llvm/lib/CodeGen/StackProtector.cpp
parent61f3bd677277475312ffa8d1842a9201c4807c27 (diff)
downloadllvm-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/StackProtector.cpp')
0 files changed, 0 insertions, 0 deletions