llvm/polly/lib/External/isl/isl_options.c

/*
 * Copyright 2008-2009 Katholieke Universiteit Leuven
 *
 * Use of this software is governed by the MIT license
 *
 * Written by Sven Verdoolaege, K.U.Leuven, Departement
 * Computerwetenschappen, Celestijnenlaan 200A, B-3001 Leuven, Belgium
 */

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#include <isl/ctx.h>
#include <isl_options_private.h>
#include <isl/ast_build.h>
#include <isl/schedule.h>
#include <isl/version.h>

struct isl_arg_choice isl_pip_context_choice[] =;

struct isl_arg_choice isl_gbr_choice[] =;

struct isl_arg_choice isl_closure_choice[] =;

static struct isl_arg_choice bound[] =;

static struct isl_arg_choice on_error[] =;

static struct isl_arg_choice isl_schedule_algorithm_choice[] =;

static struct isl_arg_flags bernstein_recurse[] =;

static struct isl_arg_choice convex[] =;

#define ISL_SCHEDULE_FUSE_MAX
#define ISL_SCHEDULE_FUSE_MIN

static struct isl_arg_choice fuse[] =;

/* Callback for setting the "schedule-fuse" option.
 * This (now hidden) option tries to mimic an option that was
 * replaced by the schedule-serialize-sccs option.
 * Setting the old option to ISL_SCHEDULE_FUSE_MIN is now
 * expressed by turning on the schedule-serialize-sccs option.
 */
static int set_fuse(void *opt, unsigned val)
{}

static struct isl_arg_choice separation_bounds[] =;

static void print_version(void)
{}

ISL_ARGS_START()

ISL_ARG_DEF(isl_options, struct isl_options, isl_options_args)

ISL_ARG_CTX_DEF()

ISL_CTX_SET_CHOICE_DEF()
ISL_CTX_GET_CHOICE_DEF()

ISL_CTX_SET_CHOICE_DEF()
ISL_CTX_GET_CHOICE_DEF()

ISL_CTX_SET_BOOL_DEF()
ISL_CTX_GET_BOOL_DEF()

ISL_CTX_SET_BOOL_DEF()
ISL_CTX_GET_BOOL_DEF()

ISL_CTX_SET_BOOL_DEF()
ISL_CTX_GET_BOOL_DEF()

ISL_CTX_SET_BOOL_DEF()
ISL_CTX_GET_BOOL_DEF()

ISL_CTX_SET_INT_DEF()
ISL_CTX_GET_INT_DEF()

ISL_CTX_SET_INT_DEF()
ISL_CTX_GET_INT_DEF()

ISL_CTX_SET_BOOL_DEF()
ISL_CTX_GET_BOOL_DEF()

ISL_CTX_SET_BOOL_DEF()
ISL_CTX_GET_BOOL_DEF()

ISL_CTX_SET_BOOL_DEF()
ISL_CTX_GET_BOOL_DEF()

ISL_CTX_SET_BOOL_DEF()
ISL_CTX_GET_BOOL_DEF()

ISL_CTX_SET_BOOL_DEF()
ISL_CTX_GET_BOOL_DEF()

ISL_CTX_SET_BOOL_DEF()
ISL_CTX_GET_BOOL_DEF()

ISL_CTX_SET_BOOL_DEF()
ISL_CTX_GET_BOOL_DEF()

ISL_CTX_SET_CHOICE_DEF()
ISL_CTX_GET_CHOICE_DEF()

ISL_CTX_SET_BOOL_DEF()
ISL_CTX_GET_BOOL_DEF()

ISL_CTX_SET_BOOL_DEF()
ISL_CTX_GET_BOOL_DEF()

ISL_CTX_SET_BOOL_DEF()
ISL_CTX_GET_BOOL_DEF()

ISL_CTX_SET_BOOL_DEF()
ISL_CTX_GET_BOOL_DEF()

ISL_CTX_SET_BOOL_DEF()
ISL_CTX_GET_BOOL_DEF()

ISL_CTX_SET_BOOL_DEF()
ISL_CTX_GET_BOOL_DEF()

ISL_CTX_SET_BOOL_DEF()
ISL_CTX_GET_BOOL_DEF()

ISL_CTX_SET_BOOL_DEF()
ISL_CTX_GET_BOOL_DEF()

ISL_CTX_SET_BOOL_DEF()
ISL_CTX_GET_BOOL_DEF()

ISL_CTX_SET_STR_DEF()
ISL_CTX_GET_STR_DEF()

ISL_CTX_SET_BOOL_DEF()
ISL_CTX_GET_BOOL_DEF()

ISL_CTX_SET_BOOL_DEF()
ISL_CTX_GET_BOOL_DEF()

ISL_CTX_SET_BOOL_DEF()
ISL_CTX_GET_BOOL_DEF()

ISL_CTX_SET_CHOICE_DEF()
ISL_CTX_GET_CHOICE_DEF()

ISL_CTX_SET_BOOL_DEF()
ISL_CTX_GET_BOOL_DEF()

ISL_CTX_SET_BOOL_DEF()
ISL_CTX_GET_BOOL_DEF()

ISL_CTX_SET_BOOL_DEF()
ISL_CTX_GET_BOOL_DEF()