PoCC Version 1.0
options.h File Reference

Go to the source code of this file.

Data Structures

struct  s_pocc_options

Defines

#define CLOOG_INT_GMP
#define POCC_TIMER_CODE_ASM   1
#define POCC_TIMER_CODE_TIME   2
#define POCC_CLOOG_UNDEF   -2

Typedefs

typedef struct s_pocc_options s_pocc_options_t

Functions

BEGIN_C_DECLS s_pocc_options_tpocc_options_malloc ()
void pocc_options_init_cloog (s_pocc_options_t *options)
void pocc_options_free (s_pocc_options_t *options)

Define Documentation

#define CLOOG_INT_GMP
#define POCC_TIMER_CODE_ASM   1
#define POCC_TIMER_CODE_TIME   2
#define POCC_CLOOG_UNDEF   -2

Typedef Documentation


Function Documentation

BEGIN_C_DECLS s_pocc_options_t* pocc_options_malloc ( )

References s_pocc_options::array_contraction_keep_outer_par_loops, s_pocc_options::array_contraction_keep_vectorized_loops, s_pocc_options::candl_deps_isl_simplify, s_pocc_options::candl_deps_prune_transcover, s_pocc_options::candl_pass, s_pocc_options::clan_bounded_context, s_pocc_options::clastannotation_pass, s_pocc_options::cloog_f, s_pocc_options::cloog_l, s_pocc_options::cloog_options, 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, s_pocc_options::execute_command_args, s_pocc_options::execute_program, 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, s_pocc_options::names_are_strings, s_pocc_options::nb_registers, 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_context, 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_lt, 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_CLOOG_UNDEF, s_pocc_options::polyfeat, s_pocc_options::polyfeat_rar, s_pocc_options::pragmatizer, s_pocc_options::print_cloog_file, s_pocc_options::program_exec_result, s_pocc_options::ptile, s_pocc_options::ptile_fts, s_pocc_options::punroll, s_pocc_options::punroll_and_jam, s_pocc_options::punroll_size, s_pocc_options::quiet, s_pocc_options::read_input_scop_file, s_pocc_options::set_default_parameter_values, s_pocc_options::storage_compaction, s_pocc_options::timeout, s_pocc_options::trash, s_pocc_options::use_past, s_pocc_options::vectorizer, s_pocc_options::vectorizer_keep_outer_par_loops, s_pocc_options::vectorizer_mark_par_loops, s_pocc_options::vectorizer_mark_vect_loops, s_pocc_options::vectorizer_sink_all_candidates, s_pocc_options::vectorizer_vectorize_loops, s_pocc_options::verbose, and XMALLOC.

Referenced by main().

void pocc_options_init_cloog ( s_pocc_options_t options)