Lines Matching refs:use
119 if (entry.use != node->use_edges().end()) {
128 if (entry.use != node->use_edges().end()) {
129 Edge edge = *entry.use;
130 Node* use = edge.from();
131 ++(entry.use);
133 // Visit next control use.
134 if (!Participates(use)) continue;
135 if (GetData(use)->visited) continue;
136 if (GetData(use)->on_stack) {
137 // Found backedge if use is on stack.
138 if (use != entry.parent_node) {
139 VisitBackedge(node, use, kUseDirection);
142 // Push use onto stack.
143 DFSPush(stack, use, node, kUseDirection);
144 VisitPre(use);
159 DCHECK(entry.use == node->use_edges().end());
194 Node::UseEdges::iterator use = node->use_edges().begin();
195 stack.push({dir, input, use, from, node});