Parents: | compiler.cfg.linear-scan |
Class | Superclass | Slots |
location | tuple | reg rep reg-class |
temp-locations |
temp-spills |
Word | Stack effect |
<location> | ( reg rep -- location ) |
>insn | ( from to -- ) |
add-mapping | ( from to rep -- ) |
compute-mappings | ( bb to -- mappings ) |
init-resolve | ( -- ) |
mapping-instructions | ( alist -- insns ) |
memory->register | ( from to -- ) |
perform-mappings | ( bb to mappings -- ) |
register->memory | ( from to -- ) |
register->register | ( from to -- ) |
resolve-block-data-flow | ( bb -- ) |
resolve-data-flow | ( cfg -- ) |
resolve-edge-data-flow | ( bb to -- ) |
resolve-value-data-flow | ( vreg live-out live-in edge-live-in -- ) |
temp-location | ( loc -- temp ) |
temp-spill | ( rep -- spill-slot ) |
Word | Stack effect |
location? | ( object -- ? ) |