Handbook
Glossary
check-ranges ( ranges -- )
Vocabulary
compiler
.
cfg
.
linear-scan
.
allocation
.
spilling
Inputs
ranges
an
object
Outputs
None
Definition
USING:
accessors
compiler.cfg.linear-scan.allocation.state
compiler.cfg.linear-scan.ranges
kernel
namespaces
;
IN:
compiler.cfg.linear-scan.allocation.spilling
:
check-ranges
( ranges -- )
check-allocation?
get
[
dup
ranges>>
valid-ranges?
[
drop
]
[
bad-live-ranges
]
if
]
[
drop
]
if
;