[cfe-commits] [PATCH] ARM AAPCS-VFP: fix handling of homogeneous aggregate.

manman ren mren at apple.com
Mon Oct 29 10:16:15 PDT 2012


If Homogeneous Aggregate can only partially fit into VFP registers, we add padding to make sure
HA will be on stack and later VFP CPRCs will be on stack as well.

There is a discussion on whether we should use byval to pass things on stack:
llvm-commits: ABI: how to let the backend know that an aggregate should be allocated on stack

For now, the patch implemented what Eli suggested.

Please review, Thanks,
Manman

-------------- next part --------------
A non-text attachment was scrubbed...
Name: arm_ha.patch
Type: application/octet-stream
Size: 7284 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20121029/d227ce5c/attachment.obj>


More information about the cfe-commits mailing list