Code assumes that uses of single predecessor phis are not live accross
suspend points. Cleanup any single predecessor phis preceeding the code
making this assumption.
rdar://76020301
Paths 
  |  Differential  D105488  
Fix coro lowering of single predecessor phis ClosedPublic Authored by aschwaighofer on Jul 6 2021, 8:52 AM. 
Details 
 Summary Code assumes that uses of single predecessor phis are not live accross rdar://76020301 
Diff Detail 
 Event TimelineThis revision is now accepted and ready to land.Jul 6 2021, 9:11 AM Closed by commit rG846a530e7db2: Fix coro lowering of single predecessor phis (authored by aschwaighofer).  ·  Explain WhyJul 6 2021, 10:23 AM This revision was automatically updated to reflect the committed changes. 
Revision Contents 
 
 
Diff 356754 llvm/lib/Transforms/Coroutines/CoroFrame.cpp
 llvm/test/Transforms/Coroutines/coro-async-phi.ll
 
  | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||