Module Reg_class
include Reg_class_utils.T with type t := Reg_class.t
val all : Reg_class.t listThe list of all classes.
val first_available_register : Reg_class.t -> intval num_available_registers : Reg_class.t -> intval num_registers : Reg_class.t -> intval dwarf_register_numbers : Reg_class.t -> int arrayFor a given register class, the DWARF register numbering for that class. Given an allocated register with location Reg n and class reg_class, the returned array contains the corresponding DWARF register number at index n - first_available_register reg_class.
val register_name : Cmm.machtype_component -> int -> stringval equal : Reg_class.t -> Reg_class.t -> boolval hash : Reg_class.t -> intval print : Stdlib.Format.formatter -> Reg_class.t -> unitval of_machtype : Cmm.machtype_component -> Reg_class.tmodule Tbl : Reg_class_utils.Tbl with type reg_class = Reg_class.tval gc_regs_offset :
simd:Reg_class.save_simd_regs ->
Cmm.machtype_component ->
int ->
int