Go to the source code of this file.
|
bool | too_many_property_errors_pending_p (void) |
|
void | reset_property_error (void) |
|
void | parse_properties_string (char *, bool) |
| properties.c More...
|
|
int | prop_lex (void) |
|
void | prop_restart (FILE *) |
|
void | prop_pop_buffer_state (void) |
|
int | prop_get_lineno (void) |
|
FILE * | prop_get_in (void) |
|
FILE * | prop_get_out (void) |
|
int | prop_get_leng (void) |
|
char * | prop_get_text (void) |
|
void | prop_set_lineno (int) |
|
void | prop_set_in (FILE *) |
|
void | prop_set_out (FILE *) |
|
int | prop_get_debug (void) |
|
void | prop_set_debug (int) |
|
int | prop_lex_destroy (void) |
|
void * | prop_alloc (size_t) |
|
void * | prop_realloc (void *, size_t) |
|
void | prop_free (void *) |
|
int | prop_wrap (void) |
|
bool | properties_initialized_p (void) |
| FC 2015-07-20: yuk, moved out to prevent an include cycle dependency include "properties.h". More...
|
|
property | get_property (const char *, bool) |
|
bool | get_bool_property (const char *) |
|
void | set_bool_property (const char *, bool) |
|
const char * | get_string_property (const char *) |
|
const char * | get_string_property_or_ask (const char *, const char[]) |
|
void | set_string_property (const char *, const char *) |
|
int | get_int_property (const char *) |
|
void | set_int_property (const char *, int) |
|
void | fprint_property_direct (FILE *, const char *) |
|
void | fprint_property (FILE *, const char *) |
|
void | fprint_properties (FILE *) |
|
bool | open_properties (void) |
|
void | save_properties (void) |
|
◆ DEPENDENCE_TEST
#define DEPENDENCE_TEST "DEPENDENCE_TEST" |
◆ ONE_TRIP_DO
#define ONE_TRIP_DO "ONE_TRIP_DO" |
◆ PARALLELIZE_USE_EXECUTION_CONTEXT
#define PARALLELIZE_USE_EXECUTION_CONTEXT "PARALLELIZE_USE_EXECUTION_CONTEXT" |
◆ pips_flag_fprint
◆ pips_flag_p
for upwards compatibility with Francois's modified version
Definition at line 56 of file properties.h.
◆ pips_flag_reset
◆ pips_flag_set
◆ PRETTYPRINT_EFFECTS
#define PRETTYPRINT_EFFECTS "PRETTYPRINT_EFFECTS" |
◆ PRETTYPRINT_EXECUTION_CONTEXT
#define PRETTYPRINT_EXECUTION_CONTEXT "PRETTYPRINT_EXECUTION_CONTEXT" |
◆ PRETTYPRINT_PARALLEL
#define PRETTYPRINT_PARALLEL "PRETTYPRINT_PARALLEL" |
◆ PRETTYPRINT_REGION
#define PRETTYPRINT_REGION "PRETTYPRINT_REGION" |
◆ PRETTYPRINT_REVERSE_DOALL
#define PRETTYPRINT_REVERSE_DOALL "PRETTYPRINT_REVERSE_DOALL" |
◆ PRETTYPRINT_TRANSFORMER
#define PRETTYPRINT_TRANSFORMER "PRETTYPRINT_TRANSFORMER" |
◆ RICEDG_PROVIDE_STATISTICS
#define RICEDG_PROVIDE_STATISTICS "RICEDG_PROVIDE_STATISTICS" |
◆ SEMANTICS_DEBUG_LEVEL
#define SEMANTICS_DEBUG_LEVEL "SEMANTICS_DEBUG_LEVEL" |
◆ SEMANTICS_FIX_POINT
#define SEMANTICS_FIX_POINT "SEMANTICS_FIX_POINT" |
◆ SEMANTICS_FLOW_SENSITIVE
#define SEMANTICS_FLOW_SENSITIVE "SEMANTICS_FLOW_SENSITIVE" |
◆ SEMANTICS_INEQUALITY_INVARIANT
#define SEMANTICS_INEQUALITY_INVARIANT "SEMANTICS_INEQUALITY_INVARIANT" |
◆ SEMANTICS_INTERPROCEDURAL
#define SEMANTICS_INTERPROCEDURAL "SEMANTICS_INTERPROCEDURAL" |
◆ SEMANTICS_STDOUT
#define SEMANTICS_STDOUT "SEMANTICS_STDOUT" |
◆ fprint_properties()
void fprint_properties |
( |
FILE * |
| ) |
|
◆ fprint_property()
void fprint_property |
( |
FILE * |
, |
|
|
const char * |
|
|
) |
| |
◆ fprint_property_direct()
void fprint_property_direct |
( |
FILE * |
, |
|
|
const char * |
|
|
) |
| |
◆ get_bool_property()
bool get_bool_property |
( |
const char * |
| ) |
|
◆ get_int_property()
int get_int_property |
( |
const char * |
| ) |
|
◆ get_property()
◆ get_string_property()
const char* get_string_property |
( |
const char * |
| ) |
|
◆ get_string_property_or_ask()
const char * get_string_property_or_ask |
( |
const char * |
, |
|
|
const char |
[] |
|
) |
| |
Referenced by do_kernelize(), full_unroll(), interactive_loop_transformation(), kernelize(), loop_auto_unroll(), loop_expansion(), loop_expansion_init(), outline(), simdizer_auto_tile(), strip_mine(), and unroll().
◆ open_properties()
bool open_properties |
( |
void |
| ) |
|
◆ parse_properties_string()
void parse_properties_string |
( |
char * |
s, |
|
|
bool |
processing_p |
|
) |
| |
◆ prop_alloc()
◆ prop_free()
void prop_free |
( |
void * |
| ) |
|
◆ prop_get_debug()
int prop_get_debug |
( |
void |
| ) |
|
◆ prop_get_in()
FILE * prop_get_in |
( |
void |
| ) |
|
◆ prop_get_leng()
int prop_get_leng |
( |
void |
| ) |
|
◆ prop_get_lineno()
int prop_get_lineno |
( |
void |
| ) |
|
◆ prop_get_out()
FILE * prop_get_out |
( |
void |
| ) |
|
◆ prop_get_text()
char * prop_get_text |
( |
void |
| ) |
|
◆ prop_lex()
◆ prop_lex_destroy()
int prop_lex_destroy |
( |
void |
| ) |
|
◆ prop_pop_buffer_state()
void prop_pop_buffer_state |
( |
void |
| ) |
|
◆ prop_realloc()
void * prop_realloc |
( |
void * |
, |
|
|
size_t |
|
|
) |
| |
◆ prop_restart()
void prop_restart |
( |
FILE * |
| ) |
|
◆ prop_set_debug()
void prop_set_debug |
( |
int |
| ) |
|
◆ prop_set_in()
void prop_set_in |
( |
FILE * |
| ) |
|
◆ prop_set_lineno()
void prop_set_lineno |
( |
int |
| ) |
|
◆ prop_set_out()
void prop_set_out |
( |
FILE * |
| ) |
|
◆ prop_wrap()
◆ properties_initialized_p()
bool properties_initialized_p |
( |
void |
| ) |
|
FC 2015-07-20: yuk, moved out to prevent an include cycle dependency include "properties.h".
Definition at line 206 of file gfc2pips-stubs.c.
#define STUB_WARNING_MSG(msg)
◆ reset_property_error()
void reset_property_error |
( |
void |
| ) |
|
◆ save_properties()
void save_properties |
( |
void |
| ) |
|
◆ set_bool_property()
void set_bool_property |
( |
const char * |
, |
|
|
bool |
|
|
) |
| |
Referenced by activate_language(), array_bound_check_top_down(), control_graph(), create_HRE_module(), debug_print_effects_list(), distance_between_expression(), dsc_code_parallelization(), gpu_ify_statement(), handle_set_directive(), hbdsc_parallelization(), hcfg(), hpfc_init(), init_convex_in_out_regions(), init_convex_summary_in_out_regions(), init_live_paths_context(), initialize_emacs_mode(), internal_print_icfg(), interprocedural_summary_precondition(), interprocedural_summary_precondition_with_points_to(), intraprocedural_summary_precondition(), invariant_code_motion(), module_name_to_transformers_in_context(), outliner_file(), outliner_independent_recursively(), phrase_comEngine_distributor(), phrase_distributor(), phrase_distributor_control_code(), pips_parse_arguments(), pop_property(), preconditions_inter_fast(), preconditions_inter_full(), preconditions_inter_full_with_points_to(), preconditions_intra(), preconditions_intra_fast(), print_code_as_a_graph(), print_code_as_a_graph_complexities(), print_code_as_a_graph_preconditions(), print_code_as_a_graph_total_preconditions(), print_code_as_a_graph_transformers(), print_effective_dependence_graph(), print_filtered_dependence_daVinci_graph(), print_filtered_dependence_graph(), print_loop_carried_dependence_graph(), print_parallelizedCMF_code(), print_parallelizedCRAFT_code(), print_whole_dependence_graph(), ProcessEntries(), ProcessEntry(), refine_transformers(), refine_transformers_with_points_to(), reset_live_paths_context(), rice_all_dependence(), rice_cray(), rice_data_dependence(), safescale_distributor(), set_hyperplane_parameters(), simd_loop_unroll(), step_compile_analysed_module(), step_print_directives_regions(), taskify(), total_preconditions_inter(), total_preconditions_intra(), tpips_init(), transformers_inter_fast(), transformers_inter_full(), transformers_inter_full_with_points_to(), transformers_intra_fast(), transformers_intra_full(), and used_before_set().
◆ set_int_property()
void set_int_property |
( |
const char * |
, |
|
|
int |
|
|
) |
| |
◆ set_string_property()
void set_string_property |
( |
const char * |
, |
|
|
const char * |
|
|
) |
| |
Referenced by common_subexpression_elimination(), hpfc_close(), hpfc_common(), hpfc_compile(), hpfc_init(), icm(), pop_property(), print_code_or_source(), print_parallel_statement(), print_parallelized_code_common(), print_parallelizedCMF_code(), print_parallelizedCRAFT_code(), and wp65().
◆ too_many_property_errors_pending_p()
bool too_many_property_errors_pending_p |
( |
void |
| ) |
|
◆ prop__flex_debug
◆ prop_in
◆ prop_leng
◆ prop_lineno
◆ prop_out
◆ prop_text