PIPS
gfc2pips-stubs.c File Reference
#include "gfc2pips-private.h"
#include "c_parser_private.h"
#include "misc.h"
#include "text-util.h"
#include <stdio.h>
#include "preprocessor.h"
+ Include dependency graph for gfc2pips-stubs.c:

Go to the source code of this file.

Macros

#define _STUB_MSG_(severity, msg)    pips_debug(0,"@%s(%d) !%s! : %s \n",__FILE__,__LINE__,severity,msg);
 
#define STUB_ERROR_MSG(msg)   { _STUB_MSG_("ERROR",msg); exit(1); }
 
#define STUB_WARNING_MSG(msg)   _STUB_MSG_("WARNING",msg)
 
#define STUB_ERROR()   STUB_ERROR_MSG("")
 
#define STUB_WARNING()   STUB_WARNING_MSG("")
 

Functions

string db_get_memory_resource (const string rname, const string oname, bool pure)
 
string db_get_meta_data_directory ()
 The syntax of a property list. More...
 
string db_get_directory_name_for_module (string name)
 
gen_array_t db_get_module_list (void)
 Get an array of all the modules (functions, procedures and compilation units) of a workspace. More...
 
string db_get_current_workspace_directory (void)
 
bool db_resource_p (string rname, string oname)
 
void db_put_or_update_memory_resource (string rname, string oname, void *p, bool update_is_ok)
 
bool db_touch_resource (const char *rname, const char *oname)
 touch logical time for resource[owner], possibly behind the back of pipsdbm. More...
 
bool db_resource_required_or_available_p (const char *rname, const char *oname)
 from now on we must not know about the database internals? More...
 
string db_build_file_resource_name (const char *r, const char *o, const char *s)
 returns an allocated file name for a file resource. More...
 
void compilation_unit_parser (const char *module)
 
void CParserError (char *msg)
 
list expression_to_proper_effects (expression e)
 
bool clean_up_sequences (statement s)
 Recursively clean up the statement sequences by fusing them if possible and by removing useless one. More...
 
unstructured control_graph (statement st)
 CONTROL_GRAPH returns the control graph of the statement ST. More...
 
void unspaghettify_statement (statement mod_stmt)
 The real entry point of unspaghettify: More...
 
statement hcfg (statement st)
 Compute the hierarchical control flow graph (HCFG) of a statement. More...
 
void load_global_directives (entity k)
 
string directive_to_string (void *d, bool close)
 
bool check_loop_range (range r, hash_table h)
 type_checker.c More...
 
bool get_bool_property (const string name)
 FC 2015-07-20: yuk, moved out to prevent an include cycle dependency include "properties.h". More...
 
string get_string_property (const string name)
 
int get_int_property (const string name)
 
void set_bool_property (const string name, bool b)
 
void set_string_property (const string name, string s)
 
bool too_many_property_errors_pending_p (void)
 
bool properties_initialized_p (void)
 FC 2015-07-20: yuk, moved out to prevent an include cycle dependency include "properties.h". More...
 
bool active_phase_p (const char *phase)
 
bool transformer_with_temporary_values_p (void *t)
 
void print_points_to (void *v)
 
void print_points_to_cell (void *v)
 
void print_points_to_cells (void *v)
 
void print_points_to_graph (void *v)
 
void print_points_to_list (void *v)
 
void print_points_to_relations (void *v)
 
void print_transformer (void *v)
 
void dump_transformer (void *v)
 
void print_region (void *v)
 
void print_effect (void *v)
 
void print_effects (void *v)
 

Macro Definition Documentation

◆ _STUB_MSG_

#define _STUB_MSG_ (   severity,
  msg 
)     pips_debug(0,"@%s(%d) !%s! : %s \n",__FILE__,__LINE__,severity,msg);

Definition at line 45 of file gfc2pips-stubs.c.

◆ STUB_ERROR

#define STUB_ERROR ( )    STUB_ERROR_MSG("")

Definition at line 49 of file gfc2pips-stubs.c.

◆ STUB_ERROR_MSG

