Template Function sequant::note_fresh_build¶
Defined in File eval.hpp
Function Documentation¶
-
template<meta::can_evaluate Node, typename N, bool FHC>
void sequant::note_fresh_build(Node const &node, CacheManager<N, FHC> &cache)¶ The per-build event bookkeeping: the
SEQUANT_UT_BUILD_METERtally and the schedule-visualizer run event.The single choke point every freshly computed node passes through — leaves, custom-eval subtrees and ordinary contractions alike — so the per-node build coverage the visualizer joins onto the IR DAG is complete. Shared by
evaluate_impl'sfinish_phase_band by the ordered executor’sdetail::compute_cell(ordered_executor.hpp), so both report their builds the same way without re-entering that engine.