summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/Targets.cpp
diff options
context:
space:
mode:
authorSergey Dmitrouk <sdmitrouk@accesssoftek.com>2015-05-14 19:58:03 +0000
committerSergey Dmitrouk <sdmitrouk@accesssoftek.com>2015-05-14 19:58:03 +0000
commit3e96fc08dabe5bb8f9dc888cd4e52a5e6f611102 (patch)
tree999a652c7c028f55a3592c206a4c85c4a2b74aba /clang/lib/Basic/Targets.cpp
parent38b54cb67bb0f9eeb7e9c33627f7d33c2f7ae2da (diff)
downloadbcm5719-llvm-3e96fc08dabe5bb8f9dc888cd4e52a5e6f611102.tar.gz
bcm5719-llvm-3e96fc08dabe5bb8f9dc888cd4e52a5e6f611102.zip
[CodeGen] Reuse stack space from unused function results
Summary: Space on stack allocated for unused structures returned by functions was unused even when it's lifetime didn't intersect with lifetime of any other objects that could use the same space. The test added also checks for named and auto objects. It seems to make sense to have this all in one place. Reviewers: aadg, rsmith, rjmccall, rnk Reviewed By: rnk Subscribers: asl, cfe-commits Differential Revision: http://reviews.llvm.org/D9743 llvm-svn: 237385
Diffstat (limited to 'clang/lib/Basic/Targets.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud