isl_union_set_compute_schedule: make preference for large bands configurable
[platform/upstream/isl.git] / include / isl / options.h
index 673c272..d280ab3 100644 (file)
@@ -40,7 +40,7 @@ struct isl_options {
        unsigned                gbr_only_first;
 
        #define                 ISL_CLOSURE_ISL         0
-       #define                 ISL_CLOSURE_OMEGA       1
+       #define                 ISL_CLOSURE_BOX         1
        unsigned                closure;
 
        #define                 ISL_BOUND_BERNSTEIN     0
@@ -58,6 +58,11 @@ struct isl_options {
        #define                 ISL_CONVEX_HULL_WRAP    0
        #define                 ISL_CONVEX_HULL_FM      1
        int                     convex;
+
+       int                     schedule_parametric;
+       int                     schedule_outer_zero_distance;
+       int                     schedule_maximize_band_depth;
+       int                     schedule_split_parallel;
 };
 
 ISL_ARG_DECL(isl_options, struct isl_options, isl_options_arg)