diff options
author | David Majnemer <david.majnemer@gmail.com> | 2015-10-09 22:18:45 +0000 |
---|---|---|
committer | David Majnemer <david.majnemer@gmail.com> | 2015-10-09 22:18:45 +0000 |
commit | 35d27b21a1947c1f62359be26a5f2da98ab11967 (patch) | |
tree | dbf94b40f9a9df35f2891942b6829498d22eadec /llvm/lib/CodeGen/StackProtector.cpp | |
parent | 81ff44d89d16842d6dcacad50d0635926aeecc2b (diff) | |
download | llvm-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