| Parents: | compiler.tree.escape-analysis | 
| Class | Superclass | Slots | 
  slot-access |   tuple | slot# value | 
  +escaping+ | 
  allocations | 
  escaping-allocations | 
  escaping-values | 
  slot-accesses | 
  value-classes | 
| Word | Stack effect | 
  (copy-value) | ( from to allocations -- ) | 
  (escaping-value?) | ( value escaping-values -- ? ) | 
  (introduce-value) | ( values escaping-values -- ) | 
  <escaping-values> | ( -- disjoint-set ) | 
  <slot-access> | ( slot# value -- slot-access ) | 
  <slot-value> | ( -- value ) | 
  add-escaping-value | ( value -- ) | 
  add-escaping-values | ( values -- ) | 
  allocation | ( value -- allocation ) | 
  compute-escaping-allocations | ( -- ) | 
  copy-allocation | ( allocation -- allocation' ) | 
  copy-slot-value | ( out slot# in -- ) | 
  copy-value | ( from to -- ) | 
  copy-values | ( from to -- ) | 
  equate-values | ( value1 value2 -- ) | 
  escaping-allocation? | ( value -- ? ) | 
  escaping-value? | ( value -- ? ) | 
  init-escaping-values | ( -- ) | 
  introduce-value | ( values -- ) | 
  introduce-values | ( values -- ) | 
  merge-slots | ( values -- value ) | 
  merge-values | ( in-values out-value -- ) | 
  record-allocation | ( allocation value -- ) | 
  record-allocations | ( allocations values -- ) | 
  record-slot-access | ( out slot# in -- ) | 
  set-value-class | ( class value -- ) | 
  unboxed-allocation | ( value -- allocation/f ) | 
  unboxed-slot-access? | ( value -- ? ) | 
  unknown-allocation | ( value -- ) | 
  unknown-allocations | ( values -- ) | 
  value-class | ( value -- class ) | 
| Word | Stack effect | 
  slot-access? | ( object -- ? ) |