Module Inlined_frame_ranges
module L = Linearmodule Inlined_frames : sig ... endmodule Subrange_state = Inlined_frame_ranges.Inlined_frames.Subrange_statemodule Subrange_info = Inlined_frame_ranges.Inlined_frames.Subrange_infomodule Range_info = Inlined_frame_ranges.Inlined_frames.Range_infoinclude sig ... end
module Subrange : sig ... endmodule Range : sig ... endval print : Stdlib.Format.formatter -> Inlined_frame_ranges.t -> unitval empty : Inlined_frame_ranges.tval create :
ppf_dump:Stdlib.Format.formatter ->
Linear.fundecl ->
Inlined_frame_ranges.t * Linear.fundeclval iter :
Inlined_frame_ranges.t ->
f:
(Inlined_frame_ranges.Inlined_frames.Index.t ->
Inlined_frame_ranges.Range.t ->
unit) ->
unitval fold :
Inlined_frame_ranges.t ->
init:'a ->
f:
('a ->
Inlined_frame_ranges.Inlined_frames.Index.t ->
Inlined_frame_ranges.Range.t ->
'a) ->
'aval all_indexes : Inlined_frame_ranges.t -> Inlined_frames.Index.Set.tval rewrite_labels_and_remove_empty_subranges_and_ranges :
Inlined_frame_ranges.t ->
env:Label.t Label.Map.t ->
Inlined_frame_ranges.t