Lines Matching defs:node
27 // the effect output of a node from changes to the value output to reduce the
49 // Mark node for revisitation.
50 void Revisit(Node* node);
52 // Add a new root node to start reduction from. This is useful if the reducer
55 void AddRoot(Node* node) {
56 DCHECK_EQ(State::kUnvisited, state_.Get(node));
57 state_.Set(node, State::kRevisit);
58 revisit_.push(node);
67 Node* node;
70 void ReduceFrom(Node* node);
111 void AddDependency(Node* node) { dependants_.push_back(node); }
113 for (Node* node : dependants_) {
114 reducer->Revisit(node);
167 const VirtualObject* GetVirtualObject(Node* node);
170 Node* GetReplacementOf(Node* node);
187 void Reduce(Node* node, Reduction* reduction);