forked from OSchip/llvm-project
ccabaca273
Summary: Move early uses of spilled variables after CoroBegin. For example, if a parameter had address taken, we may end up with the code like: define @f(i32 %n) { %n.addr = alloca i32 store %n, %n.addr ... call @coro.begin This patch fixes the problem by moving uses of spilled variables after CoroBegin. Reviewers: majnemer Subscribers: mehdi_amini, llvm-commits Differential Revision: https://reviews.llvm.org/D24234 llvm-svn: 280678 |
||
---|---|---|
.. | ||
ArgAddr.ll | ||
coro-early.ll | ||
coro-elide.ll | ||
coro-heap-elide.ll | ||
coro-split-00.ll | ||
coro-split-01.ll | ||
ex0.ll | ||
ex1.ll | ||
ex2.ll | ||
ex3.ll | ||
ex4.ll | ||
ex5.ll | ||
restart-trigger.ll | ||
smoketest.ll |