This will allow to generate non-wrap assumptions for memory accesess.
We compare the old isl representation of the access functions with
the one computed with modulo semantic.
Notes:
- We will use all range information for parameters (even full ranges) to simplify the assumptions.
- We will respect the nsw flags when computing the modulo representation.
Some but not all test cases have been adjusted.
semantics