[LLVMdev] RFC: PowerPC tail call optimization patch
Arnold Schwaighofer
arnold.schwaighofer at gmail.com
Wed Apr 16 10:07:50 PDT 2008
Hello Dale,
this is an updated version of the tail call optimization patch for
powerpc. could you have a look at it?
i added code to support ppc64 (untested, will try to get access to
ppc64 on a friend's machine).
incorporated evan's formatting suggestions. ;)
will run another round of testing (llvm-test) on my powerpc g4/800
when i get the okay to commit. testing on this machine takes forever
:(.
okay to commit?
regards arnold
On Fri, Mar 28, 2008 at 12:01 AM, Evan Cheng <evan.cheng at apple.com> wrote:
>
>
> On Mar 26, 2008, at 11:29 PM, Arnold Schwaighofer wrote:
>
> > Hi there,
> >
> > it's me again. attached is preliminary support for tail calls on ppc
> > 32. (once i get access to a 64bit machine that part will follow). It
> > has passed the llvm-test with the -tailcallopt flag enabled. (after
> > half a day on an old g4/800 :)
> >
> > okay to submit? probably not. :) suggestions.
>
> I can see some stylistic issues. e.g. getFramePointerFrameIndex() etc.
> should be declared const, also please make sure there is a space
> between 'if' and '('. But I don't enough about PPC to really pick on
> it. :-)
>
> Dale, can you look through the patch?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: r49787-ppc-1.patch
Type: text/x-patch
Size: 64944 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20080416/d764ffbe/attachment.bin>
More information about the llvm-dev
mailing list