diff options
| author | Tim Northover <tnorthover@apple.com> | 2014-06-10 10:50:24 +0000 |
|---|---|---|
| committer | Tim Northover <tnorthover@apple.com> | 2014-06-10 10:50:24 +0000 |
| commit | 9ffd0b020f5e128edcc403aee0bc1d7b0ea3b754 (patch) | |
| tree | 57180484cd56e942ed0279880017194834c241a6 /llvm/lib/CodeGen/StackMaps.cpp | |
| parent | 7b9f86da5d9db958434a3d0666097d17c042c9ca (diff) | |
| download | llvm-9ffd0b020f5e128edcc403aee0bc1d7b0ea3b754.zip llvm-9ffd0b020f5e128edcc403aee0bc1d7b0ea3b754.tar.gz llvm-9ffd0b020f5e128edcc403aee0bc1d7b0ea3b754.tar.bz2 | |
AArch64: disallow x30 & x29 as the destination for indirect tail calls
As Ana Pazos pointed out, these have to be restored to their incoming values
before a function returns; i.e. before the tail call. So they can't be used
correctly as the destination register.
llvm-svn: 210525
Diffstat (limited to 'llvm/lib/CodeGen/StackMaps.cpp')
0 files changed, 0 insertions, 0 deletions
