In situations where the coroutine function is not split we can just
replace the async.resume by null.
rdar://82591919
Paths
| Differential D110191
[cora async] Cleanup undefined llvm.coro.async.resume ClosedPublic Authored by aschwaighofer on Sep 21 2021, 12:16 PM.
Details Summary In situations where the coroutine function is not split we can just rdar://82591919
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Sep 22 2021, 12:29 PM This revision was landed with ongoing or failed builds.Sep 30 2021, 1:27 PM Closed by commit rG2df2b27d94f9: [cora async] Cleanup undefined llvm.coro.async.resume (authored by aschwaighofer). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 376338 llvm/lib/Transforms/Coroutines/CoroCleanup.cpp
llvm/lib/Transforms/Coroutines/Coroutines.cpp
llvm/test/Transforms/Coroutines/coro-async.ll
|