aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Commands/CommandObjectMultiword.cpp
diff options
context:
space:
mode:
authorDavide Italiano <davide@freebsd.org>2016-02-20 00:44:47 +0000
committerDavide Italiano <davide@freebsd.org>2016-02-20 00:44:47 +0000
commit228978c0dcfc9a9793f3dc8a69f42471192223bc (patch)
treeff9cf76b1ca94e1ca16afe253f3a07862d75018f /lldb/source/Commands/CommandObjectMultiword.cpp
parent467b5b9024ec1e9348ad24ea736eb9a94c653bb0 (diff)
downloadllvm-228978c0dcfc9a9793f3dc8a69f42471192223bc.zip
llvm-228978c0dcfc9a9793f3dc8a69f42471192223bc.tar.gz
llvm-228978c0dcfc9a9793f3dc8a69f42471192223bc.tar.bz2
[X86ISelLowering] Fix TLSADDR lowering when shrink-wrapping is enabled.
TLSADDR nodes are lowered into actuall calls inside MC. In order to prevent shrink-wrapping from pushing prologue/epilogue past them (which result in TLS variables being accessed before the stack frame is set up), we put markers, so that the stack gets adjusted properly. Thanks to Quentin Colombet for guidance/help on how to fix this problem! llvm-svn: 261387
Diffstat (limited to 'lldb/source/Commands/CommandObjectMultiword.cpp')
0 files changed, 0 insertions, 0 deletions