Costlib.ConstraintSolvermodule BasicCost = CostDomain.BasicCostmodule Node = Absint.ProcCfg.DefaultNodemodule Equalities : sig ... endval compute_costs :
debug:debug ->
BasicCost.t Node.IdMap.t ->
Equalities.t ->
unitrepeatedly improve the costs given the constraints
val get_node_nb_exec : Equalities.t -> Node.t -> BasicCost.tcompute the number of times a node is executed by taking into account the program structural (e.g. control-flow) constraints
val collect_constraints : debug:debug -> IR.Procdesc.t -> Equalities.tcollect initial constraints for a CFG