jon.recoil.org

Module Flambda2_parser.Fexpr_prim

val or_unknown : 'a Flambda2_parser__Fexpr_prim_descr.param_cons -> 'a Flambda2_lattices.Or_unknown.t Flambda2_parser__Fexpr_prim_descr.param_cons
val mutability : Flambda2_terms.Mutability.t Flambda2_parser__Fexpr_prim_descr.param_cons
val opt_mutability : Flambda2_terms.Mutability.t Flambda2_parser__Fexpr_prim_descr.param_cons
val mutable_flag : Asttypes.mutable_flag Flambda2_parser__Fexpr_prim_descr.param_cons
val standard_int : Flambda2_kinds.Flambda_kind.Standard_int.t Flambda2_parser__Fexpr_prim_descr.param_cons
val standard_int_or_float : Flambda2_kinds.Flambda_kind.Standard_int_or_float.t Flambda2_parser__Fexpr_prim_descr.param_cons
val int_shift_op : P.int_shift_op Flambda2_parser__Fexpr_prim_descr.param_cons
val unary_int_arith_op : P.unary_int_arith_op Flambda2_parser__Fexpr_prim_descr.param_cons
val binary_int_arith_op : P.binary_int_arith_op Flambda2_parser__Fexpr_prim_descr.param_cons
val float_bitwidth : P.float_bitwidth Flambda2_parser__Fexpr_prim_descr.param_cons
val unary_float_arith_op : P.unary_float_arith_op Flambda2_parser__Fexpr_prim_descr.param_cons
val binary_float_arith_op : P.binary_float_arith_op Flambda2_parser__Fexpr_prim_descr.param_cons
val block_access_field_kind : P.Block_access_field_kind.t Flambda2_parser__Fexpr_prim_descr.param_cons
val flat_suffix_element : K.flat_suffix_element Flambda2_parser__Fexpr_prim_descr.param_cons
val mixed_block_shape : K.Mixed_block_shape.t Flambda2_parser__Fexpr_prim_descr.param_cons
val block_access_kind : P.Block_access_kind.t Flambda2_parser__Fexpr_prim_descr.param_cons
type block_kind =
  1. | FNaked_floats
  2. | FValues of Flambda2_kinds.Tag.Scannable.t
val string_accessor_width : P.string_accessor_width Flambda2_parser__Fexpr_prim_descr.param_cons
val init_or_assign : P.Init_or_assign.t Flambda2_parser__Fexpr_prim_descr.param_cons
val alloc_mode_for_allocation : Flambda2_bound_identifiers.Alloc_mode.For_allocations.t Flambda2_parser__Fexpr_prim_descr.param_cons
val alloc_mode_for_assignments : Flambda2_bound_identifiers.Alloc_mode.For_assignments.t Flambda2_parser__Fexpr_prim_descr.param_cons
val boxable_number : Flambda2_kinds.Flambda_kind.Boxable_number.t Flambda2_parser__Fexpr_prim_descr.param_cons
val array_kind : P.Array_kind.t Flambda2_parser__Fexpr_prim_descr.param_cons
val array_kind_for_length : P.Array_kind_for_length.t Flambda2_parser__Fexpr_prim_descr.param_cons
val lazy_tag : Lambda.lazy_block_tag Flambda2_parser__Fexpr_prim_descr.param_cons
val duplicate_array_kind : P.Duplicate_array_kind.t Flambda2_parser__Fexpr_prim_descr.param_cons
val bigarray_kind : P.Bigarray_kind.t Flambda2_parser__Fexpr_prim_descr.param_cons
val bigarray_layout : P.Bigarray_layout.t Flambda2_parser__Fexpr_prim_descr.param_cons
val reinterp_64bit_word : P.Reinterpret_64_bit_word.t Flambda2_parser__Fexpr_prim_descr.param_cons
val int_atomic_op : P.int_atomic_op Flambda2_parser__Fexpr_prim_descr.param_cons
val kind : K.t Flambda2_parser__Fexpr_prim_descr.param_cons
val kind_with_subkind : Flambda2_kinds.Flambda_kind.With_subkind.t Flambda2_parser__Fexpr_prim_descr.param_cons
val probe_is_enabled : Flambda_to_fexpr_commons.Env.t -> (string Fexpr.located * bool option) -> Fexpr.prim_op
val enter_inlined_apply : Flambda_to_fexpr_commons.Env.t -> unit -> Fexpr.prim_op
val domain_index : Flambda_to_fexpr_commons.Env.t -> unit -> Fexpr.prim_op
val bigarray_length : Flambda_to_fexpr_commons.Env.t -> int -> Fexpr.prim_op
val tag_immediate : Flambda_to_fexpr_commons.Env.t -> unit -> Fexpr.prim_op
val get_header : Flambda_to_fexpr_commons.Env.t -> unit -> Fexpr.prim_op
val reinterpret_boxed_vector : Flambda_to_fexpr_commons.Env.t -> unit -> Fexpr.prim_op
val end_region : Flambda_to_fexpr_commons.Env.t -> unit -> Fexpr.prim_op
val end_try_region : Flambda_to_fexpr_commons.Env.t -> unit -> Fexpr.prim_op
val end_ghost_region : Flambda_to_fexpr_commons.Env.t -> unit -> Fexpr.prim_op
val end_try_ghost_region : Flambda_to_fexpr_commons.Env.t -> unit -> Fexpr.prim_op
val is_boxed_float : Flambda_to_fexpr_commons.Env.t -> unit -> Fexpr.prim_op
val is_flat_float_array : Flambda_to_fexpr_commons.Env.t -> unit -> Fexpr.prim_op
val opaque_identity : Flambda_to_fexpr_commons.Env.t -> unit -> Fexpr.prim_op
val untag_immediate : Flambda_to_fexpr_commons.Env.t -> unit -> Fexpr.prim_op
val string_length : Flambda_to_fexpr_commons.Env.t -> unit -> Fexpr.prim_op
val bytes_length : Flambda_to_fexpr_commons.Env.t -> unit -> Fexpr.prim_op
val boolean_not : Flambda_to_fexpr_commons.Env.t -> unit -> Fexpr.prim_op
val bigarray_get_alignment : Flambda_to_fexpr_commons.Env.t -> int -> Fexpr.prim_op
val begin_region : Flambda_to_fexpr_commons.Env.t -> unit -> Fexpr.prim_op
val begin_try_region : Flambda_to_fexpr_commons.Env.t -> unit -> Fexpr.prim_op
val begin_ghost_region : Flambda_to_fexpr_commons.Env.t -> unit -> Fexpr.prim_op
val begin_try_ghost_region : Flambda_to_fexpr_commons.Env.t -> unit -> Fexpr.prim_op
module OfFlambda : sig ... end
module ToFlambda : sig ... end