artagnon wrote: Okay, I have updated the tests to _read_ a little better, but I'm not sure if we really tackled the fragility issue: if `instcombine` runs before `loop-vectorize` in the future, these tests are null and void. https://github.com/llvm/llvm-project/pull/91136