aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/StackMaps.cpp
diff options
context:
space:
mode:
authorTim Northover <tnorthover@apple.com>2014-06-10 10:50:24 +0000
committerTim Northover <tnorthover@apple.com>2014-06-10 10:50:24 +0000
commit9ffd0b020f5e128edcc403aee0bc1d7b0ea3b754 (patch)
tree57180484cd56e942ed0279880017194834c241a6 /llvm/lib/CodeGen/StackMaps.cpp
parent7b9f86da5d9db958434a3d0666097d17c042c9ca (diff)
downloadllvm-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