Regmodule Raw_name : sig ... endtype t = {mutable raw_name : Raw_name.t; |
stamp : int; |
typ : Cmm.machtype_component; |
mutable loc : location; |
mutable spill : bool; |
mutable part : int option; |
mutable interf : t list; |
mutable prefer : (t * int) list; |
mutable degree : int; |
mutable spill_cost : int; |
mutable visited : int; |
}val dummy : tval create : Cmm.machtype_component -> tval createv : Cmm.machtype -> t arrayval at_location : Cmm.machtype_component -> location -> tval typv : t array -> Cmm.machtypeval anonymous : t -> boolval name : t -> stringval all_registers : unit -> t listval mark_visited : t -> unitval is_visited : t -> bool