Parents: | compiler.cfg.representations |
Authors: | Slava Pestov |
Word | Stack effect |
conversions-for-insn | ( insn -- ) |
convert-insn-defs | ( insn -- ) |
convert-insn-temps | ( insn -- ) |
convert-insn-uses | ( insn -- ) |
alternatives |
needs-renaming? |
renaming-set |
Word | Stack effect |
(compute-renaming-set) | ( vreg required quot: ( vreg preferred required -- new-vreg ) -- ) |
(emit-def-conversion) | ( dst preferred required -- new-dst' ) |
(emit-use-conversion) | ( src preferred required -- new-src' ) |
conversions-for-block | ( insns -- insns ) |
converted-value | ( vreg -- vreg' ) |
emit-def-conversion | ( insn -- ) |
emit-use-conversion | ( insn -- ) |
init-renaming-set | ( -- ) |
insert-conversions | ( cfg -- ) |
no-def-conversion | ( insn -- ) |
no-renaming | ( vreg -- ) |
no-use-conversion | ( insn -- ) |
perform-renaming | ( insn -- ) |
record-renaming | ( from to -- ) |