(** The alternate solver that starts with all nodes of the CFG instead of just the exit points. *)
Definition fixpoint_allnodes :=
DS.fixpoint_allnodes
(make_predecessors code successors) (fun l => l)
transf.

(* Specifications: *)
Theorem fixpoint_allnodes_solution:
forall res n instr s,
fixpoint_allnodes = Some res ->
code!n = Some instr -> In s (successors instr) ->
L.ge res!!n (transf s res!!s).