forked from OSchip/llvm-project
a5e3675bd3
Summary: The behavior described in Coroutines TS `[dcl.fct.def.coroutine]/7` allows coroutine parameters to be passed into allocator functions. The instructions to store values into the alloca'd parameters must not be moved past the frame allocation, otherwise uninitialized values are passed to the allocator. Test Plan: `check-llvm` Reviewers: rsmith, GorNishanov, eric_niebler Reviewed By: GorNishanov Subscribers: compnerd, EricWF, llvm-commits Differential Revision: https://reviews.llvm.org/D43000 llvm-svn: 325285 |
||
---|---|---|
.. | ||
ArgAddr.ll | ||
coro-catchswitch.ll | ||
coro-cleanup.ll | ||
coro-debug.ll | ||
coro-early.ll | ||
coro-eh-aware-edge-split.ll | ||
coro-elide.ll | ||
coro-frame.ll | ||
coro-heap-elide.ll | ||
coro-materialize.ll | ||
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 | ||
coro-split-eh.ll | ||
coro-split-musttail.ll | ||
ex0.ll | ||
ex1.ll | ||
ex2.ll | ||
ex3.ll | ||
ex4.ll | ||
ex5.ll | ||
no-suspend.ll | ||
phi-coro-end.ll | ||
restart-trigger.ll | ||
smoketest.ll |