spill-slot coalescing added