Handbook
Glossary
check-linear-scan ( live-intervals machine-registers -- )
Vocabulary
compiler
.
cfg
.
linear-scan
.
debugger
Inputs
live-intervals
an
object
machine-registers
an
object
Outputs
None
Definition
USING:
accessors
assocs
compiler.cfg.linear-scan.allocation
compiler.cfg.linear-scan.live-intervals
kernel
namespaces
sequences
;
IN:
compiler.cfg.linear-scan.debugger
:
check-linear-scan
( live-intervals machine-registers -- )
[
[
clone
]
map
dup
[
[
vreg>>
]
keep
]
H{
}
map>assoc
live-intervals
set
]
dip
allocate-registers
drop
;