Parents: | compiler.tree |
Authors: | Slava Pestov |
Class | Superclass | Slots |
definition | tuple | value node uses |
multiple-defs-error | tuple | |
no-def-error | tuple | value |
Word | Stack effect |
node-defs-values | ( node -- values ) |
node-uses-values | ( node -- values ) |
def-use |
Word | Stack effect |
(def-of) | ( value def-use -- definition ) |
(def-value) | ( node value def-use -- ) |
<definition> | ( node value -- definition ) |
compute-def-use | ( node -- node ) |
def-of | ( value -- definition ) |
def-value | ( node value -- ) |
def-values | ( node values -- ) |
defined-by | ( value -- node ) |
multiple-defs-error | ( -- * ) |
no-def-error | ( value -- * ) |
node-def-use | ( node -- ) |
use-value | ( node value -- ) |
use-values | ( node values -- ) |
used-by | ( value -- nodes ) |
Word | Stack effect |
definition? | ( object -- ? ) |
multiple-defs-error? | ( object -- ? ) |
no-def-error? | ( object -- ? ) |
Vocabulary | Summary |
compiler.tree.def-use.simplified | Variant form of def-use chains used by modular arithmetic optimization |