Handbook
Glossary
init-assignment ( live-intervals -- )
Vocabulary
compiler
.
cfg
.
linear-scan
.
assignment
Inputs
live-intervals
an
object
Outputs
None
Definition
USING:
heaps
kernel
namespaces
;
IN:
compiler.cfg.linear-scan.assignment
:
init-assignment
( live-intervals -- )
live-intervals>min-heap
unhandled-intervals
set
<min-heap>
pending-interval-heap
set
H{
}
clone
pending-interval-assoc
set
H{
}
clone
machine-live-ins
set
H{
}
clone
machine-edge-live-ins
set
H{
}
clone
machine-live-outs
set
;