summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/CodeExtractor.cpp
diff options
context:
space:
mode:
authorSean Fertile <sfertile@ca.ibm.com>2018-10-15 19:05:57 +0000
committerSean Fertile <sfertile@ca.ibm.com>2018-10-15 19:05:57 +0000
commit795cc9332b771e8f578f5ae14855d4152c72bdec (patch)
tree8bfb4cabeb5bb16b265eafbdb26e2fccc489e4ce /llvm/lib/Transforms/Utils/CodeExtractor.cpp
parentabe3c7d841467d627af58f821c6c481a9731b8a1 (diff)
downloadbcm5719-llvm-795cc9332b771e8f578f5ae14855d4152c72bdec.tar.gz
bcm5719-llvm-795cc9332b771e8f578f5ae14855d4152c72bdec.zip
[PPC64] Add split - stack support.
This support is slightly different then the X86_64 implementation in that calls to __morestack don't need to get rewritten to calls to __moresatck_non_split when a split-stack caller calls a non-split-stack callee. Instead the size of the stack frame requested by the caller is adjusted prior to the call to __morestack. The size the stack-frame will be adjusted by is tune-able through a new --split-stack-adjust-size option. Differential Revision: https://reviews.llvm.org/D52099 llvm-svn: 344544
Diffstat (limited to 'llvm/lib/Transforms/Utils/CodeExtractor.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud