xazax.hun added a comment.

In https://reviews.llvm.org/D35109#916617, @NoQ wrote:

> A breakthrough with credit going to Devin: Note that whenever we're not 
> dealing with `>`/`<`/`<=`/`>=` (but only with additive ops and `==` and `!=`, 
> and we have everything of the same type) we can rearrange regardless of 
> constraints, simply because Z/nZ is an abelian group.
>
> First of all, it means that we definitely do not need to check constraints in 
> those cases.


Does this mean it might be efficient enough that we want to implement this 
regardless what will be the final solution for the iterator checkers? Or we 
need a strong use case to accept such a change into core?


https://reviews.llvm.org/D35109



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to