SPRUIG8J January 2018 – March 2024
The compiler evaluates loop conditionals at the bottom of loops, saving an extra branch out of the loop. In many cases, the initial entry conditional check and the branch are optimized out.
This type of optimization is enabled by the --opt_level=0 and higher optimization settings. This optimization can improve performance, but results in increased code size and reduced debuggability.