CodeQL / Analyze (actions) (push) Canceled after 0s
CodeQL / Analyze (python) (push) Canceled after 0s
pre-commit / pre-commit (push) Canceled after 0s
Multi-Arch CI / setup (push) Canceled after 0s
Publish build_manylinux_x86_64 images / publish_build_manylinux_x86_64 (push) Canceled after 0s
Setup (Multi-Arch) / setup (push) Canceled after 0s
Multi-Arch CI / Linux::${{ fromJSON(needs.setup.outputs.linux_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubi10 image / publish_no_rocm_image_ubi10 (push) Canceled after 0s
Multi-Arch CI / Windows::${{ fromJSON(needs.setup.outputs.windows_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Multi-Arch CI / Manifest Diff (push) Canceled after 0s
TheRock Manifest Diff Report / Generate Manifest Diff Report (push) Canceled after 0s
Multi-Arch CI / CI Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_ocl_rt images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_rocgdb images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Unit Tests / Unit Tests :: ubuntu-24.04 (push) Canceled after 0s
Unit Tests / Unit Tests :: windows-2022 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_media (push) Canceled after 0s
Unit Tests / Unit Tests Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_openmpi (push) Canceled after 0s
76 lines
1.7 KiB
C
76 lines
1.7 KiB
C
#ifndef ISL_OPTIONS_PRIVATE_H
|
|
#define ISL_OPTIONS_PRIVATE_H
|
|
|
|
#include <isl/options.h>
|
|
|
|
struct isl_options {
|
|
#define ISL_CONTEXT_GBR 0
|
|
#define ISL_CONTEXT_LEXMIN 1
|
|
unsigned context;
|
|
|
|
#define ISL_GBR_NEVER 0
|
|
#define ISL_GBR_ONCE 1
|
|
#define ISL_GBR_ALWAYS 2
|
|
unsigned gbr;
|
|
unsigned gbr_only_first;
|
|
|
|
#define ISL_CLOSURE_ISL 0
|
|
#define ISL_CLOSURE_BOX 1
|
|
unsigned closure;
|
|
|
|
int bound;
|
|
unsigned on_error;
|
|
|
|
#define ISL_BERNSTEIN_FACTORS 1
|
|
#define ISL_BERNSTEIN_INTERVALS 2
|
|
int bernstein_recurse;
|
|
|
|
int bernstein_triangulate;
|
|
|
|
int pip_symmetry;
|
|
|
|
#define ISL_CONVEX_HULL_WRAP 0
|
|
#define ISL_CONVEX_HULL_FM 1
|
|
int convex;
|
|
|
|
int coalesce_bounded_wrapping;
|
|
int coalesce_preserve_locals;
|
|
|
|
int schedule_max_coefficient;
|
|
int schedule_max_constant_term;
|
|
int schedule_parametric;
|
|
int schedule_outer_coincidence;
|
|
int schedule_maximize_band_depth;
|
|
int schedule_maximize_coincidence;
|
|
int schedule_split_scaled;
|
|
int schedule_treat_coalescing;
|
|
int schedule_separate_components;
|
|
int schedule_whole_component;
|
|
unsigned schedule_algorithm;
|
|
int schedule_carry_self_first;
|
|
int schedule_serialize_sccs;
|
|
|
|
int tile_scale_tile_loops;
|
|
int tile_shift_point_loops;
|
|
|
|
char *ast_iterator_type;
|
|
int ast_always_print_block;
|
|
int ast_print_outermost_block;
|
|
int ast_print_macro_once;
|
|
|
|
int ast_build_atomic_upper_bound;
|
|
int ast_build_prefer_pdiv;
|
|
int ast_build_detect_min_max;
|
|
int ast_build_exploit_nested_bounds;
|
|
int ast_build_group_coscheduled;
|
|
int ast_build_separation_bounds;
|
|
int ast_build_scale_strides;
|
|
int ast_build_allow_else;
|
|
int ast_build_allow_or;
|
|
|
|
int print_stats;
|
|
unsigned long max_operations;
|
|
};
|
|
|
|
#endif
|