reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5761 c->scc = isl_calloc_array(ctx, struct isl_sched_graph, c->n); 5766 if (!c->scc || !c->cluster || 5772 &edge_scc_exactly, i, &c->scc[i]) < 0) 5774 c->scc[i].scc = 1; 5775 if (compute_maxvar(&c->scc[i]) < 0) 5777 if (compute_schedule_wcc_band(ctx, &c->scc[i]) < 0) 5791 if (c->scc) 5793 graph_free(ctx, &c->scc[i]); 5794 free(c->scc); 5855 if (bad_cluster(&c->scc[edge->src->scc]) || 5856 bad_cluster(&c->scc[edge->dst->scc])) 6035 space = cluster_space(&c->scc[i], i); 6062 start = c->scc[i].band_start; 6063 n = c->scc[i].n_total_row - start; 6064 for (j = 0; j < c->scc[i].n; ++j) { 6067 struct isl_sched_node *node = &c->scc[i].node[j]; 6270 scc = &c->scc[i]; 6310 scc = &c->scc[i]; 6402 n_coincident = get_n_coincident(&c->scc[i]); 6436 scc_node = graph_find_node(ctx, &c->scc[node->scc], node->space); 6437 if (scc_node && !is_node(&c->scc[node->scc], scc_node)) 6440 start = c->scc[node->scc].band_start; 6441 n = c->scc[node->scc].n_total_row - start; 6443 space = cluster_space(&c->scc[node->scc], c->scc_cluster[node->scc]); 6791 space = cluster_space(&c->scc[i], c->scc_cluster[i]); 6800 if (transform(ctx, &c->scc[i], node) < 0) 6991 c->cluster[pos].n_total_row = c->scc[pos].n_total_row; 6992 c->cluster[pos].n_row = c->scc[pos].n_row; 6993 c->cluster[pos].maxvar = c->scc[pos].maxvar; 7003 swap_sched(&c->cluster[pos].node[j], &c->scc[s].node[k]); 7004 if (c->scc[s].maxvar > c->cluster[pos].maxvar) 7005 c->cluster[pos].maxvar = c->scc[s].maxvar; 7104 if (bad_cluster(&c->scc[edge->src->scc]) || 7105 bad_cluster(&c->scc[edge->dst->scc]))