options.h File Reference

Go to the source code of this file.

Defines

#define POCC_NB_OPTS   56
#define POCC_OPT_HELP   0
#define POCC_OPT_VERSION   1
#define POCC_OPT_OUTFILE   2
#define POCC_OPT_OUTFILE_SCOP   3
#define POCC_OPT_CLOOGIFY_SCHED   4
#define POCC_OPT_BOUNDED_CTXT   5
#define POCC_OPT_DEFAULT_CTXT   6
#define POCC_OPT_INSCOP_FAKEARRAY   7
#define POCC_OPT_READ_SCOP_FILE   8
#define POCC_OPT_NO_CANDL   9
#define POCC_OPT_CANDL_DEP_ISL_SIMP   10
#define POCC_OPT_TRASH   11
#define POCC_OPT_VERBOSE   12
#define POCC_OPT_QUIET   13
#define POCC_OPT_LETSEE   14
#define POCC_OPT_LETSEE_SEARCHSPACE   15
#define POCC_OPT_LETSEE_TRAVERSAL   16
#define POCC_OPT_LETSEE_DRY_RUN   17
#define POCC_OPT_LETSEE_NORMSPACE   18
#define POCC_OPT_LETSEE_BOUNDS   19
#define POCC_OPT_LETSEE_SCHEME_M1   20
#define POCC_OPT_LETSEE_RTRIES   21
#define POCC_OPT_LETSEE_PRUNE_PRECUT   22
#define POCC_OPT_LETSEE_BACKTRACK_MULTI   23
#define POCC_OPT_PLUTO   24
#define POCC_OPT_PLUTO_PARALLEL   25
#define POCC_OPT_PLUTO_TILE   26
#define POCC_OPT_PLUTO_L2TILE   27
#define POCC_OPT_PLUTO_FUSE   28
#define POCC_OPT_PLUTO_UNROLL   29
#define POCC_OPT_PLUTO_UFACTOR   30
#define POCC_OPT_PLUTO_POLYUNROLL   31
#define POCC_OPT_PLUTO_PREVECTOR   32
#define POCC_OPT_PLUTO_MULTIPIPE   33
#define POCC_OPT_PLUTO_RAR   34
#define POCC_OPT_PLUTO_RAR_CF   35
#define POCC_OPT_PLUTO_LASTWRITER   36
#define POCC_OPT_PLUTO_SCALPRIV   37
#define POCC_OPT_PLUTO_BEE   38
#define POCC_OPT_PLUTO_QUIET   39
#define POCC_OPT_PLUTO_FT   40
#define POCC_OPT_PLUTO_LT   41
#define POCC_OPT_PLUTO_EXTERNAL_CANDL   42
#define POCC_OPT_PLUTO_TILING_IN_SCATT   43
#define POCC_OPT_PLUTO_BOUND_COEF   44
#define POCC_OPT_NOCODEGEN   45
#define POCC_OPT_CLOOG_F   46
#define POCC_OPT_CLOOG_L   47
#define POCC_OPT_PRAGMATIZER   48
#define POCC_OPT_CODEGEN_TIMERCODE   49
#define POCC_OPT_CODEGEN_TIMER_ASM   50
#define POCC_OPT_CODEGEN_TIMER_PAPI   51
#define POCC_OPT_COMPILE   52
#define POCC_OPT_COMPILE_CMD   53
#define POCC_OPT_RUN_CMD_ARGS   54
#define POCC_OPT_PROGRAM_TIMEOUT   55

Functions

BEGIN_C_DECLS int pocc_getopts (s_pocc_options_t *options, int argc, char **argv)


Define Documentation

#define POCC_NB_OPTS   56

Referenced by pocc_getopts(), and print_help().

#define POCC_OPT_HELP   0

Referenced by pocc_getopts().

#define POCC_OPT_VERSION   1

Referenced by pocc_getopts().

#define POCC_OPT_OUTFILE   2

Referenced by pocc_getopts().

#define POCC_OPT_OUTFILE_SCOP   3

Referenced by pocc_getopts().

#define POCC_OPT_CLOOGIFY_SCHED   4

Referenced by pocc_getopts().

#define POCC_OPT_BOUNDED_CTXT   5

Referenced by pocc_getopts().

#define POCC_OPT_DEFAULT_CTXT   6

Referenced by pocc_getopts().

#define POCC_OPT_INSCOP_FAKEARRAY   7

Referenced by pocc_getopts().

#define POCC_OPT_READ_SCOP_FILE   8

Referenced by pocc_getopts().

#define POCC_OPT_NO_CANDL   9

Referenced by pocc_getopts().

#define POCC_OPT_CANDL_DEP_ISL_SIMP   10

Referenced by pocc_getopts().

#define POCC_OPT_TRASH   11

Referenced by pocc_getopts().

#define POCC_OPT_VERBOSE   12

Referenced by pocc_getopts().

