diff options
| author | Hans Wennborg <hans@hanshq.net> | 2016-09-30 20:07:35 +0000 |
|---|---|---|
| committer | Hans Wennborg <hans@hanshq.net> | 2016-09-30 20:07:35 +0000 |
| commit | b5643b47b6d2c07b2fd30b077e5fac3a0753c2ff (patch) | |
| tree | ee252dcaf37043c0c1cd4d6dc99381bf239811c4 /llvm/lib/Support/TargetRegistry.cpp | |
| parent | 2cd87a0cf2008d74de5c1ed5b061d57bdd527481 (diff) | |
| download | bcm5719-llvm-b5643b47b6d2c07b2fd30b077e5fac3a0753c2ff.tar.gz bcm5719-llvm-b5643b47b6d2c07b2fd30b077e5fac3a0753c2ff.zip | |
X86: Allow conditional tail calls in Win64 "leaf" functions (PR26302)
We can't use Jcc to leave a Win64 function in general, because that
confuses the unwinder. However, for "leaf" functions, that is, functions
where the return address is always on top of the stack and which don't
have unwind info, it's OK.
Differential Revision: https://reviews.llvm.org/D24836
llvm-svn: 282920
Diffstat (limited to 'llvm/lib/Support/TargetRegistry.cpp')
0 files changed, 0 insertions, 0 deletions

