Extended Description
https://rise4fun.com/Alive/yFB
Name: zz
Pre: C != 0
%1 = add i64 C, %offset
%2 = icmp ne i64 %1, 0
%3 = icmp uge i64 %1, C
%r = and i1 %2, %3
=>
%r = icmp uge i64 %1, C
This comes up in https://reviews.llvm.org/D67122
for the code like
char* test(char& base, unsigned long offset) {
return &base + offset;
}