MatzeB wrote: What's a good example that motivates this change? (doing a 2nd pass over the basic block is not cheap and this allocator aims to be primarily fast) https://github.com/llvm/llvm-project/pull/74344