Handbook
Glossary
minimal-interval? ( interval -- ? )
Vocabulary
compiler
.
cfg
.
register-allocation
.
greedy
Inputs
interval
an
object
Outputs
?
an
object
Definition
USING:
accessors
compiler.cfg.linear-scan.live-intervals
kernel
math
sequences
;
IN:
compiler.cfg.register-allocation.greedy
:
minimal-interval?
( interval -- ? )
[
uses>>
length
1
=
]
[
[
live-interval-end
]
[
live-interval-start
]
bi
-
1
<=
]
bi
and
;