Module Costlib.ControlFlowCost
module BasicCost = CostDomain.BasicCostmodule Node = Absint.ProcCfg.DefaultNodemodule Item : sig ... endmodule Sum : sig ... endtype t=[|`Edge of Node.id * Node.id|`Node of Node.id|`Sum of int * Item.t list]A Control-flow cost represents the number of times the flow of control can go through a certain CFG item (a node or an edge), or a sum of such things
val make_node : Node.id -> tval make_pred_edge : 'a -> 'b -> [> `Edge of 'b * 'a ]val make_succ_edge : 'a -> 'b -> [> `Edge of 'a * 'b ]val pp : F.formatter -> t -> unitval sum : Item.t list -> t
module Set : sig ... end