[PATCH] D86859: [Coroutine] Make dealing with alloca spills more robust
Wenlei He via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Sep 8 11:13:01 PDT 2020
wenlei added a comment.
Chatted with @lxfind off patch in the morning. A quick summary:
We could still move instructions as much as we can after coro.begin, but defs used by both heap allocation and after coro.begin will still necessitate the need for alias tracking for things that cannot be moved.
However on top of the alias tracking implemented in this patch, moving things after coro.begin could handle some corner cases that alias tracking may fail. Let's have this in first, and we can add the instruction moving as an optimization later.
Thanks for working on this!
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D86859/new/
https://reviews.llvm.org/D86859
More information about the llvm-commits
mailing list