jon.recoil.org

Module Flambda2_simplify.Control_flow_graph

val create : dummy_toplevel_cont:Flambda2_identifiers.Continuation.t -> Flow_types.Acc.t -> t

Create the data flow graph

val fixpoint : t -> init:'a Flambda2_identifiers.Continuation.Map.t -> eq:('a -> 'a -> bool) -> f: (caller:Flambda2_identifiers.Continuation.t -> caller_set:'a -> callee:Flambda2_identifiers.Continuation.t -> callee_set:'a -> 'a) -> 'a Flambda2_identifiers.Continuation.Map.t

Run the required names analysis

module Dot : sig ... end