diff options
author | Matthias Braun <matze@braunis.de> | 2017-04-19 21:11:44 +0000 |
---|---|---|
committer | Matthias Braun <matze@braunis.de> | 2017-04-19 21:11:44 +0000 |
commit | 8aaa368d0018822734b462ade86797fab2de182f (patch) | |
tree | b7ce203240ed62f524cde15161af98572cb16308 /lldb/packages/Python/lldbsuite/test/lang/cpp/call-function/TestCallCPPFunction.py | |
parent | 9be010f0d0b218fc6959a042d22ecc63011403b8 (diff) | |
download | bcm5719-llvm-8aaa368d0018822734b462ade86797fab2de182f.tar.gz bcm5719-llvm-8aaa368d0018822734b462ade86797fab2de182f.zip |
ARMFrameLowering: Reserve emergency spill slot for large arguments
Re-commit after revert in r300668. Changed getMaxFPOffset() to a
more conservative heuristic instead of trying to be clever and missing
for some exotic calling conventions.
We need to reserve an emergency spill slot in cases with large argument
types that could overflow immediate offsets for FP relative address
calculations.
rdar://31317893
Differential Revision: https://reviews.llvm.org/D31643
llvm-svn: 300761
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/lang/cpp/call-function/TestCallCPPFunction.py')
0 files changed, 0 insertions, 0 deletions