teak-llvm/clang/test/CodeGenCoroutines
John McCall 5f60b68c68 Remove unreachable blocks before splitting a coroutine.
The suspend-crossing algorithm is not correct in the presence of uses
that cannot be reached on some successor path from their defs.

llvm-svn: 368796
2019-08-14 03:54:13 +00:00
..
Inputs
coro-alloc.cpp
coro-await-domination.cpp
coro-await-resume-eh.cpp
coro-await.cpp IR: print value numbers for unnamed function arguments 2019-08-03 14:28:34 +00:00
coro-builtins-err.c
coro-builtins.c
coro-cleanup.cpp
coro-dest-slot.cpp
coro-eh-cleanup.cpp
coro-gro-nrvo.cpp IR: print value numbers for unnamed function arguments 2019-08-03 14:28:34 +00:00
coro-gro.cpp
coro-lambda.cpp
coro-params.cpp IR: print value numbers for unnamed function arguments 2019-08-03 14:28:34 +00:00
coro-promise-dtor.cpp
coro-ret-void.cpp Revert "[CodeGenCXX] Treat 'this' as noalias in constructors" 2018-10-15 15:43:00 +00:00
coro-retcon-unreachable.ll Remove unreachable blocks before splitting a coroutine. 2019-08-14 03:54:13 +00:00
coro-return.cpp
coro-unhandled-exception.cpp
microsoft-abi-operator-coawait.cpp