#define STUB_ERROR_MSG (   msg)    { _STUB_MSG_("ERROR",msg); exit(1); }

Definition at line 47 of file gfc2pips-stubs.c.

◆ STUB_WARNING

#define STUB_WARNING ( )    STUB_WARNING_MSG("")

Definition at line 50 of file gfc2pips-stubs.c.

◆ STUB_WARNING_MSG

#define STUB_WARNING_MSG (   msg)    _STUB_MSG_("WARNING",msg)

Definition at line 48 of file gfc2pips-stubs.c.

Function Documentation

◆ active_phase_p()

bool active_phase_p ( const char *  phase)
Parameters
phasehase

Definition at line 215 of file gfc2pips-stubs.c.

216 {
217  STUB_ERROR();
218 }
#define STUB_ERROR()

References STUB_ERROR.

◆ check_loop_range()

bool check_loop_range ( range  r,
hash_table  h 
)

type_checker.c

Parameters
hypes

Definition at line 166 of file gfc2pips-stubs.c.

166  {
167  STUB_ERROR();
168 }

References basic_float_p, basic_int_p, GET_TYPE, range_increment, range_lower, range_upper, and STUB_ERROR.

Referenced by typing_implied_do().

+ Here is the caller graph for this function:

◆ clean_up_sequences()

bool clean_up_sequences ( statement  s)

Recursively clean up the statement sequences by fusing them if possible and by removing useless one.

Remove also empty blocs and useless continues.

Definition at line 138 of file gfc2pips-stubs.c.

138  {
139  STUB_ERROR();
140 }

References STUB_ERROR.

◆ compilation_unit_parser()

void compilation_unit_parser ( const char *  module)
Parameters
moduleodule_name

Definition at line 119 of file gfc2pips-stubs.c.

120 {
121  STUB_ERROR();
122 }

References STUB_ERROR.

◆ CParserError()

◆ db_build_file_resource_name()

string db_build_file_resource_name ( const char *  r,
const char *  o,
const char *  s 
)

returns an allocated file name for a file resource.

may depend on the current builder, someday. this function is to be used by all phases that generate files. it does not include the directory for movability

mkdir as a side effect.

the next name must be compatible with the Display script... it may depend on the builder function maybe (if pipsmake tells) may include the resource name? as lower letters?

Parameters
rname
oname
suffix

Definition at line 109 of file gfc2pips-stubs.c.

110 {
111  STUB_ERROR();
112  return NULL;
113 }

References STUB_ERROR.

◆ db_get_current_workspace_directory()

string db_get_current_workspace_directory ( void  )

Definition at line 80 of file gfc2pips-stubs.c.

80  {
81  STUB_WARNING();
82  return string_undefined;
83 }
#define STUB_WARNING()
#define string_undefined
Definition: newgen_types.h:40

References db_get_current_workspace_name(), db_get_workspace_directory_name(), pips_assert, string_undefined, and STUB_WARNING.

Referenced by actual_c_parser(), actual_symbol_table_dump(), add_new_compilation_unit(), add_new_module_from_text(), alias_check(), callgraph_module_name(), compile_a_pure_function(), compile_a_special_io_function(), compile_f90_module(), create_workspace(), davinci_dump_expressions(), davinci_print_control_nodes(), davinci_print_non_deterministic_unstructured(), db_get_directory_name_for_module(), dbll_stat_local_file(), do_recompile_module(), filter_file(), flinter(), full_graph_of_calls(), generic_print_xml_application(), get_first_main_module(), get_main_entity_name(), gpu_xml_dump(), graph_of_calls(), hbdsc_parallelization(), hpfc_filter(), hpfc_generate_path_name_of_file_name(), hpfc_install(), hpfc_make(), hpfc_print_file(), hpfc_run(), html_prettyprint(), html_prettyprint_symbol_table(), insert_something_in_the_wpips_log_window(), loop_statistics(), make_resource_from_starting_node(), make_text_resource(), module_name_to_input_file_name(), module_to_callgraph(), open_workspace(), outliner_independent(), pips_split_file(), print_array_dfg(), print_bdt(), print_c_code(), print_code_smalltalk(), print_crough(), print_dependence_or_chains_graph(), print_dinf_statistics(), print_dot_dependence_or_chains_graph(), print_dsup_statistics(), print_filtered_dg_or_dvdg(), print_interface(), print_loopnest_dependence_cone(), print_loops(), print_module_name_to_toposorts(), print_plc(), print_proj_op_statistics(), print_sesam_tasks_buffers_header(), print_umay_statistics(), print_umust_statistics(), print_xml_code(), print_xml_code_with_explicit_motif(), process_user_file(), put_generated_resources_for_common(), put_generated_resources_for_module(), put_generated_resources_for_program(), region_translation_statistics_close(), rice_dependence_graph(), sequence_dependence_graph(), some_main_entity_p(), step_compile(), step_compile_generated_module(), the_actual_parser(), unsplit_internal(), used_before_set(), and writeresult().

