Lines Matching refs:scc_in_merge
39 c->scc_in_merge = isl_calloc_array(ctx, int, c->n); in clustering_init()
41 !c->scc_cluster || !c->scc_node || !c->scc_in_merge) in clustering_init()
77 free(c->scc_in_merge); in clustering_free()
223 c->scc_in_merge[i] = 0; in mark_merge_sccs()
246 c->scc_in_merge[scc] = 1; in mark_merge_sccs()
308 if (!c->scc_in_merge[i]) in collect_domain()
335 if (!c->scc_in_merge[i]) in collect_cluster_map()
475 struct isl_sched_graph *graph, int *scc_in_merge, in collect_constraints() argument
484 if (!scc_in_merge[edge->src->scc]) in collect_constraints()
486 if (!scc_in_merge[edge->dst->scc]) in collect_constraints()
518 sc = collect_constraints(graph, c->scc_in_merge, cluster_map, sc); in init_merge_graph()
548 if (!c->scc_in_merge[i]) in compute_maxvar_max_slack()
588 if (!c->scc_in_merge[i]) in limit_maxvar_to_slack()
680 if (!c->scc_in_merge[i]) in ok_to_merge_coincident()
919 if (!c->scc_in_merge[edge->src->scc]) in ok_to_merge_proximity()
921 if (!c->scc_in_merge[edge->dst->scc]) in ok_to_merge_proximity()
1078 if (!c->scc_in_merge[i]) in merge()
1169 static int any_no_merge(struct isl_sched_graph *graph, int *scc_in_merge, in any_no_merge() argument
1177 if (!scc_in_merge[edge->src->scc]) in any_no_merge()
1179 if (!scc_in_merge[edge->dst->scc]) in any_no_merge()
1219 if (any_no_merge(graph, c->scc_in_merge, &graph->edge[edge])) in merge_clusters_along_edge()