pub fn analyse_per_point(per_point: &[Node]) -> PerPointParallelismExpand description
Analyse a compiled per_point block. Walks each equation’s operator tree once and tracks a running set of “already-written” identifiers to distinguish “first read = carry” from “first read after write = uses fresh value”.