RFA: patch for register migration

Richard Kenner kenner@vlsi1.ultra.nyu.edu
Wed Apr 21 01:26:00 GMT 2004


    Reload is effectively spill code generation for us.
    This is changing a decision on *what to spill*, not *how to spill it*.
    Thus, it belongs in the register allocator, not reload.

Except that reload currently decides which hard registers to allocate as
spill registers, so it's involved in that decision already.



More information about the Gcc-patches mailing list