https://github.com/fhahn commented: Split off the changes to simplify DerivedIV to e1833e3a7e9de126d0a71d439bb862a8e20a5e4f and use it to simplify `createScalarIVSteps` https://github.com/llvm/llvm-project/pull/112145