diff options
| author | Francis Ricci <francisjricci@gmail.com> | 2017-05-12 14:10:51 +0000 |
|---|---|---|
| committer | Francis Ricci <francisjricci@gmail.com> | 2017-05-12 14:10:51 +0000 |
| commit | 5d4ad5c7d2dfcb9573f655ba00ecc75adfdae950 (patch) | |
| tree | c51261fc7a85f8fd9ea81ffb4d62ec05830afe75 /llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | |
| parent | f01c301f725c031d59c66bb6bc3ad87656a1044f (diff) | |
| download | bcm5719-llvm-5d4ad5c7d2dfcb9573f655ba00ecc75adfdae950.tar.gz bcm5719-llvm-5d4ad5c7d2dfcb9573f655ba00ecc75adfdae950.zip | |
Account for stack redzone when computing sp on darwin
thread_get_register_pointer_values handles the redzone computation
automatically, but is marked as an unavailable API function. This
patch replicates its logic accounting for the stack redzone on
x86_64.
Should fix flakiness in the use_stack_threaded test for lsan on darwin.
llvm-svn: 302898
Diffstat (limited to 'llvm/lib/Transforms/Utils/BasicBlockUtils.cpp')
0 files changed, 0 insertions, 0 deletions