#define POCC_OPT_QUIET   13

Referenced by pocc_getopts().

#define POCC_OPT_LETSEE   14

Referenced by pocc_getopts().

#define POCC_OPT_LETSEE_SEARCHSPACE   15

Referenced by pocc_getopts().

#define POCC_OPT_LETSEE_TRAVERSAL   16

Referenced by pocc_getopts().

#define POCC_OPT_LETSEE_DRY_RUN   17

Referenced by pocc_getopts().

#define POCC_OPT_LETSEE_NORMSPACE   18

Referenced by pocc_getopts().

#define POCC_OPT_LETSEE_BOUNDS   19

Referenced by pocc_getopts().

#define POCC_OPT_LETSEE_SCHEME_M1   20

Referenced by pocc_getopts().

#define POCC_OPT_LETSEE_RTRIES   21

Referenced by pocc_getopts().

#define POCC_OPT_LETSEE_PRUNE_PRECUT   22

Referenced by pocc_getopts().

#define POCC_OPT_LETSEE_BACKTRACK_MULTI   23

Referenced by pocc_getopts().

#define POCC_OPT_PLUTO   24

Referenced by pocc_getopts().

#define POCC_OPT_PLUTO_PARALLEL   25

Referenced by pocc_getopts().

#define POCC_OPT_PLUTO_TILE   26

Referenced by pocc_getopts().

#define POCC_OPT_PLUTO_L2TILE   27

Referenced by pocc_getopts().

#define POCC_OPT_PLUTO_FUSE   28

Referenced by pocc_getopts().

#define POCC_OPT_PLUTO_UNROLL   29

Referenced by pocc_getopts().

#define POCC_OPT_PLUTO_UFACTOR   30

Referenced by pocc_getopts().

#define POCC_OPT_PLUTO_POLYUNROLL   31

Referenced by pocc_getopts().

#define POCC_OPT_PLUTO_PREVECTOR   32

Referenced by pocc_getopts().

#define POCC_OPT_PLUTO_MULTIPIPE   33

Referenced by pocc_getopts().

#define POCC_OPT_PLUTO_RAR   34

Referenced by pocc_getopts().

#define POCC_OPT_PLUTO_RAR_CF   35

Referenced by pocc_getopts().

#define POCC_OPT_PLUTO_LASTWRITER   36

Referenced by pocc_getopts().

#define POCC_OPT_PLUTO_SCALPRIV   37

Referenced by pocc_getopts().

#define POCC_OPT_PLUTO_BEE   38

Referenced by pocc_getopts().

#define POCC_OPT_PLUTO_QUIET   39

Referenced by pocc_getopts().

#define POCC_OPT_PLUTO_FT   40

Referenced by pocc_getopts().

#define POCC_OPT_PLUTO_LT   41

Referenced by pocc_getopts().

#define POCC_OPT_PLUTO_EXTERNAL_CANDL   42

Referenced by pocc_getopts().

#define POCC_OPT_PLUTO_TILING_IN_SCATT   43

Referenced by pocc_getopts().

#define POCC_OPT_PLUTO_BOUND_COEF   44

Referenced by pocc_getopts().

#define POCC_OPT_NOCODEGEN   45

Referenced by pocc_getopts().

#define POCC_OPT_CLOOG_F   46

Referenced by pocc_getopts().

#define POCC_OPT_CLOOG_L   47

Referenced by pocc_getopts().

#define POCC_OPT_PRAGMATIZER   48

Referenced by pocc_getopts().

#define POCC_OPT_CODEGEN_TIMERCODE   49

Referenced by pocc_getopts().

#define POCC_OPT_CODEGEN_TIMER_ASM   50

Referenced by pocc_getopts().

#define POCC_OPT_CODEGEN_TIMER_PAPI   51

Referenced by pocc_getopts().

#define POCC_OPT_COMPILE   52

Referenced by pocc_getopts().

#define POCC_OPT_COMPILE_CMD   53

Referenced by pocc_getopts().

#define POCC_OPT_RUN_CMD_ARGS   54

Referenced by pocc_getopts().

#define POCC_OPT_PROGRAM_TIMEOUT   55

Referenced by pocc_getopts().


Function Documentation

BEGIN_C_DECLS int pocc_getopts ( s_pocc_options_t options,
int  argc,
char **  argv 
)

