Module Cmm_helpers.Extended_machtype
type t = Cmm_helpers.Extended_machtype_component.t arrayval typ_val : Cmm_helpers.Extended_machtype.tval typ_tagged_int : Cmm_helpers.Extended_machtype.tval typ_any_int : Cmm_helpers.Extended_machtype.tval typ_float : Cmm_helpers.Extended_machtype.tval typ_float32 : Cmm_helpers.Extended_machtype.tval typ_void : Cmm_helpers.Extended_machtype.tval typ_vec128 : Cmm_helpers.Extended_machtype.tval typ_vec256 : Cmm_helpers.Extended_machtype.tval typ_vec512 : Cmm_helpers.Extended_machtype.tval of_machtype : Cmm.machtype -> Cmm_helpers.Extended_machtype.tConversion from a normal Cmm machtype.
val of_layout : Lambda.layout -> Cmm_helpers.Extended_machtype.tConversion from a Lambda layout.
val to_machtype : Cmm_helpers.Extended_machtype.t -> Cmm.machtypeConversion to a normal Cmm machtype.
val change_tagged_int_to_val : Cmm_helpers.Extended_machtype.t -> Cmm.machtypeLike to_machtype but tagged integer extended machtypes are mapped to value machtypes. This is used to avoid excessive numbers of generic functions being generated (see comments in cmm_helpers.ml).