class
SushiAI::Graph::FusionReport
Records which subtrees collapsed and which were refused.
- Declared in
include/SushiAI/graph/fusion.hpp
Public member functions
SushiRuntime::span< const FusedSubtree > fused() const noexceptEvery chain that became one node.
SushiRuntime::span< const DeclinedFusion > declined() const noexceptEvery chain that matched and was refused.
std::size_t nodes_before() const noexceptHow many nodes the graph had before the pass.
std::size_t nodes_after() const noexceptHow many it has after.
bool enabled() const noexceptWhether the pass was allowed to run at all.
std::size_t count(FusedForm form) const noexceptHow many nodes of form were produced.
Parameters
formThe catalog entry to count.
Returns
The number of matches.
std::string to_string() constA multi-line human-readable summary; empty when nothing happened.