+ Here is the call graph for this function:

◆ db_get_directory_name_for_module()

string db_get_directory_name_for_module ( string  name)

Definition at line 69 of file gfc2pips-stubs.c.

69  {
70  STUB_WARNING();
71  return string_undefined;
72 }

References string_undefined, and STUB_WARNING.

◆ db_get_memory_resource()

string db_get_memory_resource ( const string  rname,
const string  oname,
bool  pure 
)

Definition at line 59 of file gfc2pips-stubs.c.

61  {
62  STUB_ERROR();
63 }

References STUB_ERROR.

◆ db_get_meta_data_directory()

string db_get_meta_data_directory ( void  )

The syntax of a property list.

FC 2015-07-19 include "pipsdbm.h" avoid include cycle pipsdbm -> properties -> pipsdbm there is still a link cycle.

Definition at line 65 of file gfc2pips-stubs.c.

65  {
66  STUB_ERROR();
67 }

References db_get_directory_name_for_module(), METADATA, and STUB_ERROR.

Referenced by build_pgm_makefile().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ db_put_or_update_memory_resource()

void db_put_or_update_memory_resource ( string  rname,
string  oname,
void *  p,
bool  update_is_ok 
)

Definition at line 90 of file gfc2pips-stubs.c.

93  {
94  STUB_ERROR();
95 }

References STUB_ERROR.

◆ db_resource_p()

bool db_resource_p ( string  rname,
string  oname 
)

Definition at line 85 of file gfc2pips-stubs.c.

85  {
86  STUB_WARNING();
87  return FALSE;
88 }

References STUB_WARNING.

◆ db_resource_required_or_available_p()

bool db_resource_required_or_available_p ( const char *  rname,
const char *  oname 
)

from now on we must not know about the database internals?

true if exists and in ANY state.

Parameters
rnamename
onamename

Definition at line 103 of file gfc2pips-stubs.c.

104 {
105  STUB_ERROR();
106  return FALSE;
107 }

References STUB_ERROR.

◆ db_touch_resource()

bool db_touch_resource ( const char *  rname,
const char *  oname 
)

touch logical time for resource[owner], possibly behind the back of pipsdbm.

Parameters
rnamename
onamename

Definition at line 97 of file gfc2pips-stubs.c.

98 {
99  STUB_ERROR();
100  return FALSE;
101 }

References STUB_ERROR.

◆ directive_to_string()

string directive_to_string ( void *  d,
bool  close 
)

Definition at line 159 of file gfc2pips-stubs.c.

159  {
160  STUB_ERROR();
161 }

References STUB_ERROR.

◆ dump_transformer()

void dump_transformer ( void *  v)

Definition at line 260 of file gfc2pips-stubs.c.

261 {
262  STUB_ERROR();
263 }

References STUB_ERROR.

◆ expression_to_proper_effects()

list expression_to_proper_effects ( expression  e)

Definition at line 131 of file gfc2pips-stubs.c.

131  {
132  STUB_ERROR();
133 }

References STUB_ERROR.

Referenced by expr_has_write_eff_ref_p(), regenerate_call(), simd_supported_stat_p(), and statement_clean_declarations_helper().

