type t = Checkers.Liveness.PreAnalysisTransferFunctions(Absint.ProcCfg.Backward(Absint.ProcCfg.Normal)).CFG.ttype instrs_dir = Checkers.Liveness.PreAnalysisTransferFunctions(Absint.ProcCfg.Backward(Absint.ProcCfg.Normal)).CFG.instrs_dir
module Node : sig ... endval instrs : Node.t -> instrs_dir IR.Instrs.tval fold_succs : t -> (Node.t, Node.t, 'accum) IStdlib.IStd.Container.foldval fold_preds : t -> (Node.t, Node.t, 'accum) IStdlib.IStd.Container.foldval fold_normal_succs : t -> (Node.t, Node.t, 'accum) IStdlib.IStd.Container.foldval fold_normal_preds : t -> (Node.t, Node.t, 'accum) IStdlib.IStd.Container.foldval fold_exceptional_succs : t -> (Node.t, Node.t, 'accum) IStdlib.IStd.Container.foldval fold_exceptional_preds : t -> (Node.t, Node.t, 'accum) IStdlib.IStd.Container.foldval start_node : t -> Node.tval exit_node : t -> Node.tval proc_desc : t -> IR.Procdesc.tval fold_nodes : (t, Node.t, 'accum) IStdlib.IStd.Container.foldval from_pdesc : IR.Procdesc.t -> tval is_loop_head : IR.Procdesc.t -> Node.t -> boolval wto : t -> Node.t IR.WeakTopologicalOrder.Partition.t