[llvm-commits] PATCH: Tailcallopt x86 byval argument handling

Evan Cheng evan.cheng at apple.com
Wed Apr 9 20:06:42 PDT 2008


On Apr 9, 2008, at 4:32 AM, Arnold Schwaighofer wrote:

>
>
> BUT: I think it is possible to eliminate the check for esi, edi, ecx.
> Instead of only copying the 'byval clobbered' registers to virtual
> registers and back this will be done for all argument registers (if
> byval args occur). The register allocator will than hopefully do the
> rest (eliminating the unneccessary ones).
>
> D'oh - there is always a simpler solution waiting to be beaten out of
> me by evan. ;-)

I didn't do anything. You talked yourself into a better solution. :-)

Evan

>
>
> ill try this and correct the other stuff and hopefully return with a
> new shiny patch
>
> i'll be back
>
> regards arnold
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits




More information about the llvm-commits mailing list