1 #ifndef ISL_SCHEDLUE_PRIVATE_H
2 #define ISL_SCHEDLUE_PRIVATE_H
4 #include <isl/schedule.h>
6 /* The schedule for an individual domain, plus information about the bands.
7 * In particular, we keep track of the number of bands and for each
8 * band, the starting position of the next band. The first band starts at
11 struct isl_schedule_node {
18 /* Information about the computed schedule.
19 * n is the number of nodes/domains/statements.
20 * n_band is the maximal number of bands.
21 * n_total_row is the number of coordinates of the schedule.
22 * dim contains a description of the parameters.
32 struct isl_schedule_node node[1];