aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/StackProtector.cpp
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2015-10-09 22:18:45 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2015-10-09 22:18:45 +0000
commit35d27b21a1947c1f62359be26a5f2da98ab11967 (patch)
treedbf94b40f9a9df35f2891942b6829498d22eadec /llvm/lib/CodeGen/StackProtector.cpp
parent81ff44d89d16842d6dcacad50d0635926aeecc2b (diff)
downloadllvm-35d27b21a1947c1f62359be26a5f2da98ab11967.zip
llvm-35d27b21a1947c1f62359be26a5f2da98ab11967.tar.gz
llvm-35d27b21a1947c1f62359be26a5f2da98ab11967.tar.bz2
[WinEH] Insert the catchpad return before CSR restoration
x64 catchpads use rax to inform the unwinder where control should go next. However, we must initialize rax before the epilogue sequence so as to not perturb the unwinder. llvm-svn: 249910
Diffstat (limited to 'llvm/lib/CodeGen/StackProtector.cpp')
0 files changed, 0 insertions, 0 deletions