struct
SushiAI::Graph::FusedSubtree
One chain the pass replaced with a single node.
- Declared in
include/SushiAI/graph/fusion.hpp
Every node id here indexes the graph as it arrived, because that is the graph whoever is debugging the pass is looking at.
Public attributes
FusedForm form = FusedForm::NONEWhich catalog entry was instantiated.
std::vector< NodeId > chainThe chain's nodes, in producer order; the last one is its root.
ValueId result = NO_VALUEThe value the fused node writes - the root's own result.
ValueId spilled = NO_VALUEPre-activation value the fused node also writes, or NO_VALUE.
std::vector< ValueId > eliminatedThe values that stopped being written; they have no buffer now.

