llvm-project/llvm/test/Transforms/Coroutines
Gor Nishanov 20d833d5e3 [coroutines] Improve suspend point simplification
Summary:
Enable suspend point simplification for cases where:
* coro.save and coro.suspend are in different basic blocks
* where there are intervening intrinsics

Reviewers: modocache, tks2103, lewissbaker

Reviewed By: modocache

Subscribers: EricWF, llvm-commits

Differential Revision: https://reviews.llvm.org/D55160

llvm-svn: 348897
2018-12-11 21:23:09 +00:00
..
ArgAddr.ll
coro-catchswitch.ll
coro-cleanup.ll
coro-debug.ll [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label. 2018-05-09 02:40:45 +00:00
coro-early.ll
coro-eh-aware-edge-split.ll
coro-elide.ll
coro-frame.ll
coro-heap-elide.ll [Coroutines] PR34897: Fix incorrect elisions 2018-05-11 03:12:28 +00:00
coro-materialize.ll
coro-padding.ll [coroutines] Respect alloca alignment requirements when building coroutine frame 2018-04-03 20:54:20 +00:00
coro-spill-after-phi.ll
coro-spill-corobegin.ll
coro-split-00.ll
coro-split-01.ll
coro-split-02.ll
coro-split-alloc.ll
coro-split-dbg.ll [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label. 2018-05-09 02:40:45 +00:00
coro-split-eh.ll
coro-split-hidden.ll [Coroutines] Avoid assert splitting hidden coros 2018-04-02 23:39:40 +00:00
coro-split-musttail.ll
ex0.ll
ex1.ll
ex2.ll
ex3.ll
ex4.ll
ex5.ll
no-suspend.ll [coroutines] Improve suspend point simplification 2018-12-11 21:23:09 +00:00
phi-coro-end.ll
restart-trigger.ll
smoketest.ll