+ Here is the caller graph for this function:

◆ get_bool_property()

bool get_bool_property ( const string  name)

FC 2015-07-20: yuk, moved out to prevent an include cycle dependency include "properties.h".

Definition at line 173 of file gfc2pips-stubs.c.

173  {
174  if ( strcmp( "PRETTYPRINT_LISTS_WITH_SPACES", name ) == 0
175  || strcmp( "PRETTYPRINT_REGENERATE_ALTERNATE_RETURNS", name ) == 0
176  || strcmp( "PRETTYPRINT_C_CODE", name ) == 0
177  || strcmp( "ABORT_ON_USER_ERROR", name ) == 0 ) {
178  return true;
179  }
180  if ( strcmp( "NO_USER_WARNING", name ) == 0 ) {
181  return false;
182  }
183  fprintf( stderr, "***** Property requested : %s ***** ", name );
184  STUB_WARNING();
185  return 0;
186 }
int fprintf()
test sc_min : ce test s'appelle par : programme fichier1.data fichier2.data ...

References fprintf(), and STUB_WARNING.

Referenced by abstract_locations_max(), activate_phase(), add_formal_parameters_to_hash_table(), add_implicit_interprocedural_write_effects(), add_loop_parallel_threshold(), add_pragma(), add_rule(), add_values_for_simple_effects_of_statement(), AK_ignore_this_level(), AK_ignore_this_successor(), alias_propagation(), alias_propagation_callers(), AnalyzeData(), any_complexities(), any_user_call_site_to_transformer(), append_to_warning_file(), application_to_points_to_sinks(), apply_a_rule(), arguments_to_complexity(), array_formal_parameter_to_stub_points_to(), atomize_call_statement(), atomize_this_expression(), atomizer(), average_probability_matrix(), begin_attachment_prettyprint(), block_to_complexity(), bottom_up_abc_reference(), bourdoncle_partition(), build_outline_name(), build_trail(), c_basic_string(), c_dim_string(), c_head(), c_include(), c_parser_user_warning_alist(), c_return_to_transformer(), c_text_related_entities(), c_unstructured(), c_user_call_to_transformer(), call_to_complexity(), call_to_polynome(), call_to_postcondition(), call_to_transformer(), cast_constant(), cast_to_polynome(), cell_to_nowhere_sink(), check_in_declarations(), clean_up_points_to_stubs(), close_log_file(), cluster_stage_spire(), cluster_stage_spire_generation(), CodeGenerate(), comEngine_generate_HRECode(), commutative_call_p(), complexity_check_and_warn(), complexity_var_subst(), ComputeAddresses(), ConnectedStatements(), constraints_to_loop_bound(), controlize_forloop(), controlize_sequence(), controlizer(), convert_constant_from_double_to_dcomplex(), convert_constant_from_real_to_complex(), create_advanced_stub_points_to(), create_HRE_module(), create_k_limited_stub_points_to(), create_pointer_to_array_stub_points_to(), create_stub_points_to(), create_workspace(), cse_atom_call_flt(), cse_call_flt(), csplit_copy(), csplit_parser_warning_alist(), current_entity_is_updated_before_p(), current_entity_is_used_later_p(), cusq_ctxt_init(), cycle_to_flow_sensitive_preconditions(), dag_or_cycle_to_flow_sensitive_postconditions_or_transformers(), dag_to_flow_sensitive_preconditions(), dagvtx_dot(), dbll_stat_file(), debug_print_effects_list(), declaration_to_transformer(), declaration_to_transformer_list(), DeclarePointer(), decorate_trail(), dereferencing_to_points_to(), dereferencing_to_sinks(), derived_formal_parameter_to_stub_points_to(), display_clean_up_sequences_statistics(), display_unspaghettify_statistics(), distance_between_expression(), distributer(), do_check_isolate_statement_preconditions_on_call(), do_convert_this_array_to_pointer_p(), do_group_constant_entity(), do_group_statement_constant(), do_grouping_filter_out_self(), do_inlining(), do_loop_unroll(), do_loop_unroll_with_epilogue(), do_loop_unroll_with_prologue(), do_unfolding(), DSC(), dsc_code_parallelization(), dump_common_layout(), effect_words_reference(), effects_to_dma(), EndOfProcedure(), ensure_comment_consistency(), EvalCall(), EvalSyntax(), evaluate_var_to_complexity(), expr_compute_local_index(), expression_to_complexity_polynome(), expression_to_postcondition(), extended_source_to_sinks(), extract_lattice(), fetch_callees_complexities(), fetch_complexity_parameters(), filter_formal_context_according_to_actual_context(), fix_storage(), FixCReturnStatements(), flag_loop(), flatten_code(), float_call_expression_to_transformer(), flow_sensitive_malloc_to_points_to_sinks(), formal_source_to_sinks(), freia_allocate_new_images_if_needed(), freia_compile(), freia_dag_optimize(), freia_extract_params(), freia_opencl_compile_calls(), fs_filter(), fsm_generation(), full_loop_unroll(), full_simd_unroll_loop_filter(), fuse_sequences_in_unstructured(), gen_may_set(), generate_code_call(), generate_remapping_code(), generate_remapping_guard(), generic_apply_effects_to_transformer(), generic_c_words_simplified_entity(), generic_entity_typed_anywhere_locations(), generic_initializer(), generic_module_name_to_transformers(), generic_reference_to_points_to_matching_list(), generic_reference_to_transformer(), generic_stub_source_to_sinks(), generic_substitute_formal_array_elements_in_transformer(), get_final_offset(), get_text_preconditions(), get_text_total_preconditions(), get_variables_to_remove(), global_source_to_sinks(), gpips_user_error_message(), gpips_user_log(), gpu_ify_statement(), gpu_loop_nest_annotate_on_statement(), gpu_qualify_pointers(), group_constant_range_filter(), handle_hpf_directives(), handle_set_directive(), handle_synchro_directive(), handle_time_directive(), hbdsc_parallelization(), hierarchical_schedule(), hierarchical_schedule_step(), hpf_remapping(), hpfc_algorithm_row_echelon(), hpfc_broadcast_buffers(), hpfc_compute_lid(), html_prettyprint(), if_different_pe_and_not_twin(), init_convex_rw_regions(), init_live_paths_context(), init_parser_reader_properties(), init_points_to_analysis(), init_text_statement(), inline_expression_call(), inline_statement_crawler(), insert_test_before_statement(), integer_binary_operation_to_transformer(), integer_call_expression_to_transformer(), integer_expression_to_transformer(), interface_basic_string(), io_comp_regions(), io_efficient_compile(), keep_directive_in_code_p(), linearize_array_generic(), list_assignment_to_points_to(), live_paths_from_block_to_statements(), load_control_fix_point(), load_cost_file(), load_cycle_temporary_precondition(), logs_off(), logs_on(), loop_expansion(), loop_private_variables(), loop_to_complexity(), loop_to_postcondition(), loop_to_total_precondition(), loop_to_transformer(), main_summary_precondition(), make_anywhere_points_to_cell(), make_anywhere_reference(), make_bottom_up_abc_tests(), make_constraint_expression(), make_filtered_dg_or_dvdg(), make_interprocedural_abc_tests(), make_loadsave_statement(), MakeAssignInst(), MakeAtom(), MakeDoInst(), MakeForloopWithIndexDeclaration(), MakeFortranType(), MakeNestOfParallelLoops(), MakeNewLabelledStatement(), MakeStatement(), malloc_type_to_abstract_location(), mark_block(), module_name_to_preconditions(), module_name_to_total_preconditions(), module_name_to_transformers_in_context(), move_declaration_control_node_declarations_to_statement(), new_controlizer(), new_filter_formal_context_according_to_actual_context(), node_successors_to_matrix(), NormalizeCall(), nowhere_source_to_sinks(), null_equal_condition_to_points_to(), null_source_to_sinks(), offset_cell(), offset_points_to_cell(), old_array_bound_check_instrumentation(), open_log_file(), opencl_compile_mergeable_dag(), opencl_merge_and_compile(), ordinary_summary_precondition(), outline(), outliner(), outliner_compilation_unit(), outliner_file(), outliner_independent(), outliner_independent_recursively(), outliner_init(), outliner_parameters(), outliner_scan(), parallel_tiling(), parser_substitute_all_macros(), partial_eval_syntax(), pips_check_syntax(), pips_initial_filename(), pips_log_end(), pips_user_warning_alist(), pixel_name(), pointer_call_expression_to_transformer(), pointer_formal_parameter_to_stub_points_to(), points_to_cell_null_initialization(), points_to_cell_types_compatibility(), points_to_unary_operation_to_transformer(), points_to_with_stripped_sink(), potential_out_effects_p(), ppt_call(), ppt_min_max(), ppt_unknown(), pragma_scop(), prettyprint_dependence_graph(), prettyprint_dependence_graph_view(), prettyprint_dot_dependence_graph(), print_code_or_source(), print_code_or_source_comp(), print_code_preconditions(), print_code_semantics(), print_code_total_preconditions(), print_code_with_comp_regions(), print_continuation_conditions(), print_dependence_or_chains_graph(), print_module_icfg(), print_parallelization_statistics(), print_parallelizedOMP_code(), print_sentence(), print_source_preconditions(), print_source_total_preconditions(), process_ready_node(), process_user_file(), ProcessEntries(), ProcessEntry(), put_summary(), pvecteur_to_polynome(), range_to_complexity(), rdg_loop(), reference_add_field_dimension(), reference_filter(), reference_to_complexity(), reference_to_polynome(), references_may_conflict_p(), regenerate_expression(), region_translation(), remapping_compile(), remapping_stats(), remove_common_variables_from_hash_table(), remove_formal_parameters_from_hash_table(), remove_impossible_arcs_to_null(), remove_points_to_cell(), rename_operator(), rename_statement_declarations(), replace_formal_parameters_by_real_ones(), reset_resources_for_module(), ResetCurrentCompilationUnitEntity(), ResetCurrentModule(), ReuseLabelledStatement(), rice(), rice_dependence_graph(), rice_loop(), safe_assigned_expression_to_transformer(), safe_assigned_expression_to_transformer_list(), sc_delimiter(), sc_inst(), scalar_by_pointer(), select_fix_point_operator(), semantics_user_warning_alist(), sentence_area(), sentence_data_statement(), set_analyzed_types(), set_conflict_testing_properties(), set_resources_for_module(), set_translation_mode(), simd_atomize_this_expression(), simd_loop_unroll(), simd_unroll_as_needed(), simple_simd_unroll_rate(), simplify_sc_to_complexity(), source_to_sinks(), spaghettify_statement(), split_initializations_in_statement(), sreference_offset(), st_compute_current_computer(), st_compute_current_owners(), statement_dependence_graph(), statement_remove_useless_label(), statement_to_complexity(), statement_to_postcondition(), statement_to_transformer(), statement_to_transformer_list(), statements_localize_declarations(), static_controlize_statement(), step_compile_analysed_module(), step_print_directives_regions(), string_predicate_to_commentary(), stub_text(), subscript_to_points_to_sinks(), SubstituteAlternateReturns(), summary_complexity(), summary_precondition(), summary_total_postcondition(), switch_specific_cmplx(), switch_specific_dcmplx(), symbolic_tiling_valid_p(), taskify(), test_to_complexity(), TestCoupleOfReferences(), text_array_comp_regions(), text_block(), text_block_else(), text_block_if(), text_comp_region(), text_complexity(), text_continuation_conditions(), text_directive(), text_entity_declaration(), text_equivalence_class(), text_instruction(), text_loop(), text_loop_default(), text_pointer_values(), text_points_to_relations(), text_region_no_action(), text_test(), text_trail(), text_transformer(), text_unstructured(), text_whileloop(), this_entity_cdeclaration(), tiling_transformation(), top_down_abc_array(), tp_substitutions(), tpips_behaves_like_a_shell(), tpips_init(), tpips_internal_error(), tpips_user_error(), trace_off(), trace_on(), transfer_cost(), transformer_list_closure_to_precondition_depth_two(), transformer_list_closure_to_precondition_max_depth(), transformer_list_multiple_closure_to_precondition(), transformers_intra_fast(), two_addresses_code_generator_split_p(), typedef_formal_parameter_to_stub_points_to(), unique_malloc_to_points_to_sinks(), unspaghettify_or_restructure_statement(), unspaghettify_statement(), unstructured_to_flow_insensitive_transformer(), unstructured_to_flow_sensitive_postconditions(), unstructured_to_transformer(), update_functional_type_with_actual_arguments(), user_call_to_points_to_sinks(), user_call_to_transformer(), values_for_current_module_intraprocedural_simple_effects(), variable_to_abstract_location(), verify_array_element(), verify_array_variable(), verify_scalar_variable(), whileloop_to_complexity(), whileloop_to_postcondition(), words_brace_expression(), words_comma_op(), words_declaration(), words_dimensions(), words_implied_do(), words_io_inst(), words_parameters(), words_regular_call(), words_stat_io_inst(), words_va_arg(), wpips_user_error_message(), wpips_user_log(), and xml_Chain_Graph().

