jon.recoil.org

Module Flambda2_simplify.Simplify_set_of_closures_context

type t
val dacc_inside_functions : t -> Flambda2_simplify.Simplify_import.DA.t
val dacc_prior_to_sets : t -> Flambda2_simplify.Simplify_import.DA.t
val closure_bound_names_inside_functions_all_sets : t -> Flambda2_bound_identifiers.Bound_name.t Flambda2_identifiers.Function_slot.Map.t list
val closure_bound_names_inside_functions_exactly_one_set : t -> Flambda2_bound_identifiers.Bound_name.t Flambda2_identifiers.Function_slot.Map.t
val simplify_function_body : t -> Simplify_common.simplify_function_body
val previously_free_depth_variables : t -> Flambda2_identifiers.Variable.Set.t