https://github.com/Artem-B commented: I think Alex's concern that this patch will give us different results is valid. We'll get better results, with no upper bits lost, but that's not what the original IR would produce. https://github.com/llvm/llvm-project/pull/150477