register spilling

When a compiler is generating machine code and there are more live variables than the machine has registers then it will have to "spill" some variables from registers to memory. (By analogy with spilling the contents of an overfull container).