forked from OSchip/llvm-project
c4c679c232
At the end of a region statement, the PHINode must be generated while the current IRBuilder's block is the region's exit node. For obvious reasons: The PHINode references the region's exiting block. A partial write would insert new control flow, i.e. insert new basic blocks between the exiting blocks and the current block. We fix this by generating the PHI nodes (region exit values) before generating any MemoryAccess's stores. This should fix the AOSP buildbot. Reported-by: Eli Friedman <efriedma@quicinc.com> llvm-svn: 361204 |
||
---|---|---|
.. | ||
Ast | ||
CodeGen | ||
single_loop_param_less_equal.ll | ||
single_loop_param_less_than.ll | ||
single_loop_uint_max_iterations.ll | ||
single_loop_ull_max_iterations.ll |