add-affinity ( source-vreg destination-vreg affinities -- )


Vocabulary
compiler.cfg.register-allocation.chordal

Inputs
source-vregan object
destination-vregan object
affinitiesan object


Outputs
None

Definition


:: add-affinity
( source-vreg destination-vreg affinities -- )
source-vreg leader :> source destination-vreg leader
:> destination source destination = [
source rep-of reg-class-of destination rep-of
reg-class-of = [
source destination affinities push-at
destination source affinities push-at
] when
] unless ;