isl_map.c: parameter_compute_divs: check result of isl_basic_set_gauss call
[platform/upstream/isl.git] / isl_options.c
index 159a782..a5c6f66 100644 (file)
@@ -196,6 +196,8 @@ ISL_ARG_CHOICE(struct isl_options, ast_build_separation_bounds, 0,
 ISL_ARG_BOOL(struct isl_options, ast_build_scale_strides, 0,
        "ast-build-scale-strides", 1,
        "allow iterators of strided loops to be scaled down")
+ISL_ARG_BOOL(struct isl_options, ast_build_allow_else, 0,
+       "ast-build-allow-else", 1, "generate if statements with else branches")
 ISL_ARG_VERSION(print_version)
 ISL_ARGS_END
 
@@ -300,3 +302,8 @@ ISL_CTX_SET_BOOL_DEF(isl_options, struct isl_options, isl_options_args,
        ast_build_scale_strides)
 ISL_CTX_GET_BOOL_DEF(isl_options, struct isl_options, isl_options_args,
        ast_build_scale_strides)
+
+ISL_CTX_SET_BOOL_DEF(isl_options, struct isl_options, isl_options_args,
+       ast_build_allow_else)
+ISL_CTX_GET_BOOL_DEF(isl_options, struct isl_options, isl_options_args,
+       ast_build_allow_else)