6 #ifndef step_header_included
7 #define step_header_included
void generate_call_get_workchunk_loopbounds(entity, loop, statement *)
int comment2pragmaget_lineno(void)
effect rectangularization_region(effect)
statement build_call_STEP_WaitAll(list)
void set_RT_add_local(entity)
entity step_local_loop_index(entity, string)
void step_directives_print(void)
int comment2pragmaget_leng(void)
int step_lexerleng
step_lexer.c
char * step_lexerget_text(void)
bool step_install(const string)
install.c
void comment2pragmaset_debug(int)
int comment2pragmaget_debug(void)
bool step_analyse_init(const string)
void * step_lexeralloc(yy_size_t)
int comment2pragmalex_destroy(void)
int step_lexerparse(void)
statement call_STEP_subroutine2(string,...)
void store_step_comm(void)
step_directive begin_omp_construct(int type, string)
void step_directive_print(step_directive)
int step_lexerget_debug(void)
statement generate_call_get_commsize(entity)
void comment2pragmarestart(FILE *)
void step_lexerpop_buffer_state(void)
void step_lexerset_out(FILE *)
expression step_symbolic_expression(string, entity)
int step_lexer_flex_debug
void * step_lexerrealloc(void *, yy_size_t)
void step_lexererror(const char *)
step_bison_parser.c
entity get_entity_step_commsize(entity)
Que signifie local?
int step_lexerget_lineno(void)
void check_entity_step_type(entity data)
void step_lexerset_debug(int)
FILE * comment2pragmaget_out(void)
statement generate_call_get_rank_loopbounds(entity, loop)
void step_lexerrestart(FILE *)
bool step_analyse(const char *)
FILE * step_lexerget_in(void)
void remove_old_pragma(void)
void reset_step_comm(void)
entity step_local_slice_index(entity)
void step_comment2pragma_handle(statement)
bool step_interlaced_p(effect)
analyse.c
void step_RT_clean_local(void)
void step_bison_parse(pragma, statement)
void step_lexerset_in(FILE *)
void generate_loop_workchunk(entity, statement *)
statement step_directive_basic_workchunk(step_directive)
void step_RT_set_local_declarations(entity, statement)
entity get_entity_step_rank(entity)
void * comment2pragmarealloc(void *, yy_size_t)
statement build_call_STEP_init_regionArray(entity)
expression get_expression_addr(expression)
compile_RT.c
void debug_print_effects_list(list, string)
statement compile_mpi(statement, string, step_directive, int)
compile_mpi.c
expression step_function(string, list)
statement call_STEP_subroutine3(string,...)
void step_directives_reset(void)
int comment2pragmaleng
comment2pragma.c
void step_directives_init(bool)
void step_directives_store(statement, step_directive)
FILE * comment2pragmaget_in(void)
bool step_directives_bound_p(statement)
bool step_partial_p(effect)
char * comment2pragmaget_text(void)
void step_directive_type_print(step_directive)
statement generate_call_compute_loopslices(entity, loop)
void generate_call_init_regionArray(list, statement, statement)
void step_compile_generated_module(const char *, string)
generated source: no analyse and no compilation necessary.
void set_current_transform(int)
parser.c
statement build_call_STEP_set_recvregions(entity, expression, entity)
bool step_directive_to_strings(step_directive, bool, string *, string *)
void comment2pragmaset_out(FILE *)
entity step_local_regionArray(entity, entity, string, expression)
set step_created_symbolic
entity step_local_loopSlices(entity, entity)
statement generate_call_get_rank(entity)
bool step_compile(const char *)
void comment2pragmafree(void *)
int comment2pragmalex(void)
void load_step_comm(void)
void * comment2pragmaalloc(yy_size_t)
void step_directives_save(void)
void compile_regions(entity, list, bool, loop, list, set[4], statement, statement)
compile_regions.c
FILE * step_lexerget_out(void)
void add_omp_guard(statement *)
void step_compile_analysed_module(const char *, string)
bool step_parser(const char *)
void comment2pragmapop_buffer_state(void)
statement build_call_STEP_AllToAll(entity, entity, bool, bool)
entity entity_from_user_name(string)
statement build_call_STEP_flush(void)
bool step_analysed_module_p(const char *)
entity step_symbolic(string, entity)
bool step_private_p(statement, entity)
void get_step_directive_name(step_directive, string *)
Warning! Do not modify this file that is automatically generated!
void step_lexerset_lineno(int)
void comment2pragmaset_lineno(int)
step_directive step_directives_load(statement)
int step_lexerget_leng(void)
void generate_call_flush(statement *)
statement build_call_STEP_set_sendregions(entity, expression, entity, bool, bool)
char * comment2pragmatext
void generate_call_construct_begin_construct_end(entity, step_directive, statement, statement)
statement call_STEP_subroutine(string, list, entity data)
entity step_type(entity data)
statement compile_omp(statement, step_directive)
compile.c
entity step_parameter(string, entity, expression)
list step_directive_basic_workchunk_index(step_directive)
void step_lexerfree(void *)
int step_lexerlex_destroy(void)
int comment2pragma_flex_debug
void insert_optional_pragma(int type)
step_directive end_omp_construct(int type)
void comment2pragmaset_in(FILE *)
FI: I do not understand why the type is duplicated at the set level.
The structure used to build lists in NewGen.