summaryrefslogtreecommitdiffstats
path: root/debuginfo-tests/aggregate-indirect-arg.cpp
diff options
context:
space:
mode:
authorRichard Osborne <richard@xmos.com>2014-02-27 17:47:54 +0000
committerRichard Osborne <richard@xmos.com>2014-02-27 17:47:54 +0000
commit521bdf211deb77812e6f3574b3f40095371c0699 (patch)
tree2b1afb9d77d4433908200461737910e664762767 /debuginfo-tests/aggregate-indirect-arg.cpp
parentf474087f98597c8ea4691e5beca7dccfc0778a0c (diff)
downloadbcm5719-llvm-521bdf211deb77812e6f3574b3f40095371c0699.tar.gz
bcm5719-llvm-521bdf211deb77812e6f3574b3f40095371c0699.zip
[XCore] Support functions returning more than 4 words.
If a function returns a large struct by value return the first 4 words in registers and the rest on the stack in a location reserved by the caller. This is needed to support the xC language which supports functions returning an arbitrary number of return values. This is r202397 reapplied with a fix to avoid an uninitialized read of a member. llvm-svn: 202414
Diffstat (limited to 'debuginfo-tests/aggregate-indirect-arg.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud