[llvm-commits] Segmented stacks, current status.

Sanjoy Das sanjoy at playingwithpointers.com
Mon Jun 27 07:23:45 PDT 2011


Hi!

I am a GSoC student, working on implementing segmented stacks for LLVM.
I have attached a set of patches that add preliminary support for
segmented stacks and variable length allocas for review. The code is
also available on Github [1].

The code, in the current state, does not support varargs.

Thanks!

[1] https://github.com/sanjoy/llvm/tree/segmented-stacks

-- 
Sanjoy Das
http://playingwithpointers.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Adds-a-command-line-option-to-enable-segmented-stack.patch
Type: text/x-diff
Size: 1623 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20110627/811245f9/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-Adds-a-StackSegmenter-pass.patch
Type: text/x-diff
Size: 6933 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20110627/811245f9/attachment-0001.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-Implements-prologue-code-emission-for-X86.patch
Type: text/x-diff
Size: 10023 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20110627/811245f9/attachment-0002.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-Adds-a-new-SelectionDAG-node-two-pseudo-instructions.patch
Type: text/x-diff
Size: 4352 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20110627/811245f9/attachment-0003.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-Adds-support-for-variable-sized-allocas.patch
Type: text/x-diff
Size: 9432 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20110627/811245f9/attachment-0004.patch>


More information about the llvm-commits mailing list