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