Handbook
Glossary
successor-next-use ( bb entries -- distances )
Vocabulary
compiler
.
cfg
.
register-allocation
.
chordal
.
spilling
.
next-use
Inputs
bb
an
object
entries
an
object
Outputs
distances
an
object
Definition
USING:
accessors
kernel
sequences
;
IN:
compiler.cfg.register-allocation.chordal.spilling.next-use
::
successor-next-use
( bb entries -- distances )
H{
}
clone
:>
distances bb
successors>>
[|
successor |
bb successor entries
edge-next-use
bb successor
loop-exit-penalty
distances
merge-next-use!
]
each
distances
;