[LLVMdev] RFC: Tailcall Improvement
arnold.schwaighofer at gmail.com
Tue Jan 8 05:04:54 PST 2008
Here is a patch to improve argument lowering for tail calls. Before
this patch all outgoing arguments were move to the stack slot where
they would go on a normal function call and from there moved back to
the tail call stack slot to prevent overwriting of values.
After this patch only arguments that source from callers arguments
(formal_arguments) are lowered this way.
I moved some code that would otherwise be duplicated to a new
Okay to commit?
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 10604 bytes
Desc: not available
More information about the llvm-dev