https://github.com/fhahn commented: I think this is another case where there's different behavior to the existing code when there is some re-use between reduction chains: https://llvm.godbolt.org/z/q1b4no77M https://github.com/llvm/llvm-project/pull/184830