Handbook
Glossary
cfg>live-intervals ( cfg -- live-intervals )
Vocabulary
compiler
.
cfg
.
linear-scan
.
live-intervals
Inputs
cfg
a
cfg
Outputs
live-intervals
a
sequence
Word description
The cfg is traversed in reverse linearization order.
Definition
USING:
assocs
compiler.cfg.linearization
kernel
namespaces
sequences
;
IN:
compiler.cfg.linear-scan.live-intervals
:
cfg>live-intervals
( cfg -- live-intervals )
H{
}
clone
live-intervals
set
linearization-order
<reversed>
[
compute-live-intervals-step
]
each
live-intervals
get
values
dup
[
finish-live-interval
]
each
;