Handbook
Glossary
register-available? ( new result -- ? )
Vocabulary
compiler
.
cfg
.
linear-scan
.
allocation
.
state
Inputs
new
a
live-interval-state
result
a pair
Outputs
?
a
boolean
Word description
Whether the register in 'result' can be used for the given live interval.
Definition
USING:
compiler.cfg.linear-scan.live-intervals
kernel
math
sequences
;
IN:
compiler.cfg.linear-scan.allocation.state
:
register-available?
( new result -- ? )
[
live-interval-end
]
[
second
]
bi*
<
;
inline