Lines Matching defs:scc_graph
84 struct isl_scc_graph *scc_graph; member
106 void isl_scc_graph_dump(struct isl_scc_graph *scc_graph) in isl_scc_graph_dump()
135 struct isl_scc_graph *isl_scc_graph_free(struct isl_scc_graph *scc_graph) in isl_scc_graph_free()
171 static void *isl_scc_graph_encode_local_index(struct isl_scc_graph *scc_graph, in isl_scc_graph_encode_local_index()
180 static int isl_scc_graph_local_index(struct isl_scc_graph *scc_graph, int *data) in isl_scc_graph_local_index()
202 struct isl_scc_graph *scc_graph, struct isl_hash_table **edge_table, in isl_scc_graph_find_edge()
224 static isl_bool isl_scc_graph_remove_edge(struct isl_scc_graph *scc_graph, in isl_scc_graph_remove_edge()
250 struct isl_scc_graph *scc_graph; member
283 static int *next_nodes(struct isl_scc_graph *scc_graph, int i) in next_nodes()
314 struct isl_scc_graph *scc_graph; member
383 struct isl_scc_graph *scc_graph = data->scc_graph; in elim_or_next() local
407 struct isl_scc_graph *scc_graph) in isl_scc_graph_reduce()
447 static isl_stat isl_scc_graph_add_edge(struct isl_scc_graph *scc_graph, in isl_scc_graph_add_edge()
478 struct isl_scc_graph *scc_graph) in isl_scc_graph_add_reverse_edges()
506 struct isl_scc_graph *scc_graph = user; in add_scc_edge() local
526 struct isl_scc_graph *scc_graph; in isl_scc_graph_alloc() local
579 struct isl_scc_graph *scc_graph; in isl_scc_graph_from_sched_graph() local
610 struct isl_scc_graph *scc_graph; member
627 struct isl_scc_graph *scc_graph = data->scc_graph; in copy_edge() local
652 static struct isl_scc_graph *isl_scc_graph_sub(struct isl_scc_graph *scc_graph, in isl_scc_graph_sub()
692 struct isl_scc_graph *scc_graph, int pos) in isl_scc_graph_extract_local_scc()
704 struct isl_scc_graph *scc_graph, in add_scc_seq()
733 struct isl_scc_graph *scc_graph, int first, int n, in isl_scc_graph_add_scc_seq()
753 struct isl_scc_graph *scc_graph, int *seq, int n, in isl_scc_graph_add_scc_indirect_seq()
768 struct isl_scc_graph *scc_graph, int pos) in extract_split_scc()
791 struct isl_scc_graph *scc_graph, __isl_take isl_schedule_node *node, in isl_scc_graph_finish_band()
808 struct isl_scc_graph *scc_graph, __isl_take isl_schedule_node *node) in isl_scc_graph_chain()
838 static __isl_give isl_schedule_node *recurse(struct isl_scc_graph *scc_graph, in recurse()
862 static void isl_scc_graph_init_component(struct isl_scc_graph *scc_graph) in isl_scc_graph_init_component()
898 static void isl_scc_graph_merge_src_dst(struct isl_scc_graph *scc_graph, in isl_scc_graph_merge_src_dst()
918 struct isl_scc_graph *scc_graph; member
944 static isl_stat isl_scc_graph_merge_components(struct isl_scc_graph *scc_graph, in isl_scc_graph_merge_components()
986 static int isl_scc_graph_sort_components(struct isl_scc_graph *scc_graph, in isl_scc_graph_sort_components()
1032 struct isl_scc_graph *scc_graph, int first, int n_component) in extract_components()
1072 struct isl_scc_graph *scc_graph, int first, int n, in detect_components()
1116 struct isl_scc_graph *scc_graph, int first, int n, in detect_components_at()
1135 static int best_split(struct isl_scc_graph *scc_graph) in best_split()
1177 struct isl_scc_graph *scc_graph, __isl_take isl_schedule_node *node) in isl_scc_graph_decompose()