References s_pocc_options::candl_deps_isl_simplify, s_pocc_options::candl_pass, s_pocc_options::clan_bounded_context, s_pocc_options::cloog_f, s_pocc_options::cloogify_schedules, s_pocc_options::codegen, s_pocc_options::codegen_timer_asm, s_pocc_options::codegen_timer_papi, s_pocc_options::codegen_timercode, s_pocc_options::compile_command, s_pocc_options::compile_program, dirty_parse, s_pocc_options::execute_command_args, s_pocc_options::input_file, s_pocc_options::input_file_name, s_pocc_options::inscop_fakepoccarray, s_pocc_options::letsee, s_pocc_options::letsee_backtrack_multi, s_pocc_options::letsee_clb, s_pocc_options::letsee_cUb, s_pocc_options::letsee_ilb, s_pocc_options::letsee_iUb, s_pocc_options::letsee_normspace, s_pocc_options::letsee_plb, s_pocc_options::letsee_prune_precut, s_pocc_options::letsee_pUb, s_pocc_options::letsee_rtries, s_pocc_options::letsee_scheme_m1, s_pocc_options::letsee_space, s_pocc_options::letsee_traversal, option, s_pocc_options::output_file, s_pocc_options::output_file_name, s_pocc_options::output_scoplib_file_name, s_pocc_options::pluto, s_pocc_options::pluto_bee, s_pocc_options::pluto_bound_coefficients, s_pocc_options::pluto_external_candl, s_pocc_options::pluto_ft, s_pocc_options::pluto_fuse, s_pocc_options::pluto_l2tile, s_pocc_options::pluto_lastwriter, s_pocc_options::pluto_multipipe, s_pocc_options::pluto_parallel, s_pocc_options::pluto_polyunroll, s_pocc_options::pluto_prevector, s_pocc_options::pluto_quiet, s_pocc_options::pluto_rar, s_pocc_options::pluto_rar_cf, s_pocc_options::pluto_scalpriv, s_pocc_options::pluto_tile, s_pocc_options::pluto_tiling_in_scatt, s_pocc_options::pluto_ufactor, s_pocc_options::pluto_unroll, pocc_error(), POCC_NB_OPTS, POCC_OPT_BOUNDED_CTXT, POCC_OPT_CANDL_DEP_ISL_SIMP, POCC_OPT_CLOOG_F, POCC_OPT_CLOOG_L, POCC_OPT_CLOOGIFY_SCHED, POCC_OPT_CODEGEN_TIMER_ASM, POCC_OPT_CODEGEN_TIMER_PAPI, POCC_OPT_CODEGEN_TIMERCODE, POCC_OPT_COMPILE, POCC_OPT_COMPILE_CMD, POCC_OPT_DEFAULT_CTXT, POCC_OPT_HELP, POCC_OPT_INSCOP_FAKEARRAY, POCC_OPT_LETSEE, POCC_OPT_LETSEE_BACKTRACK_MULTI, POCC_OPT_LETSEE_BOUNDS, POCC_OPT_LETSEE_DRY_RUN, POCC_OPT_LETSEE_NORMSPACE, POCC_OPT_LETSEE_PRUNE_PRECUT, POCC_OPT_LETSEE_RTRIES, POCC_OPT_LETSEE_SCHEME_M1, POCC_OPT_LETSEE_SEARCHSPACE, POCC_OPT_LETSEE_TRAVERSAL, POCC_OPT_NO_CANDL, POCC_OPT_NOCODEGEN, POCC_OPT_OUTFILE, POCC_OPT_OUTFILE_SCOP, POCC_OPT_PLUTO, POCC_OPT_PLUTO_BEE, POCC_OPT_PLUTO_BOUND_COEF, POCC_OPT_PLUTO_EXTERNAL_CANDL, POCC_OPT_PLUTO_FT, POCC_OPT_PLUTO_FUSE, POCC_OPT_PLUTO_L2TILE, POCC_OPT_PLUTO_LASTWRITER, POCC_OPT_PLUTO_LT, POCC_OPT_PLUTO_MULTIPIPE, POCC_OPT_PLUTO_PARALLEL, POCC_OPT_PLUTO_POLYUNROLL, POCC_OPT_PLUTO_PREVECTOR, POCC_OPT_PLUTO_QUIET, POCC_OPT_PLUTO_RAR, POCC_OPT_PLUTO_RAR_CF, POCC_OPT_PLUTO_SCALPRIV, POCC_OPT_PLUTO_TILE, POCC_OPT_PLUTO_TILING_IN_SCATT, POCC_OPT_PLUTO_UFACTOR, POCC_OPT_PLUTO_UNROLL, POCC_OPT_PRAGMATIZER, POCC_OPT_PROGRAM_TIMEOUT, POCC_OPT_QUIET, POCC_OPT_READ_SCOP_FILE, POCC_OPT_RUN_CMD_ARGS, POCC_OPT_TRASH, POCC_OPT_VERBOSE, POCC_OPT_VERSION, pocc_usage(), s_pocc_options::pragmatizer, print_help(), print_version(), s_pocc_options::quiet, s_pocc_options::read_input_scop_file, s_pocc_options::set_default_parameter_values, s_pocc_options::timeout, s_pocc_options::trash, s_pocc_options::verbose, and XMALLOC.

Referenced by main().


Generated on Mon Mar 7 16:27:33 2011 for PoCC by  doxygen 1.5.6