================ @@ -248,6 +254,95 @@ bool GCNPreRAOptimizationsImpl::run(MachineFunction &MF) { bool Changed = false; + // Single pass implementation ---------------- mssefat wrote: Fixed it. Please check. https://github.com/llvm/llvm-project/pull/156943