jon.recoil.org

Module Flambda2_reaper.Field

type closure_entry_point =
  1. | Unknown_arity_code_pointer
  2. | Known_arity_code_pointer
type return_kind =
  1. | Normal of int
  2. | Exn
type view = private
  1. | Block of int * Flambda2_kinds.Flambda_kind.t
  2. | Value_slot of Flambda2_identifiers.Value_slot.t
  3. | Function_slot of Flambda2_identifiers.Function_slot.t
  4. | Code_of_closure of Flambda2_reaper.Field.closure_entry_point
  5. | Is_int
  6. | Get_tag
  7. | Apply of Flambda2_reaper.Field.return_kind
  8. | Code_id_of_call_witness
type t
val code_id_of_call_witness : Flambda2_reaper.Field.t
val is_value_slot : Flambda2_reaper.Field.t -> bool
val is_function_slot : Flambda2_reaper.Field.t -> bool
val is_local : Flambda2_reaper.Field.t -> bool