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

Attachment: arm_ha.patch
Description: Binary data

_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to