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