Parents: | compiler.cfg.stacks |
Class | Superclass | Slots |
height-state | tuple | ds-begin rs-begin ds-inc rs-inc |
local-peek-set |
locs>vregs |
replaces |
Word | Stack effect |
>loc< | ( loc -- n ds? ) |
begin-local-analysis | ( basic-block -- ) |
changes>insns | ( replaces height-state -- insns ) |
compute-local-kill-set | ( height-state -- set ) |
ds-height | ( height-state -- n ) |
emit-insns | ( replaces state -- ) |
end-local-analysis | ( basic-block -- ) |
global-loc>local | ( loc height-state -- loc' ) |
height-state>insns | ( height-state -- insns ) |
inc-stack | ( loc -- ) |
kill-locations | ( begin inc -- seq ) |
loc>vreg | ( loc -- vreg ) |
local-kill-set | ( ds-begin ds-inc rs-begin rs-inc -- set ) |
local-loc>global | ( loc height-state -- loc' ) |
peek-loc | ( loc -- vreg ) |
remove-redundant-replaces | ( replaces -- replaces' ) |
replace-loc | ( vreg loc -- ) |
replaces>copy-insns | ( replaces -- insns ) |
reset-incs | ( height-state -- ) |
rs-height | ( height-state -- n ) |
vreg>loc | ( vreg -- loc/f ) |
Word | Stack effect |
height-state? | ( object -- ? ) |