module Cfg:sig..end
preds and succs fields of Cil.stmt
This is nearly always automatically done by the kernel. You only need
those functions if you build Cil_types.fundec yourself.
val computeFileCFG : Cil_types.file -> unitval clearFileCFG : ?clear_id:bool -> Cil_types.file -> unitval cfgFun : Cil_types.fundec -> unitval clearCFGinfo : ?clear_id:bool -> Cil_types.fundec -> unitval prepareCFG : ?keepSwitch:bool -> Cil_types.fundec -> unitBreak, Switch,
Default and Continue Cil_types.stmtkinds and Cil_types.labels
into Ifs and Gotos, giving the function body a very CFG-like character.
This function modifies its argument in place.