Lines Matching refs:current
129 static int cycle_exists(cdg_vertex_t * start, cdg_vertex_t * current,
135 if (current != NULL && current->visiting_number > 0) {
136 if (visit_num > current->visiting_number && current->seen == 0) {
140 if (current == NULL) {
141 current = start;
145 current->visiting_number = visit_num;
148 prev->next = current;
149 CL_ASSERT(prev->to == current->from);
155 for (i = 0; i < current->num_deps; i++) {
157 cycle_exists(start, current->deps[i].v, current,
160 i = current->num_deps;
163 current->seen = 1;