https://github.com/ldionne commented: IMO this change makes sense even if we don't see much of a perf benefit, this is how we should have implemented it from the start. https://github.com/llvm/llvm-project/pull/172214