X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=isl_schedule_private.h;h=58310718f6c409db511adc05d444a422ee87c9af;hb=7c513a3bc2033ec87934c7287262ba0ec65c9adb;hp=e45decef189c4456fd17a65fc3f6b0455d6f6bbf;hpb=b1de76bb8f86d65e9bcad9db8fba1707ae2ee42a;p=platform%2Fupstream%2Fisl.git diff --git a/isl_schedule_private.h b/isl_schedule_private.h index e45dece..5831071 100644 --- a/isl_schedule_private.h +++ b/isl_schedule_private.h @@ -1,6 +1,7 @@ #ifndef ISL_SCHEDLUE_PRIVATE_H #define ISL_SCHEDLUE_PRIVATE_H +#include #include /* The schedule for an individual domain, plus information about the bands @@ -8,15 +9,16 @@ * In particular, we keep track of the number of bands and for each * band, the starting position of the next band. The first band starts at * position 0. - * For each scheduling dimension, we keep track of whether it is parallel - * (within its band) with respect to the proximity edges. + * For each scheduling dimension, we keep track of whether it result + * in zero dependence distances (within its band) with respect + * to the proximity edges. */ struct isl_schedule_node { - isl_map *sched; + isl_multi_aff *sched; int n_band; int *band_end; int *band_id; - int *parallel; + int *zero; }; /* Information about the computed schedule. @@ -33,7 +35,7 @@ struct isl_schedule { int n; int n_band; int n_total_row; - isl_dim *dim; + isl_space *dim; isl_band_list *band_forest;