1 #ifndef ISL_SCHEDULER_SCC_H
2 #define ISL_SCHEDULER_SCC_H
6 #include "isl_scheduler.h"
7 #include "isl_scheduler_clustering.h"
11 struct isl_scc_graph
*isl_scc_graph_from_sched_graph(isl_ctx
*ctx
,
12 struct isl_sched_graph
*graph
, struct isl_clustering
*c
);
13 __isl_give isl_schedule_node
*isl_scc_graph_decompose(
14 struct isl_scc_graph
*scc_graph
, __isl_take isl_schedule_node
*node
);
15 struct isl_scc_graph
*isl_scc_graph_free(struct isl_scc_graph
*scc_graph
);
17 void isl_scc_graph_dump(struct isl_scc_graph
*scc_graph
);