Module Regalloc_gi_state
val make :
initial_temporaries:int ->
stack_slots:Regalloc_stack_slots.t ->
affinity:Regalloc_affinity.t ->
Regalloc_gi_state.tval add_assignment :
Regalloc_gi_state.t ->
Reg.t ->
to_:Regalloc_gi_utils.Hardware_register.location ->
unitval remove_assignment : Regalloc_gi_state.t -> Reg.t -> unitval find_assignment :
Regalloc_gi_state.t ->
Reg.t ->
Regalloc_gi_utils.Hardware_register.location optionval clear_assignments : Regalloc_gi_state.t -> unitval add_introduced_temporaries_list : Regalloc_gi_state.t -> Reg.t list -> unitval mem_introduced_temporaries : Regalloc_gi_state.t -> Reg.t -> boolval iter_introduced_temporaries :
Regalloc_gi_state.t ->
f:(Reg.t -> unit) ->
unitval initial_temporary_count : Regalloc_gi_state.t -> intval introduced_temporary_count : Regalloc_gi_state.t -> intval stack_slots : Regalloc_gi_state.t -> Regalloc_stack_slots.tval affinity : Regalloc_gi_state.t -> Regalloc_affinity.t