diff options
author | Scott Michel <scottm@aero.org> | 2010-02-25 01:53:17 +0000 |
---|---|---|
committer | Scott Michel <scottm@aero.org> | 2010-02-25 01:53:17 +0000 |
commit | 3ce2b097973e4b1a553373471cf2a5d9805903c5 (patch) | |
tree | 19164ec0976be939091218e59e09f1c1816a0b18 /lib/Bitcode/Writer/ValueEnumerator.cpp | |
parent | b05942cec9803ae3d26dcc443074fb69d776d3a4 (diff) |
Large stack frame patch for the CellSPU: handle stack frames that exceed 8176
(511*16) bytes register displacement (D-form).
NOTE: This is a potential headache, given the SPU's local core limitations,
allowing the software developer to commit stack overrun suicide unknowingly.
Also, large SPU stack frames will cause code size explosion. But, one presumes
that the software developer knows what they're doing...
Contributed by Kalle.Raiskila@nokia.com, edited slightly before commit.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97091 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Bitcode/Writer/ValueEnumerator.cpp')
0 files changed, 0 insertions, 0 deletions