diff options
author | Oliver Stannard <oliver.stannard@arm.com> | 2014-02-11 09:25:50 +0000 |
---|---|---|
committer | Oliver Stannard <oliver.stannard@arm.com> | 2014-02-11 09:25:50 +0000 |
commit | 405bdeddd18318d3b10edd474f6f08caa5e3a1d4 (patch) | |
tree | fabd5c9b2bc246816881c151d0b6b5aec38de886 /clang/lib/Headers/stdalign.h | |
parent | 70e6585f0c7fd6385734ccf9d88fc1ad87e62a0d (diff) | |
download | bcm5719-llvm-405bdeddd18318d3b10edd474f6f08caa5e3a1d4.tar.gz bcm5719-llvm-405bdeddd18318d3b10edd474f6f08caa5e3a1d4.zip |
AAPCS: Do not split structs after CPRC allocated on stack
According to the AAPCS, we can split structs between GPRs and the stack,
except for when an argument has already been allocated on the stack. This
can occur when a large number of floating-point arguments fill up the VFP
registers, and are alllocated on the stack before the general-purpose argument
registers are full.
llvm-svn: 201137
Diffstat (limited to 'clang/lib/Headers/stdalign.h')
0 files changed, 0 insertions, 0 deletions