aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/Local.cpp
diff options
context:
space:
mode:
authorFlorian Hahn <flo@fhahn.com>2023-12-05 11:41:40 +0000
committerGitHub <noreply@github.com>2023-12-05 11:41:40 +0000
commit58dcac3948e8c9e0f24eb57fb6014366b75b2095 (patch)
tree252d0be03e3d8bcfd97d3d2c135fdbf8250c198b /llvm/lib/Transforms/Utils/Local.cpp
parent13da9a58c5c823eeda6af125ef6df9d8b0748bd2 (diff)
downloadllvm-58dcac3948e8c9e0f24eb57fb6014366b75b2095.zip
llvm-58dcac3948e8c9e0f24eb57fb6014366b75b2095.tar.gz
llvm-58dcac3948e8c9e0f24eb57fb6014366b75b2095.tar.bz2
[AArch64] Check X16&X17 in prologue if the fn has an SwiftAsyncContext. (#73945)
StoreSwiftAsyncContext clobbers X16 & X17. Make sure they are available in canUseAsPrologue, to avoid shrink wrapping moving the pseudo to a place where X16 or X17 are live.
Diffstat (limited to 'llvm/lib/Transforms/Utils/Local.cpp')
0 files changed, 0 insertions, 0 deletions