Module Flambda2.Inlining
type inlining_arguments = private {max_depth : int;max_rec_depth : int;call_cost : float;alloc_cost : float;prim_cost : float;branch_cost : float;indirect_call_cost : float;poly_compare_cost : float;small_function_size : int;large_function_size : int;small_functor_size : int;large_functor_size : int;threshold : float;
}module Default : sig ... endval oclassic_arguments : inlining_argumentsval o2_arguments : inlining_argumentsval o3_arguments : inlining_argumentsval max_depth : Clflags.Int_arg_helper.parsed refval max_rec_depth : Clflags.Int_arg_helper.parsed refval call_cost : Clflags.Float_arg_helper.parsed refval alloc_cost : Clflags.Float_arg_helper.parsed refval prim_cost : Clflags.Float_arg_helper.parsed refval branch_cost : Clflags.Float_arg_helper.parsed refval indirect_call_cost : Clflags.Float_arg_helper.parsed refval poly_compare_cost : Clflags.Float_arg_helper.parsed refval small_function_size : Clflags.Int_arg_helper.parsed refval large_function_size : Clflags.Int_arg_helper.parsed refval small_functor_size : Clflags.Int_arg_helper.parsed refval large_functor_size : Clflags.Int_arg_helper.parsed refval threshold : Clflags.Float_arg_helper.parsed refval speculative_inlining_only_if_arguments_useful : bool refval speculative_inlining_track_lifted_constants : bool refval report_bin : bool ref