Polly 22.0.0git
options.h File Reference
#include <isl/arg.h>
#include <isl/ctx.h>

Go to the source code of this file.

Macros

#define ISL_BOUND_BERNSTEIN   0
#define ISL_BOUND_RANGE   1
#define ISL_ON_ERROR_WARN   0
#define ISL_ON_ERROR_CONTINUE   1
#define ISL_ON_ERROR_ABORT   2
#define ISL_SCHEDULE_ALGORITHM_ISL   0
#define ISL_SCHEDULE_ALGORITHM_FEAUTRIER   1

Functions

isl_stat isl_options_set_bound (isl_ctx *ctx, int val)
int isl_options_get_bound (isl_ctx *ctx)
isl_stat isl_options_set_on_error (isl_ctx *ctx, int val)
int isl_options_get_on_error (isl_ctx *ctx)
isl_stat isl_options_set_gbr_only_first (isl_ctx *ctx, int val)
int isl_options_get_gbr_only_first (isl_ctx *ctx)
isl_stat isl_options_set_schedule_algorithm (isl_ctx *ctx, int val)
int isl_options_get_schedule_algorithm (isl_ctx *ctx)
isl_stat isl_options_set_pip_symmetry (isl_ctx *ctx, int val)
int isl_options_get_pip_symmetry (isl_ctx *ctx)
isl_stat isl_options_set_coalesce_bounded_wrapping (isl_ctx *ctx, int val)
int isl_options_get_coalesce_bounded_wrapping (isl_ctx *ctx)
isl_stat isl_options_set_coalesce_preserve_locals (isl_ctx *ctx, int val)
int isl_options_get_coalesce_preserve_locals (isl_ctx *ctx)

Macro Definition Documentation

◆ ISL_BOUND_BERNSTEIN

#define ISL_BOUND_BERNSTEIN   0

Definition at line 24 of file options.h.

◆ ISL_BOUND_RANGE

#define ISL_BOUND_RANGE   1

Definition at line 25 of file options.h.

Referenced by compressed_guarded_poly_bound().

◆ ISL_ON_ERROR_ABORT

#define ISL_ON_ERROR_ABORT   2

Definition at line 31 of file options.h.

Referenced by isl_handle_error(), isl_stream_error(), main(), and polly::Scop::Scop().

◆ ISL_ON_ERROR_CONTINUE

◆ ISL_ON_ERROR_WARN

#define ISL_ON_ERROR_WARN   0

Definition at line 29 of file options.h.

Referenced by isl_handle_error().

◆ ISL_SCHEDULE_ALGORITHM_FEAUTRIER

#define ISL_SCHEDULE_ALGORITHM_FEAUTRIER   1

Definition at line 39 of file options.h.

Referenced by need_feautrier_step(), and test_schedule().

◆ ISL_SCHEDULE_ALGORITHM_ISL

#define ISL_SCHEDULE_ALGORITHM_ISL   0

Definition at line 38 of file options.h.

Referenced by test_schedule().

Function Documentation

◆ isl_options_get_bound()

int isl_options_get_bound ( isl_ctx * ctx)

◆ isl_options_get_coalesce_bounded_wrapping()

int isl_options_get_coalesce_bounded_wrapping ( isl_ctx * ctx)

◆ isl_options_get_coalesce_preserve_locals()

int isl_options_get_coalesce_preserve_locals ( isl_ctx * ctx)

◆ isl_options_get_gbr_only_first()

int isl_options_get_gbr_only_first ( isl_ctx * ctx)

◆ isl_options_get_on_error()

◆ isl_options_get_pip_symmetry()

int isl_options_get_pip_symmetry ( isl_ctx * ctx)

◆ isl_options_get_schedule_algorithm()

int isl_options_get_schedule_algorithm ( isl_ctx * ctx)

◆ isl_options_set_bound()

isl_stat isl_options_set_bound ( isl_ctx * ctx,
int val )

References val.

◆ isl_options_set_coalesce_bounded_wrapping()

isl_stat isl_options_set_coalesce_bounded_wrapping ( isl_ctx * ctx,
int val )

References val.

Referenced by test_coalesce_unbounded_wrapping().

◆ isl_options_set_coalesce_preserve_locals()

isl_stat isl_options_set_coalesce_preserve_locals ( isl_ctx * ctx,
int val )

References val.

Referenced by isl_set_coalesce_preserve().

◆ isl_options_set_gbr_only_first()

isl_stat isl_options_set_gbr_only_first ( isl_ctx * ctx,
int val )

References val.

◆ isl_options_set_on_error()

◆ isl_options_set_pip_symmetry()

isl_stat isl_options_set_pip_symmetry ( isl_ctx * ctx,
int val )

References val.

◆ isl_options_set_schedule_algorithm()

isl_stat isl_options_set_schedule_algorithm ( isl_ctx * ctx,
int val )

References val.