nikic wrote: @dtcxzyw The first CVP run is before the first InstCombine run in the function simplification pipeline, so it's kind of expected. Usually it should be recovered later, but there are indeed some minor regressions in the diff. https://github.com/llvm/llvm-project/pull/115305