Home | History | Annotate | Line # | Download | only in isl
      1 #ifndef ISL_SCHEDULE_TYPE_H
      2 #define ISL_SCHEDULE_TYPE_H
      3 
      4 #if defined(__cplusplus)
      5 extern "C" {
      6 #endif
      7 
      8 enum isl_schedule_node_type {
      9 	isl_schedule_node_error = -1,
     10 	isl_schedule_node_band,
     11 	isl_schedule_node_context,
     12 	isl_schedule_node_domain,
     13 	isl_schedule_node_expansion,
     14 	isl_schedule_node_extension,
     15 	isl_schedule_node_filter,
     16 	isl_schedule_node_leaf,
     17 	isl_schedule_node_guard,
     18 	isl_schedule_node_mark,
     19 	isl_schedule_node_sequence,
     20 	isl_schedule_node_set
     21 };
     22 
     23 struct __isl_export isl_schedule_node;
     24 typedef struct isl_schedule_node isl_schedule_node;
     25 
     26 struct __isl_export isl_schedule;
     27 typedef struct isl_schedule isl_schedule;
     28 
     29 #if defined(__cplusplus)
     30 }
     31 #endif
     32 
     33 #endif
     34