reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
67 g->node[i].index = g->index; 67 g->node[i].index = g->index; 68 g->node[i].min_index = g->index; 68 g->node[i].min_index = g->index; 69 g->node[i].on_stack = 1; 70 g->index++; 71 g->stack[g->sp++] = i; 71 g->stack[g->sp++] = i; 73 for (j = g->len - 1; j >= 0; --j) { 78 if (g->node[j].index >= 0 && 79 (!g->node[j].on_stack || 80 g->node[j].index > g->node[i].min_index)) 80 g->node[j].index > g->node[i].min_index)) 89 if (g->node[j].index < 0) { 90 isl_tarjan_components(g, j, follows, user); 91 if (g->node[j].min_index < g->node[i].min_index) 91 if (g->node[j].min_index < g->node[i].min_index) 92 g->node[i].min_index = g->node[j].min_index; 92 g->node[i].min_index = g->node[j].min_index; 93 } else if (g->node[j].index < g->node[i].min_index) 93 } else if (g->node[j].index < g->node[i].min_index) 94 g->node[i].min_index = g->node[j].index; 94 g->node[i].min_index = g->node[j].index; 97 if (g->node[i].index != g->node[i].min_index) 97 if (g->node[i].index != g->node[i].min_index) 101 j = g->stack[--g->sp]; 101 j = g->stack[--g->sp]; 102 g->node[j].on_stack = 0; 103 g->order[g->op++] = j; 103 g->order[g->op++] = j; 105 g->order[g->op++] = -1; 105 g->order[g->op++] = -1;