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

Evan Cheng evan.cheng at apple.com
Thu Apr 10 17:10:00 PDT 2008


On Apr 9, 2008, at 2:33 PM, Arnold Schwaighofer wrote:

>> i'll be back
> ... and here i am. no more checking for registers. removed the check
> for the known registers (e/rcx,si,di) that are overwritten by byval
> lowering. now all register arguments are protected by a copyto/from
> virtual reg sequence the register allocator does the rest of the work.

Thanks. The patch looks good. Have you verified the register allocator  
does eliminate the unnecessary copies?

Evan

>
>
> regards arnold
> <x86-r48948-5.patch>_______________________________________________
> 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