+ Here is the call graph for this function:

◆ get_int_property()

int get_int_property ( const string  name)

Definition at line 191 of file gfc2pips-stubs.c.

191  {
192  fprintf( stderr, "***** Property requested : %s ***** ", name );
193  STUB_ERROR();
194 }

References fprintf(), and STUB_ERROR.

Referenced by any_loop_to_points_to(), apply_a_rule(), copy_write_statement(), copy_write_statement_with_cumulated_regions(), create_common_parameters_h(), create_k_limited_stub_points_to(), do_kernelize(), do_solve_hardware_constraints_on_nb_proc(), do_solve_hardware_constraints_on_volume(), do_terapix_remove_divide(), freia_spoc_pipeline(), freia_terapix_call(), freia_unroll_while(), generate_opcode(), get_free_slot(), get_optimal_opcode(), get_output_slot(), hbdsc_parallelization(), if_conv_init_statement(), init_computation_intensity_param(), initialization(), internal_print_icfg(), loop_chunk_size_and_strip_mine(), make_eliminate_original_variables(), make_mpi_conversion(), match_expression(), maybe_unroll_while_rwt(), mppa_compile_dag(), mppa_dag_maybe_split_instrs_cmd(), mppa_dag_split(), new_any_loop_to_points_to(), normalize_points_to_graph(), offset_array_reference(), offset_points_to_cell(), pips_log_end(), pragma_build_if_condition(), reductions_rewrite(), reference_add_field_dimension(), replicate_declaration(), sc_delimiter(), simple_simd_unroll_rate(), spire_distributed_unstructured_to_structured(), spire_shared_unstructured_to_structured(), statement_to_postcondition(), statement_to_transformer(), statement_to_transformer_list(), terapix_gram_allocate(), terapix_gram_init(), text_complexity(), unroll(), unstructured_to_flow_sensitive_postconditions(), unstructured_to_transformer(), and whileloop_to_postcondition().

