Hardcode84 wrote: @krzysz00 You were actually right, it caused issues with `select` of complex lowering, and we didn't have lit tests for that, only integration tests. I will go with pattern benefit for now I guess. https://github.com/llvm/llvm-project/pull/125148