compiler.cfg.register-allocation.spill-sites vocabulary
Factor handbook ยป Vocabulary index


Summary
Bounded loop-aware spill-site selection for backtracking allocation

Metadata
Parents:compiler.cfg.register-allocation


Words

Symbol words
backtracking-loop-spills?
cold-definition-sites
cold-spill-safe?
cold-spill-store-count
cold-spill-values
established-cold-spills
loop-spill-site-count
spill-site-weights


Ordinary words
WordStack effect
backtracking-spill-site( interval -- position )
backtracking-use-weight( intervals -- weight )
cold-definition?( interval -- ? )
cooler-spill-site( uses -- index )
establishes-cold-spill?( interval -- ? )
finish-loop-spills( intervals -- intervals )
loop-transition?( index uses -- ? )
prepare-cold-spills( intervals/syncs -- )
prepare-spill-sites( cfg -- )
redundant-cold-spill?( interval -- ? )
spill-site-weight( use -- weight )
split-site-cost( index uses -- cost )


Files


Metadata files


Children from resource:basis
VocabularySummary
compiler.cfg.register-allocation.spill-sites.fixtures