+ Here is the call graph for this function:

◆ get_string_property()

string get_string_property ( const string  name)

Definition at line 187 of file gfc2pips-stubs.c.

187  {
188  fprintf( stderr, "***** Property requested : %s ***** ", name );
189  STUB_ERROR();
190 }

References fprintf(), and STUB_ERROR.

+ Here is the call graph for this function:

◆ load_global_directives()

void load_global_directives ( entity  k)

Definition at line 156 of file gfc2pips-stubs.c.

156  {
157  STUB_ERROR();
158 }

References STUB_ERROR.

◆ print_effect()

void print_effect ( void *  v)

Definition at line 270 of file gfc2pips-stubs.c.

271 {
272  STUB_ERROR();
273 }

References STUB_ERROR.

◆ print_effects()

void print_effects ( void *  v)

Definition at line 275 of file gfc2pips-stubs.c.

276 {
277  STUB_ERROR();
278 }

References STUB_ERROR.

◆ print_points_to()

void print_points_to ( void *  v)

Definition at line 226 of file gfc2pips-stubs.c.

226  {
227  STUB_ERROR();
228 }

References STUB_ERROR.

◆ print_points_to_cell()

void print_points_to_cell ( void *  v)

Definition at line 230 of file gfc2pips-stubs.c.

231 {
232  STUB_ERROR();
233 }

