hiraditya wrote: > FWIW I tried using LiveVariables in MachineLICM to catch more killed opreands but it significantly increased the number of spills overall. Have you had a chance to measure the impact of this on register pressure? Can you share a test case (reduced or not) https://github.com/llvm/llvm-project/pull/167454