nikic wrote: > After my change: I don't really get what your change does in that example. Why is it changing the comparison operand from 0 to -15? Where is the or + icmp pattern in this sample? https://github.com/llvm/llvm-project/pull/75899