| Parents: | compiler.cfg.register-allocation.chordal |
| Class | Superclass | Slots |
missing-spill-value | tuple | value |
| Class | Superclass | Slots |
spill-block | tuple | bb originals distances afters phi-sources entry-versions entry-phis memory-phis saved-entry exit-versions saved-exit |
| Word | Stack effect |
spill-rename-insn-defs | ( insn -- ) |
spill-rename-insn-temps | ( insn -- ) |
spill-rename-insn-uses | ( insn -- ) |
spill-S |
spill-W |
spill-bank |
spill-def-renaming |
spill-homes |
spill-memory-locations |
spill-output |
spill-plans |
spill-statistics |
spill-use-renaming |
| Word | Stack effect |
choose-entry-values | ( plan -- values ) |
couple-spill-edge | ( previous plan -- ) |
edge-register-version | ( value previous -- version ) |
ensure-register | ( value -- ) |
entry-memory-valid? | ( value plan -- ? ) |
entry-resident-candidate? | ( value plan -- ? ) |
evict-values | ( values distances -- ) |
forget-dead-residents | ( distances -- ) |
known-predecessor-residents | ( value plan -- flags ) |
limit-residents | ( demanded distances -- ) |
loop-entry-candidates | ( candidates plan class capacity -- allowed ) |
make-entry-versions | ( plan -- ) |
memory-location | ( value -- location ) |
memory-name | ( value -- name ) |
missing-spill-value | ( value -- * ) |
new-spill-block | ( bb exit-distances -- plan ) |
predecessor-value | ( value plan predecessor -- source ) |
register-class | ( value -- class ) |
register-version | ( value -- version ) |
reload-value | ( value -- version ) |
remove-unused-spill-phis | ( cfg -- ) |
rewrite-clobber-insn | ( insn distances -- ) |
rewrite-gc-map | ( insn -- ) |
rewrite-ordinary-insn | ( insn distances -- ) |
rewrite-spill-block | ( plan -- ) |
spill-ssa | ( cfg available -- fixed-locations statistics ) |
spill-stat | ( key -- ) |
store-value | ( value -- ) |
| Word | Stack effect |
missing-spill-value? | ( object -- ? ) |
spill-block? | ( object -- ? ) |
| Vocabulary | Summary |
compiler.cfg.register-allocation.chordal.spilling.next-use | |
compiler.cfg.register-allocation.chordal.spilling.residency |