![]() This change triggers a revert whenever a basic block runs instructions at runtime twice. As a result, a loop body with runtime-only instructions will no longer be unrolled. This should help some extreme cases where loops can be expanded into hundreds or thousands of instructions. |
||
---|---|---|
.. | ||
alloc.ll | ||
alloc.out.ll | ||
basic.ll | ||
basic.out.ll | ||
consteval.ll | ||
consteval.out.ll | ||
interface.ll | ||
interface.out.ll | ||
phi.ll | ||
phi.out.ll | ||
revert.ll | ||
revert.out.ll | ||
slice-copy.ll | ||
slice-copy.out.ll |