Eliminate the naive spilling of all registers in the function prologue and epilogue. Support spills appropriately.