| Parents: | compiler |
| Class | Superclass | Slots |
basic-block | identity-tuple | number instructions successors predecessors kill-block? height replaces peeks kills |
cfg | tuple | entry word label stack-frame frame-pointer? post-order linear-order predecessors-valid? dominance-valid? loops-valid? |
| Word | Stack effect |
<basic-block> | ( -- bb ) |
<cfg> | ( word label entry -- cfg ) |
cfg-changed | ( cfg -- ) |
local-allot-offset | ( n -- offset ) |
predecessors-changed | ( cfg -- ) |
spill-offset | ( n -- offset ) |
with-cfg | ( ..a cfg quot: ( ..a cfg -- ..b ) -- ..b ) |
| Word | Stack effect |
basic-block? | ( object -- ? ) |
cfg? | ( object -- ? ) |
| Vocabulary | Summary |
compiler.cfg.graphviz | |
compiler.cfg.gvn | Global value numbering for common subexpression elimination |