aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
diff options
context:
space:
mode:
authorWei Wang <apollo.mobility@gmail.com>2023-02-23 14:53:49 -0800
committerWei Wang <apollo.mobility@gmail.com>2023-02-28 15:30:04 -0800
commitce7eb2e05544437af127684030a21b9e54a34f93 (patch)
tree2f5909435de4bac1ede3c580f8f9948f1ee7a69e /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
parenta7bb9a363923a6bfcc58a60b0442af8326422324 (diff)
downloadllvm-ce7eb2e05544437af127684030a21b9e54a34f93.zip
llvm-ce7eb2e05544437af127684030a21b9e54a34f93.tar.gz
llvm-ce7eb2e05544437af127684030a21b9e54a34f93.tar.bz2
[Coroutines] Avoid creating conditional cleanup markers in suspend block
We shouldn't access coro frame after returning from `await_suspend()` and before `llvm.coro.suspend()`. Make sure we always hoist conditional cleanup markers when inside the `await.suspend` block. Fix https://github.com/llvm/llvm-project/issues/59181 Reviewed By: ChuanqiXu Differential Revision: https://reviews.llvm.org/D144680
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions