allocate-registers ( intervals/sync-points registers -- live-intervals' )
Allocating registers for live intervals


Vocabulary
compiler.cfg.linear-scan.allocation

Inputs
intervals/sync-pointsa sequence
registersan assoc


Outputs
live-intervals'a sequence


Word description
Performs register allocation of a sequence of live intervals. Each live interval is assigned a physical register and also a spill slot if it needs to be spilled.

Definition