Parents: | compiler.tree |
Word | Stack effect |
normalize* | ( node -- node' ) |
introduction-stack |
remaining-introductions |
Word | Stack effect |
(normalize) | ( nodes introductions -- nodes ) |
call<return | ( #call-recursive n -- nodes ) |
call>return | ( #call-recursive n -- #call-recursive ) |
eliminate-phi-introductions | ( introductions seq terminated -- seq' ) |
normalize | ( nodes -- nodes' ) |
pop-introduction | ( -- value ) |
pop-introductions | ( n -- values ) |
unchanged-underneath | ( #call-recursive -- n ) |
Vocabulary | Summary |
compiler.tree.normalization.introductions | Coalesce value introduction nodes to beginning of each tree leaf |
compiler.tree.normalization.renaming | Support for renaming values |