Parents: | compiler.cfg.stacks |
Class | Superclass | Slots |
vacant-peek | tuple | insn |
vacant-when-calling | tuple | seq |
padding |
Word | Stack effect |
visit-insn | ( state insn -- state' ) |
padding-ins |
padding-outs |
stack-record |
Word | Stack effect |
all-live | ( state -- state' ) |
apply-stack-op | ( state insn quote: ( n stack -- stack' ) -- state' ) |
classify-read | ( stack n -- val ) |
combine-stacks | ( stacks -- stack ) |
combine-states | ( states -- state ) |
compute-padding-sets | ( cfg -- ) |
ensure-no-vacant | ( state -- ) |
initial-state | ( -- value ) |
live-location | ( state insn -- state' ) |
padding-in | ( bb -- set ) |
padding-out | ( bb -- set ) |
register-stack-state | ( state insn -- ) |
register-write | ( n stack -- stack' ) |
shift-stack | ( n stack -- stack' ) |
trace-stack-state | ( cfg -- assoc ) |
underflowable-peek? | ( state peek -- ? ) |
uniquely-number-instructions | ( cfg -- ) |
vacant-peek | ( insn -- * ) |
vacant-when-calling | ( seq -- * ) |
visit-insns | ( insns state -- state' ) |
Word | Stack effect |
padding? | ( object -- ? ) |
vacant-peek? | ( object -- ? ) |
vacant-when-calling? | ( object -- ? ) |