Module Flambda2_cmx.Flambda_cmx_format
Contents of middle-end-specific portion of .cmx files when using Flambda.
val to_raw :
Flambda2_cmx.Flambda_cmx_format.t ->
Flambda2_cmx.Flambda_cmx_format.raw * Oxcaml_utils.File_sections.tval from_raw :
sections:Oxcaml_utils.File_sections.t ->
Flambda2_cmx.Flambda_cmx_format.raw ->
Flambda2_cmx.Flambda_cmx_format.tval create :
final_typing_env:Flambda2_types.Typing_env.Serializable.t ->
all_code:Flambda2_cmx.Exported_code.t ->
exported_offsets:Flambda2_simplify_shared.Exported_offsets.t ->
used_value_slots:Flambda2_identifiers.Value_slot.Set.t ->
Flambda2_cmx.Flambda_cmx_format.tval import_typing_env_and_code :
Flambda2_cmx.Flambda_cmx_format.t ->
Flambda2_types.Typing_env.Serializable.t * Flambda2_cmx.Exported_code.tval exported_offsets :
Flambda2_cmx.Flambda_cmx_format.t ->
Flambda2_simplify_shared.Exported_offsets.tval with_exported_offsets :
Flambda2_cmx.Flambda_cmx_format.t ->
Flambda2_simplify_shared.Exported_offsets.t ->
Flambda2_cmx.Flambda_cmx_format.tval merge :
Flambda2_cmx.Flambda_cmx_format.t option ->
Flambda2_cmx.Flambda_cmx_format.t option ->
Flambda2_cmx.Flambda_cmx_format.t optionAggregate several cmx into one for packs
val print :
print_typing_env:bool ->
print_code:bool ->
print_offsets:bool ->
Stdlib.Format.formatter ->
Flambda2_cmx.Flambda_cmx_format.t ->
unitFor ocamlobjinfo