Handbook
Glossary
compare-preference-colorings ( graph order affinities capacity -- ? )
Vocabulary
compiler
.
cfg
.
register-allocation
.
validation
.
color-preferences
Inputs
graph
an
object
order
an
object
affinities
an
object
capacity
an
object
Outputs
?
an
object
Definition
USING:
arrays
compiler.cfg.register-allocation.chordal
cpu.architecture
hashtables
kernel
sequences
;
IN:
compiler.cfg.register-allocation.validation.color-preferences
::
compare-preference-colorings
( graph order affinities capacity -- ? )
capacity
<iota>
>array
int-regs
associate
:>
available
[
graph order affinities available
preference-guided-colors
]
preference-result
[
graph order affinities available
sorted-preference-colors
]
preference-result
=
;