[PATCH] D105288: [coro async] Cap the alignment of spilled values (vs. allocas) at the max frame alignment

Arnold Schwaighofer via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jul 6 06:11:14 PDT 2021


aschwaighofer added a comment.

The spilled value from this test comes from trying to spill `%vector_spill` which is a value life across a suspend point. Because it has a value it has no alignment. It is misleading that we load the value from an alloca. It could also be the result of a computation.  This test case crashes before the patch because we are assigning the abi alignment for the value '%vector_spill`.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D105288/new/

https://reviews.llvm.org/D105288



More information about the llvm-commits mailing list