Module InferIR.Cfg
type t= Procdesc.t InferIR.Typ.Procname.Hash.tA control-flow graph is a collection of all the CFGs for the procedure names in a file
val get_all_defined_proc_names : t -> Typ.Procname.t listget all the procedure names that are defined in the current file
val store : InferBase.SourceFile.t -> t -> unitSave the individual
Procdesc.tandProcAttributes.tto the database for the procedures in the cfg.
Functions for manipulating an interprocedural CFG
val create : unit -> tcreate a new empty cfg
val create_proc_desc : t -> ProcAttributes.t -> Procdesc.tCreate a new procdesc and add it to the cfg
val iter_sorted : t -> f:(Procdesc.t -> unit) -> unitIterate over all the proc descs in the cfg in ascending order
val inline_java_synthetic_methods : t -> unitInline the java synthetic methods in the cfg (in-place)
val pp_proc_signatures : Stdlib.Format.formatter -> t -> unit