diff options
author | Sean Fertile <sfertile@ca.ibm.com> | 2018-10-15 19:05:57 +0000 |
---|---|---|
committer | Sean Fertile <sfertile@ca.ibm.com> | 2018-10-15 19:05:57 +0000 |
commit | 795cc9332b771e8f578f5ae14855d4152c72bdec (patch) | |
tree | 8bfb4cabeb5bb16b265eafbdb26e2fccc489e4ce /llvm/lib/Transforms/Utils/CodeExtractor.cpp | |
parent | abe3c7d841467d627af58f821c6c481a9731b8a1 (diff) | |
download | bcm5719-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