aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/ExecutionEngine.cpp
diff options
context:
space:
mode:
authorManman Ren <manman.ren@gmail.com>2016-01-16 16:39:46 +0000
committerManman Ren <manman.ren@gmail.com>2016-01-16 16:39:46 +0000
commit53a54c41d7d68d398302e7589f2263ad796feeca (patch)
tree93291e6ef04dbc52af5721055250caf2288ed10a /llvm/lib/ExecutionEngine/ExecutionEngine.cpp
parent8270fe5960664384a7cb5f38d0fddacf2e3319eb (diff)
downloadllvm-53a54c41d7d68d398302e7589f2263ad796feeca.zip
llvm-53a54c41d7d68d398302e7589f2263ad796feeca.tar.gz
llvm-53a54c41d7d68d398302e7589f2263ad796feeca.tar.bz2
CXX_FAST_TLS calling convention: fix issue on x86-64.
%RBP can't be handled explicitly. We generate the following code: pushq %rbp movq %rsp, %rbp ... movq %rbx, (%rbp) ## 8-byte Spill where %rbp will be overwritten by the spilled value. The fix is to let PEI handle %RBP. PR26136 llvm-svn: 257997
Diffstat (limited to 'llvm/lib/ExecutionEngine/ExecutionEngine.cpp')
0 files changed, 0 insertions, 0 deletions