AZero13 wrote: This is definitely a result of CSE not working because of the mistaken transforms we were doing was just so happening to result in better codegen for some functions. https://github.com/llvm/llvm-project/pull/141151