In a case where we have a no {un,}signed wrap flag on the increment of a loop and
RHS - Start is constant then we can avoid inserting a max operation between
the two, since we can statically determine which is greater.
This allows us to unroll loops such as:
void testcase3(int v) { for (int i=v; i<=v+1; ++i) f(i); }
This patch implements this optimization.
s/operaions/operation/