diff options
author | Richard Osborne <richard@xmos.com> | 2014-02-27 14:00:40 +0000 |
---|---|---|
committer | Richard Osborne <richard@xmos.com> | 2014-02-27 14:00:40 +0000 |
commit | e82bf0988e8eb75dea0b32f29153495c532073ad (patch) | |
tree | dbfeae3d39041eeda1b78ad9788cfacac45cb0d3 /clang-tools-extra/unittests/clang-tidy/GoogleModuleTest.cpp | |
parent | ed7e2ad090ce234ebdda79edde8dc344e39d757e (diff) | |
download | bcm5719-llvm-e82bf0988e8eb75dea0b32f29153495c532073ad.tar.gz bcm5719-llvm-e82bf0988e8eb75dea0b32f29153495c532073ad.zip |
[XCore] Support functions returning more than 4 words.
Summary:
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.
Reviewers: robertlytton
Reviewed By: robertlytton
CC: llvm-commits
Differential Revision: http://llvm-reviews.chandlerc.com/D2889
llvm-svn: 202397
Diffstat (limited to 'clang-tools-extra/unittests/clang-tidy/GoogleModuleTest.cpp')
0 files changed, 0 insertions, 0 deletions