References STUB_ERROR.

◆ print_points_to_cells()

void print_points_to_cells ( void *  v)

Definition at line 235 of file gfc2pips-stubs.c.

236 {
237  STUB_ERROR();
238 }

References STUB_ERROR.

◆ print_points_to_graph()

void print_points_to_graph ( void *  v)

Definition at line 240 of file gfc2pips-stubs.c.

241 {
242  STUB_ERROR();
243 }

References STUB_ERROR.

◆ print_points_to_list()

void print_points_to_list ( void *  v)

Definition at line 245 of file gfc2pips-stubs.c.

246 {
247  STUB_ERROR();
248 }

References STUB_ERROR.

◆ print_points_to_relations()

void print_points_to_relations ( void *  v)

Definition at line 250 of file gfc2pips-stubs.c.

251 {
252  STUB_ERROR();
253 }

References STUB_ERROR.

◆ print_region()

void print_region ( void *  v)

Definition at line 265 of file gfc2pips-stubs.c.

266 {
267  STUB_ERROR();
268 }

References STUB_ERROR.

◆ print_transformer()

void print_transformer ( void *  v)

Definition at line 255 of file gfc2pips-stubs.c.

256 {
257  STUB_ERROR();
258 }

References STUB_ERROR.

◆ 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.

206  {
207  STUB_WARNING_MSG("unimplemented in gfc2pips !");
208  return true;
209 }
#define STUB_WARNING_MSG(msg)

