Lines Matching defs:node
2205 * on_stack indicates whether the node is currently on the stack.
2215 * node is an array of nodes
2216 * stack contains the nodes on the path from the root to the current node
2218 * index is the index of the last node visited
2224 struct cloog_loop_sort_node *node;
2242 s->node = (struct cloog_loop_sort_node *)
2244 assert(s->node);
2246 s->node[i].index = -1;
2263 free(s->node);
2310 s->node[i].index = s->index;
2311 s->node[i].min_index = s->index;
2312 s->node[i].on_stack = 1;
2321 if (s->node[j].index >= 0 &&
2322 (!s->node[j].on_stack ||
2323 s->node[j].index > s->node[i].min_index))
2331 if (s->node[j].index < 0) {
2334 if (s->node[j].min_index < s->node[i].min_index)
2335 s->node[i].min_index = s->node[j].min_index;
2336 } else if (s->node[j].index < s->node[i].min_index)
2337 s->node[i].min_index = s->node[j].index;
2340 if (s->node[i].index != s->node[i].min_index)
2345 s->node[j].on_stack = 0;
2427 if (s->node[i].index >= 0)
2491 if (s->node[i].index >= 0)