Parents: | compiler.cfg.linear-scan |
Word | Stack effect |
handle | ( obj -- ) |
Word | Stack effect |
(allocate-registers) | ( unhandled-min-heap -- ) |
active-positions | ( new assoc -- ) |
allocate-registers | ( intervals/sync-points registers -- live-intervals' ) |
assign-register | ( new registers -- ) |
free-positions | ( registers reg-class -- avail-registers ) |
gather-intervals | ( -- live-intervals ) |
handle-sync-point | ( sync-point active-intervals -- ) |
inactive-positions | ( new assoc -- ) |
register-status | ( new registers -- free-pos ) |
spill-at-sync-point | ( sync-point live-interval -- ? ) |
spill-at-sync-point? | ( sync-point live-interval -- ? ) |
Vocabulary | Summary |
compiler.cfg.linear-scan.allocation.spilling | |
compiler.cfg.linear-scan.allocation.splitting | |
compiler.cfg.linear-scan.allocation.state |