[llvm-commits] sret-demotion for large struct returns working on x86!

Dan Gohman gohman at apple.com
Wed Nov 11 10:31:05 PST 2009


On Nov 9, 2009, at 6:42 PM, Kenneth Uildriks wrote:

> Here's the updated version of the patch:
> 
> 1. Moved the flag and demote register from MachineFunction to
> FunctionLoweringInfo
> 2. Inverted CantLowerReturn to CanLowerReturn while carrying out #1
> 3. Now passing the return Attributes to getReturnInfo and using its
> ZExt and SExt flags properly.
> 4. Cleaned up braces.

Looks good, thanks!

Dan




More information about the llvm-commits mailing list