References STUB_WARNING_MSG.

Referenced by append_to_warning_file(), pips_log_end(), pips_user_warning_alist(), and tpips_user_error().

+ Here is the caller graph for this function:

◆ set_bool_property()

void set_bool_property ( const string  name,
bool  b 
)

Definition at line 195 of file gfc2pips-stubs.c.

195  {
196  fprintf( stderr, "***** Property requested : %s ***** ", name );
197  STUB_ERROR();
198 }

References fprintf(), and STUB_ERROR.

+ Here is the call graph for this function:

◆ set_string_property()

void set_string_property ( const string  name,
string  s 
)

Definition at line 199 of file gfc2pips-stubs.c.

199  {
200  fprintf( stderr, "***** Property requested : %s ***** ", name );
201  STUB_ERROR();
202 }

References fprintf(), and STUB_ERROR.

+ Here is the call graph for this function:

◆ too_many_property_errors_pending_p()

bool too_many_property_errors_pending_p ( void  )

Definition at line 203 of file gfc2pips-stubs.c.

203  {
204  STUB_WARNING_MSG("unimplemented in gfc2pips !");
205 }

References STUB_WARNING_MSG.

Referenced by pips_log_end().

+ Here is the caller graph for this function:

◆ transformer_with_temporary_values_p()

bool transformer_with_temporary_values_p ( void *  t)

Definition at line 222 of file gfc2pips-stubs.c.

222  {
223  return t != NULL;
224 }

◆ unspaghettify_statement()

void unspaghettify_statement ( statement  mod_stmt)

The real entry point of unspaghettify:

Parameters
mod_stmtod_stmt

Definition at line 146 of file gfc2pips-stubs.c.

146  {
147  STUB_ERROR();
148 }

References currently_apply_recursive_decomposition, currently_apply_test_restructuring, get_bool_property(), STUB_ERROR, and unspaghettify_or_restructure_statement().

Referenced by controlizer(), copy_value_of_write(), copy_value_of_write_with_cumulated_regions(), mpi_conversion(), new_controlizer(), and ProcessEntry().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: