Parents: | compiler.cfg.ssa.interference |
Class | Superclass | Slots |
iterator | tuple | seq n |
blue |
red |
Word | Stack effect |
++ | ( iterator -- ) |
<iterator> | ( seq -- iterator ) |
blue-smaller? | ( blue red -- ? ) |
chain-intersect | ( vreg1 vreg2 -- vreg ) |
done? | ( iterator -- ? ) |
find-parent | ( dom current -- vreg ) |
interferes-first-dominates? | ( vreg1 vreg2 -- ? ) |
interferes-same-block? | ( vreg1 vreg2 -- ? ) |
interferes-second-dominates? | ( vreg1 vreg2 -- ? ) |
kill-after-def? | ( vreg1 vreg2 bb -- ? ) |
linear-interference-test | ( seq -- ? ) |
locally-dominates? | ( vreg1 vreg2 -- ? ) |
merge-sets | ( blue red -- seq ) |
same-sets? | ( vreg1 vreg2 -- ? ) |
same-values? | ( vreg1 vreg2 -- ? ) |
sets-interfere-1? | ( seq1 seq2 -- merged/f ? ) |
take | ( iterator -- obj ) |
take-blue? | ( blue red -- ? ) |
this | ( iterator -- obj ) |
update-equal-anc-out | ( vreg1 vreg2 -- ) |
update-for-merge | ( seq -- ) |
vreg-dominates? | ( vreg1 vreg2 -- ? ) |
vregs-interfere? | ( vreg1 vreg2 -- ? ) |
vregs-intersect? | ( vreg1 vreg2 -- ? ) |
Word | Stack effect |
iterator? | ( object -- ? ) |