Handbook
Glossary
greedy-unassign ( interval -- )
Vocabulary
compiler
.
cfg
.
register-allocation
.
greedy
Inputs
interval
an
object
Outputs
None
Definition
USING:
accessors
assocs
compiler.cfg.register-allocation.occupancy
kernel
namespaces
sequences
;
IN:
compiler.cfg.register-allocation.greedy
::
greedy-unassign
( interval -- )
interval
reg>>
:>
reg interval reg
register-union
interval
swap
remove-eq!
drop
interval interval reg
register-index
release-ranges
interval interval
vreg>>
greedy-vreg-unions
get
at
remove-eq!
drop
interval
f
>>reg
drop
;