Parents: | compiler.cfg.representations |
Authors: | Slava Pestov |
inert-arithmetic-tag-untag-insn |
inert-bitwise-tag-untag-insn |
inert-tag-untag-insn |
peephole-optimizable |
Word | Stack effect |
(collect-vreg-reps) | ( insn -- ) |
compute-insn-costs | ( insn -- ) |
costs |
possibilities |
tagged-vregs |
vreg-reps |
Word | Stack effect |
collect-vreg-reps | ( cfg -- ) |
compute-costs | ( cfg -- ) |
compute-possibilities | ( cfg -- ) |
compute-representations | ( cfg -- ) |
handle-def | ( vreg rep -- ) |
handle-use | ( vreg rep -- ) |
increase-cost | ( rep scc factor -- ) |
increase-costs | ( vreg preferred factor -- ) |
init-costs | ( -- ) |
minimize-costs | ( costs -- representations ) |
possible-reps | ( vreg reps -- vreg reps ) |
Word | Stack effect |
inert-arithmetic-tag-untag-insn? | ( object -- ? ) |
inert-bitwise-tag-untag-insn? | ( object -- ? ) |
inert-tag-untag-insn? | ( object -- ? ) |
peephole-optimizable? | ( object -- ? ) |