diff options
author | Reid Kleckner <rnk@google.com> | 2019-05-24 01:27:20 +0000 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2019-05-24 01:27:20 +0000 |
commit | b7a78c7dff18485e5ac85aa8c902571da4b06a33 (patch) | |
tree | 3ac414250e2a3bbd2cb3913f45198b3030d1868a /clang/lib/Analysis/ReachableCode.cpp | |
parent | ed595e8627b37131d1f0146c24655a1825c5cf13 (diff) | |
download | bcm5719-llvm-b7a78c7dff18485e5ac85aa8c902571da4b06a33.tar.gz bcm5719-llvm-b7a78c7dff18485e5ac85aa8c902571da4b06a33.zip |
[AArch64] Preserve X8 for thunks ending in variadic musttail calls
Summary:
On Windows, X8 may be used to pass in the address of an aggregate that
is returned indirectly. Therefore, it should be forwarded to variadic
musttail calls and preserved in thunks.
Fixes PR41997
Reviewers: mgrang, efriedma
Subscribers: javed.absar, kristof.beyls, hiraditya, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D62344
llvm-svn: 361585
Diffstat (limited to 'clang/lib/Analysis/ReachableCode.cpp')
0 files changed, 0 insertions, 0 deletions