[patch] tailcall elimination

David Sehr sehr at google.com
Sun Feb 10 14:50:52 PST 2013


This patch enables tail call optimization when alloca instructions are
present.  It is based on
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20121022/153958.html,
by adding a check that alloca addresses are not used by tail recursion
candidates.

David
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130210/431d1c6b/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: tailcall.patch
Type: application/octet-stream
Size: 13888 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130210/431d1c6b/attachment.obj>


More information about the llvm-commits mailing list