| Parents: | compiler.cfg.register-allocation |
| Class | Superclass | Slots |
invalid-ssa-fixed-location | tuple | vreg location |
phi-entry-positions |
phi-locations |
scratch-spills |
| Word | Stack effect |
assign-ssa-block | ( bb -- ) |
assign-ssa-registers | ( cfg intervals -- ) |
assign-ssa-registers-with-locations | ( cfg intervals fixed-locations -- ) |
compute-ssa-intervals | ( cfg -- intervals/sync-points ) |
compute-ssa-intervals-in-block | ( bb -- ) |
compute-ssa-intervals-with-locations | ( cfg fixed-locations -- intervals/sync-points ) |
compute-ssa-live-in | ( bb -- ) |
compute-ssa-live-out | ( bb -- ) |
invalid-ssa-fixed-location | ( vreg location -- * ) |
memory>memory | ( source destination -- ) |
perform-ssa-mappings | ( bb to mappings -- ) |
phi-vreg>location | ( vreg -- reg/slot/recipe ) |
record-phi-locations | ( bb -- ) |
resolve-ssa-block | ( bb -- ) |
resolve-ssa-data-flow | ( cfg -- ) |
scratch-representation | ( reg-class -- rep ) |
seed-ssa-fixed-locations | ( fixed-locations -- ) |
ssa-edge-mappings | ( bb to -- mappings ) |
ssa-live-locations | ( live-set -- locations ) |
ssa-mapping-instructions | ( mappings -- insns ) |
ssa-register-intervals | ( intervals fixed-locations -- intervals' ) |
ssa>insn | ( source destination -- ) |
| Word | Stack effect |
invalid-ssa-fixed-location? | ( object -- ? ) |
| Vocabulary | Summary |
compiler.cfg.register-allocation.ssa.bases | Shared SSA companion-base provenance for derived pointers across collection |
compiler.cfg.register-allocation.ssa.liveness | |
compiler.cfg.register-allocation.ssa.phases | Paired early/late SSA interval construction and physical assignment |