diff options
author | Saleem Abdulrasool <compnerd@compnerd.org> | 2022-03-08 20:12:59 -0800 |
---|---|---|
committer | Saleem Abdulrasool <compnerd@compnerd.org> | 2022-03-09 18:41:10 +0000 |
commit | c31f0a00503a36bc6fa6c27b94369ded6c37ba59 (patch) | |
tree | c2a92ac4e932a7429da09b06888b4233cdeb0412 /llvm/unittests/Support/CommandLineTest.cpp | |
parent | beeb86bd6543bbca796e4265e1078175263cefb9 (diff) | |
download | llvm-c31f0a00503a36bc6fa6c27b94369ded6c37ba59.zip llvm-c31f0a00503a36bc6fa6c27b94369ded6c37ba59.tar.gz llvm-c31f0a00503a36bc6fa6c27b94369ded6c37ba59.tar.bz2 |
AArch64: correct epilogue/prologue emission for swift async
The prologue and epilogue emission were unbalanced in light of different
strategies of async frame context emission. Adjust the epilogue emission
to match the prologue emission. This makes the elision work properly as
well as the deployment based. Due to the fact that the epilogue always
was clearing a bit (which should not be set in the first place), the
client would not notice the behavioural issue unless the deployment
version was in effect.
Diffstat (limited to 'llvm/unittests/Support/CommandLineTest.cpp')
0 files changed, 0 insertions, 0 deletions