PIPS
ri.h File Reference

Go to the source code of this file.

Data Structures

struct  _newgen_struct_application_
 
struct  _newgen_struct_area_
 
struct  _newgen_struct_basic_
 
struct  _newgen_struct_callees_
 
struct  _newgen_struct_call_
 
struct  _newgen_struct_cast_
 
struct  _newgen_struct_code_
 
struct  _newgen_struct_constant_
 
struct  _newgen_struct_controlmap_
 
struct  _newgen_struct_control_
 
struct  _newgen_struct_dimension_
 
struct  _newgen_struct_dummy_
 
struct  _newgen_struct_entity_int_
 
struct  _newgen_struct_entity_to_entity_
 
struct  _newgen_struct_evaluation_
 
struct  _newgen_struct_execution_
 
struct  _newgen_struct_expression_
 
struct  _newgen_struct_extension_
 
struct  _newgen_struct_extensions_
 
struct  _newgen_struct_forloop_
 
struct  _newgen_struct_formal_
 
struct  _newgen_struct_functional_
 
struct  _newgen_struct_instruction_
 
struct  _newgen_struct_language_
 
struct  _newgen_struct_loop_
 
struct  _newgen_struct_mode_
 
struct  _newgen_struct_multitest_
 
struct  _newgen_struct_normalized_
 
struct  _newgen_struct_parameter_
 
struct  _newgen_struct_persistant_statement_to_cluster_
 
struct  _newgen_struct_persistant_statement_to_control_
 
struct  _newgen_struct_persistant_statement_to_int_
 
struct  _newgen_struct_persistant_statement_to_statement_
 
struct  _newgen_struct_pragma_
 
struct  _newgen_struct_predicate_
 
struct  _newgen_struct_preference_
 
struct  _newgen_struct_qualifier_
 
struct  _newgen_struct_ram_
 
struct  _newgen_struct_range_
 
struct  _newgen_struct_reference_
 
struct  _newgen_struct_sequence_
 
struct  _newgen_struct_sizeofexpression_
 
struct  _newgen_struct_statement_
 
struct  _newgen_struct_storage_
 
struct  _newgen_struct_subscript_
 
struct  _newgen_struct_symbolic_
 
struct  _newgen_struct_synchronization_
 
struct  _newgen_struct_syntax_
 
struct  _newgen_struct_entity_
 
struct  _newgen_struct_test_
 
struct  _newgen_struct_transformer_
 
struct  _newgen_struct_type_
 
struct  _newgen_struct_unstructured_
 
struct  _newgen_struct_value_
 
struct  _newgen_struct_variable_
 
struct  _newgen_struct_whileloop_
 

Macros

#define _gen_ri_start   27
 
#define _newgen_Pvecteur_domain_defined_
 
#define newgen_Pvecteur(p)   (p) /**old hack compatible */
 
#define PVECTEUR_NEWGEN_EXTERNAL   (_gen_ri_start+0)
 
#define PVECTEUR_NEWGEN_DOMAIN   (PVECTEUR_NEWGEN_EXTERNAL)
 
#define Pvecteur_NEWGEN_DOMAIN   (PVECTEUR_NEWGEN_EXTERNAL)
 
#define _newgen_Psysteme_domain_defined_
 newgen_Pvecteur_domain_defined More...
 
#define newgen_Psysteme(p)   (p) /**old hack compatible */
 
#define PSYSTEME_NEWGEN_EXTERNAL   (_gen_ri_start+1)
 
#define PSYSTEME_NEWGEN_DOMAIN   (PSYSTEME_NEWGEN_EXTERNAL)
 
#define Psysteme_NEWGEN_DOMAIN   (PSYSTEME_NEWGEN_EXTERNAL)
 
#define application_domain   (_gen_ri_start+2)
 newgen_Psysteme_domain_defined More...
 
#define _newgen_application_domain_defined_
 
#define APPLICATION_NEWGEN_DOMAIN   (application_domain)
 
#define application_NEWGEN_DOMAIN   (application_domain)
 
#define area_domain   (_gen_ri_start+3)
 newgen_application_domain_defined More...
 
#define _newgen_area_domain_defined_
 
#define AREA_NEWGEN_DOMAIN   (area_domain)
 
#define area_NEWGEN_DOMAIN   (area_domain)
 
#define basic_domain   (_gen_ri_start+4)
 newgen_area_domain_defined More...
 
#define _newgen_basic_domain_defined_
 
#define BASIC_NEWGEN_DOMAIN   (basic_domain)
 
#define basic_NEWGEN_DOMAIN   (basic_domain)
 
#define callees_domain   (_gen_ri_start+5)
 newgen_basic_domain_defined More...
 
#define _newgen_callees_domain_defined_
 
#define CALLEES_NEWGEN_DOMAIN   (callees_domain)
 
#define callees_NEWGEN_DOMAIN   (callees_domain)
 
#define call_domain   (_gen_ri_start+6)
 newgen_callees_domain_defined More...
 
#define _newgen_call_domain_defined_
 
#define CALL_NEWGEN_DOMAIN   (call_domain)
 
#define call_NEWGEN_DOMAIN   (call_domain)
 
#define cast_domain   (_gen_ri_start+7)
 newgen_call_domain_defined More...
 
#define _newgen_cast_domain_defined_
 
#define CAST_NEWGEN_DOMAIN   (cast_domain)
 
#define cast_NEWGEN_DOMAIN   (cast_domain)
 
#define code_domain   (_gen_ri_start+8)
 newgen_cast_domain_defined More...
 
#define _newgen_code_domain_defined_
 
#define CODE_NEWGEN_DOMAIN   (code_domain)
 
#define code_NEWGEN_DOMAIN   (code_domain)
 
#define constant_domain   (_gen_ri_start+9)
 newgen_code_domain_defined More...
 
#define _newgen_constant_domain_defined_
 
#define CONSTANT_NEWGEN_DOMAIN   (constant_domain)
 
#define constant_NEWGEN_DOMAIN   (constant_domain)
 
#define controlmap_domain   (_gen_ri_start+10)
 newgen_constant_domain_defined More...
 
#define _newgen_controlmap_domain_defined_
 
#define CONTROLMAP_NEWGEN_DOMAIN   (controlmap_domain)
 
#define controlmap_NEWGEN_DOMAIN   (controlmap_domain)
 
#define control_domain   (_gen_ri_start+11)
 newgen_controlmap_domain_defined More...
 
#define _newgen_control_domain_defined_
 
#define CONTROL_NEWGEN_DOMAIN   (control_domain)
 
#define control_NEWGEN_DOMAIN   (control_domain)
 
#define dimension_domain   (_gen_ri_start+12)
 newgen_control_domain_defined More...
 
#define _newgen_dimension_domain_defined_
 
#define DIMENSION_NEWGEN_DOMAIN   (dimension_domain)
 
#define dimension_NEWGEN_DOMAIN   (dimension_domain)
 
#define dummy_domain   (_gen_ri_start+13)
 newgen_dimension_domain_defined More...
 
#define _newgen_dummy_domain_defined_
 
#define DUMMY_NEWGEN_DOMAIN   (dummy_domain)
 
#define dummy_NEWGEN_DOMAIN   (dummy_domain)
 
#define entity_int_domain   (_gen_ri_start+14)
 newgen_dummy_domain_defined More...
 
#define _newgen_entity_int_domain_defined_
 
#define ENTITY_INT_NEWGEN_DOMAIN   (entity_int_domain)
 
#define entity_int_NEWGEN_DOMAIN   (entity_int_domain)
 
#define entity_to_entity_domain   (_gen_ri_start+15)
 newgen_entity_int_domain_defined More...
 
#define _newgen_entity_to_entity_domain_defined_
 
#define ENTITY_TO_ENTITY_NEWGEN_DOMAIN   (entity_to_entity_domain)
 
#define entity_to_entity_NEWGEN_DOMAIN   (entity_to_entity_domain)
 
#define evaluation_domain   (_gen_ri_start+16)
 newgen_entity_to_entity_domain_defined More...
 
#define _newgen_evaluation_domain_defined_
 
#define EVALUATION_NEWGEN_DOMAIN   (evaluation_domain)
 
#define evaluation_NEWGEN_DOMAIN   (evaluation_domain)
 
#define execution_domain   (_gen_ri_start+17)
 newgen_evaluation_domain_defined More...
 
#define _newgen_execution_domain_defined_
 
#define EXECUTION_NEWGEN_DOMAIN   (execution_domain)
 
#define execution_NEWGEN_DOMAIN   (execution_domain)
 
#define expression_domain   (_gen_ri_start+18)
 newgen_execution_domain_defined More...
 
#define _newgen_expression_domain_defined_
 
#define EXPRESSION_NEWGEN_DOMAIN   (expression_domain)
 
#define expression_NEWGEN_DOMAIN   (expression_domain)
 
#define extension_domain   (_gen_ri_start+19)
 newgen_expression_domain_defined More...
 
#define _newgen_extension_domain_defined_
 
#define EXTENSION_NEWGEN_DOMAIN   (extension_domain)
 
#define extension_NEWGEN_DOMAIN   (extension_domain)
 
#define extensions_domain   (_gen_ri_start+20)
 newgen_extension_domain_defined More...
 
#define _newgen_extensions_domain_defined_
 
#define EXTENSIONS_NEWGEN_DOMAIN   (extensions_domain)
 
#define extensions_NEWGEN_DOMAIN   (extensions_domain)
 
#define forloop_domain   (_gen_ri_start+21)
 newgen_extensions_domain_defined More...
 
#define _newgen_forloop_domain_defined_
 
#define FORLOOP_NEWGEN_DOMAIN   (forloop_domain)
 
#define forloop_NEWGEN_DOMAIN   (forloop_domain)
 
#define formal_domain   (_gen_ri_start+22)
 newgen_forloop_domain_defined More...
 
#define _newgen_formal_domain_defined_
 
#define FORMAL_NEWGEN_DOMAIN   (formal_domain)
 
#define formal_NEWGEN_DOMAIN   (formal_domain)
 
#define functional_domain   (_gen_ri_start+23)
 newgen_formal_domain_defined More...
 
#define _newgen_functional_domain_defined_
 
#define FUNCTIONAL_NEWGEN_DOMAIN   (functional_domain)
 
#define functional_NEWGEN_DOMAIN   (functional_domain)
 
#define instruction_domain   (_gen_ri_start+24)
 newgen_functional_domain_defined More...
 
#define _newgen_instruction_domain_defined_
 
#define INSTRUCTION_NEWGEN_DOMAIN   (instruction_domain)
 
#define instruction_NEWGEN_DOMAIN   (instruction_domain)
 
#define language_domain   (_gen_ri_start+25)
 newgen_instruction_domain_defined More...
 
#define _newgen_language_domain_defined_
 
#define LANGUAGE_NEWGEN_DOMAIN   (language_domain)
 
#define language_NEWGEN_DOMAIN   (language_domain)
 
#define loop_domain   (_gen_ri_start+26)
 newgen_language_domain_defined More...
 
#define _newgen_loop_domain_defined_
 
#define LOOP_NEWGEN_DOMAIN   (loop_domain)
 
#define loop_NEWGEN_DOMAIN   (loop_domain)
 
#define mode_domain   (_gen_ri_start+27)
 newgen_loop_domain_defined More...
 
#define _newgen_mode_domain_defined_
 
#define MODE_NEWGEN_DOMAIN   (mode_domain)
 
#define mode_NEWGEN_DOMAIN   (mode_domain)
 
#define multitest_domain   (_gen_ri_start+28)
 newgen_mode_domain_defined More...
 
#define _newgen_multitest_domain_defined_
 
#define MULTITEST_NEWGEN_DOMAIN   (multitest_domain)
 
#define multitest_NEWGEN_DOMAIN   (multitest_domain)
 
#define normalized_domain   (_gen_ri_start+29)
 newgen_multitest_domain_defined More...
 
#define _newgen_normalized_domain_defined_
 
#define NORMALIZED_NEWGEN_DOMAIN   (normalized_domain)
 
#define normalized_NEWGEN_DOMAIN   (normalized_domain)
 
#define parameter_domain   (_gen_ri_start+30)
 newgen_normalized_domain_defined More...
 
#define _newgen_parameter_domain_defined_
 
#define PARAMETER_NEWGEN_DOMAIN   (parameter_domain)
 
#define parameter_NEWGEN_DOMAIN   (parameter_domain)
 
#define persistant_statement_to_cluster_domain   (_gen_ri_start+31)
 newgen_parameter_domain_defined More...
 
#define _newgen_persistant_statement_to_cluster_domain_defined_
 
#define PERSISTANT_STATEMENT_TO_CLUSTER_NEWGEN_DOMAIN   (persistant_statement_to_cluster_domain)
 
#define persistant_statement_to_cluster_NEWGEN_DOMAIN   (persistant_statement_to_cluster_domain)
 
#define persistant_statement_to_control_domain   (_gen_ri_start+32)
 newgen_persistant_statement_to_cluster_domain_defined More...
 
#define _newgen_persistant_statement_to_control_domain_defined_
 
#define PERSISTANT_STATEMENT_TO_CONTROL_NEWGEN_DOMAIN   (persistant_statement_to_control_domain)
 
#define persistant_statement_to_control_NEWGEN_DOMAIN   (persistant_statement_to_control_domain)
 
#define persistant_statement_to_int_domain   (_gen_ri_start+33)
 newgen_persistant_statement_to_control_domain_defined More...
 
#define _newgen_persistant_statement_to_int_domain_defined_
 
#define PERSISTANT_STATEMENT_TO_INT_NEWGEN_DOMAIN   (persistant_statement_to_int_domain)
 
#define persistant_statement_to_int_NEWGEN_DOMAIN   (persistant_statement_to_int_domain)
 
#define persistant_statement_to_statement_domain   (_gen_ri_start+34)
 newgen_persistant_statement_to_int_domain_defined More...
 
#define _newgen_persistant_statement_to_statement_domain_defined_
 
#define PERSISTANT_STATEMENT_TO_STATEMENT_NEWGEN_DOMAIN   (persistant_statement_to_statement_domain)
 
#define persistant_statement_to_statement_NEWGEN_DOMAIN   (persistant_statement_to_statement_domain)
 
#define pragma_domain   (_gen_ri_start+35)
 newgen_persistant_statement_to_statement_domain_defined More...
 
#define _newgen_pragma_domain_defined_
 
#define PRAGMA_NEWGEN_DOMAIN   (pragma_domain)
 
#define pragma_NEWGEN_DOMAIN   (pragma_domain)
 
#define predicate_domain   (_gen_ri_start+36)
 newgen_pragma_domain_defined More...
 
#define _newgen_predicate_domain_defined_
 
#define PREDICATE_NEWGEN_DOMAIN   (predicate_domain)
 
#define predicate_NEWGEN_DOMAIN   (predicate_domain)
 
#define preference_domain   (_gen_ri_start+37)
 newgen_predicate_domain_defined More...
 
#define _newgen_preference_domain_defined_
 
#define PREFERENCE_NEWGEN_DOMAIN   (preference_domain)
 
#define preference_NEWGEN_DOMAIN   (preference_domain)
 
#define qualifier_domain   (_gen_ri_start+38)
 newgen_preference_domain_defined More...
 
#define _newgen_qualifier_domain_defined_
 
#define QUALIFIER_NEWGEN_DOMAIN   (qualifier_domain)
 
#define qualifier_NEWGEN_DOMAIN   (qualifier_domain)
 
#define ram_domain   (_gen_ri_start+39)
 newgen_qualifier_domain_defined More...
 
#define _newgen_ram_domain_defined_
 
#define RAM_NEWGEN_DOMAIN   (ram_domain)
 
#define ram_NEWGEN_DOMAIN   (ram_domain)
 
#define range_domain   (_gen_ri_start+40)
 newgen_ram_domain_defined More...
 
#define _newgen_range_domain_defined_
 
#define RANGE_NEWGEN_DOMAIN   (range_domain)
 
#define range_NEWGEN_DOMAIN   (range_domain)
 
#define reference_domain   (_gen_ri_start+41)
 newgen_range_domain_defined More...
 
#define _newgen_reference_domain_defined_
 
#define REFERENCE_NEWGEN_DOMAIN   (reference_domain)
 
#define reference_NEWGEN_DOMAIN   (reference_domain)
 
#define sequence_domain   (_gen_ri_start+42)
 newgen_reference_domain_defined More...
 
#define _newgen_sequence_domain_defined_
 
#define SEQUENCE_NEWGEN_DOMAIN   (sequence_domain)
 
#define sequence_NEWGEN_DOMAIN   (sequence_domain)
 
#define sizeofexpression_domain   (_gen_ri_start+43)
 newgen_sequence_domain_defined More...
 
#define _newgen_sizeofexpression_domain_defined_
 
#define SIZEOFEXPRESSION_NEWGEN_DOMAIN   (sizeofexpression_domain)
 
#define sizeofexpression_NEWGEN_DOMAIN   (sizeofexpression_domain)
 
#define statement_domain   (_gen_ri_start+44)
 newgen_sizeofexpression_domain_defined More...
 
#define _newgen_statement_domain_defined_
 
#define STATEMENT_NEWGEN_DOMAIN   (statement_domain)
 
#define statement_NEWGEN_DOMAIN   (statement_domain)
 
#define storage_domain   (_gen_ri_start+45)
 newgen_statement_domain_defined More...
 
#define _newgen_storage_domain_defined_
 
#define STORAGE_NEWGEN_DOMAIN   (storage_domain)
 
#define storage_NEWGEN_DOMAIN   (storage_domain)
 
#define subscript_domain   (_gen_ri_start+46)
 newgen_storage_domain_defined More...
 
#define _newgen_subscript_domain_defined_
 
#define SUBSCRIPT_NEWGEN_DOMAIN   (subscript_domain)
 
#define subscript_NEWGEN_DOMAIN   (subscript_domain)
 
#define symbolic_domain   (_gen_ri_start+47)
 newgen_subscript_domain_defined More...
 
#define _newgen_symbolic_domain_defined_
 
#define SYMBOLIC_NEWGEN_DOMAIN   (symbolic_domain)
 
#define symbolic_NEWGEN_DOMAIN   (symbolic_domain)
 
#define synchronization_domain   (_gen_ri_start+48)
 newgen_symbolic_domain_defined More...
 
#define _newgen_synchronization_domain_defined_
 
#define SYNCHRONIZATION_NEWGEN_DOMAIN   (synchronization_domain)
 
#define synchronization_NEWGEN_DOMAIN   (synchronization_domain)
 
#define syntax_domain   (_gen_ri_start+49)
 newgen_synchronization_domain_defined More...
 
#define _newgen_syntax_domain_defined_
 
#define SYNTAX_NEWGEN_DOMAIN   (syntax_domain)
 
#define syntax_NEWGEN_DOMAIN   (syntax_domain)
 
#define entity_domain   (_gen_ri_start+50)
 newgen_syntax_domain_defined More...
 
#define _newgen_entity_domain_defined_
 
#define ENTITY_NEWGEN_DOMAIN   (entity_domain)
 
#define entity_NEWGEN_DOMAIN   (entity_domain)
 
#define test_domain   (_gen_ri_start+51)
 newgen_entity_domain_defined More...
 
#define _newgen_test_domain_defined_
 
#define TEST_NEWGEN_DOMAIN   (test_domain)
 
#define test_NEWGEN_DOMAIN   (test_domain)
 
#define transformer_domain   (_gen_ri_start+52)
 newgen_test_domain_defined More...
 
#define _newgen_transformer_domain_defined_
 
#define TRANSFORMER_NEWGEN_DOMAIN   (transformer_domain)
 
#define transformer_NEWGEN_DOMAIN   (transformer_domain)
 
#define type_domain   (_gen_ri_start+53)
 newgen_transformer_domain_defined More...
 
#define _newgen_type_domain_defined_
 
#define TYPE_NEWGEN_DOMAIN   (type_domain)
 
#define type_NEWGEN_DOMAIN   (type_domain)
 
#define unstructured_domain   (_gen_ri_start+54)
 newgen_type_domain_defined More...
 
#define _newgen_unstructured_domain_defined_
 
#define UNSTRUCTURED_NEWGEN_DOMAIN   (unstructured_domain)
 
#define unstructured_NEWGEN_DOMAIN   (unstructured_domain)
 
#define value_domain   (_gen_ri_start+55)
 newgen_unstructured_domain_defined More...
 
#define _newgen_value_domain_defined_
 
#define VALUE_NEWGEN_DOMAIN   (value_domain)
 
#define value_NEWGEN_DOMAIN   (value_domain)
 
#define variable_domain   (_gen_ri_start+56)
 newgen_value_domain_defined More...
 
#define _newgen_variable_domain_defined_
 
#define VARIABLE_NEWGEN_DOMAIN   (variable_domain)
 
#define variable_NEWGEN_DOMAIN   (variable_domain)
 
#define whileloop_domain   (_gen_ri_start+57)
 newgen_variable_domain_defined More...
 
#define _newgen_whileloop_domain_defined_
 
#define WHILELOOP_NEWGEN_DOMAIN   (whileloop_domain)
 
#define whileloop_NEWGEN_DOMAIN   (whileloop_domain)
 
#define APPLICATION(x)   ((application)((x).p))
 newgen_whileloop_domain_defined More...
 
#define application_CAST(x)   APPLICATION(x)
 
#define APPLICATION_CAST(x)   APPLICATION(x)
 
#define APPLICATION_(x)   ((x).e)
 
#define APPLICATION_TYPE   application
 
#define application_TYPE   application
 
#define application_undefined   ((application)gen_chunk_undefined)
 
#define application_undefined_p(x)   ((x)==application_undefined)
 
#define gen_APPLICATION_cons   gen_application_cons
 
#define application_domain_number(x)   ((x)->_type_)
 
#define application_function_(x)   application_function(x) /**old hack compatible */
 
#define application_function(x)   ((x)->_application_function_)
 
#define application_arguments_(x)   application_arguments(x) /**old hack compatible */
 
#define application_arguments(x)   ((x)->_application_arguments_)
 
#define AREA(x)   ((area)((x).p))
 AREA. More...
 
#define area_CAST(x)   AREA(x)
 
#define AREA_CAST(x)   AREA(x)
 
#define AREA_(x)   ((x).e)
 
#define AREA_TYPE   area
 
#define area_TYPE   area
 
#define area_undefined   ((area)gen_chunk_undefined)
 
#define area_undefined_p(x)   ((x)==area_undefined)
 
#define gen_AREA_cons   gen_area_cons
 
#define area_domain_number(x)   ((x)->_type_)
 
#define area_size_(x)   area_size(x) /**old hack compatible */
 
#define area_size(x)   ((x)->_area_size_)
 
#define area_layout_(x)   area_layout(x) /**old hack compatible */
 
#define area_layout(x)   ((x)->_area_layout_)
 
#define BASIC(x)   ((basic)((x).p))
 BASIC. More...
 
#define basic_CAST(x)   BASIC(x)
 
#define BASIC_CAST(x)   BASIC(x)
 
#define BASIC_(x)   ((x).e)
 
#define BASIC_TYPE   basic
 
#define basic_TYPE   basic
 
#define basic_undefined   ((basic)gen_chunk_undefined)
 
#define basic_undefined_p(x)   ((x)==basic_undefined)
 
#define gen_BASIC_cons   gen_basic_cons
 
#define basic_domain_number(x)   ((x)->_type_)
 
#define basic_tag(x)   ((x)->_basic_tag__)
 
#define basic_int_p(x)   (basic_tag(x)==is_basic_int)
 
#define basic_int_(x)   basic_int(x) /**old hack compatible */
 
#define basic_int(x)   ((x)->_basic_union_._basic_int_)
 
#define basic_float_p(x)   (basic_tag(x)==is_basic_float)
 
#define basic_float_(x)   basic_float(x) /**old hack compatible */
 
#define basic_float(x)   ((x)->_basic_union_._basic_float_)
 
#define basic_logical_p(x)   (basic_tag(x)==is_basic_logical)
 
#define basic_logical_(x)   basic_logical(x) /**old hack compatible */
 
#define basic_logical(x)   ((x)->_basic_union_._basic_logical_)
 
#define basic_overloaded_p(x)   (basic_tag(x)==is_basic_overloaded)
 
#define basic_overloaded_(x)   basic_overloaded(x) /**old hack compatible */
 
#define basic_overloaded(x)   ((x)->_basic_union_._basic_overloaded_.u)
 
#define basic_complex_p(x)   (basic_tag(x)==is_basic_complex)
 
#define basic_complex_(x)   basic_complex(x) /**old hack compatible */
 
#define basic_complex(x)   ((x)->_basic_union_._basic_complex_)
 
#define basic_string_p(x)   (basic_tag(x)==is_basic_string)
 
#define basic_string_(x)   basic_string(x) /**old hack compatible */
 
#define basic_string(x)   ((x)->_basic_union_._basic_string_)
 
#define basic_bit_p(x)   (basic_tag(x)==is_basic_bit)
 
#define basic_bit_(x)   basic_bit(x) /**old hack compatible */
 
#define basic_bit(x)   ((x)->_basic_union_._basic_bit_)
 
#define basic_pointer_p(x)   (basic_tag(x)==is_basic_pointer)
 
#define basic_pointer_(x)   basic_pointer(x) /**old hack compatible */
 
#define basic_pointer(x)   ((x)->_basic_union_._basic_pointer_)
 
#define basic_derived_p(x)   (basic_tag(x)==is_basic_derived)
 
#define basic_derived_(x)   basic_derived(x) /**old hack compatible */
 
#define basic_derived(x)   ((x)->_basic_union_._basic_derived_)
 
#define basic_typedef_p(x)   (basic_tag(x)==is_basic_typedef)
 
#define basic_typedef_(x)   basic_typedef(x) /**old hack compatible */
 
#define basic_typedef(x)   ((x)->_basic_union_._basic_typedef_)
 
#define CALLEES(x)   ((callees)((x).p))
 CALLEES. More...
 
#define callees_CAST(x)   CALLEES(x)
 
#define CALLEES_CAST(x)   CALLEES(x)
 
#define CALLEES_(x)   ((x).e)
 
#define CALLEES_TYPE   callees
 
#define callees_TYPE   callees
 
#define callees_undefined   ((callees)gen_chunk_undefined)
 
#define callees_undefined_p(x)   ((x)==callees_undefined)
 
#define gen_CALLEES_cons   gen_callees_cons
 
#define callees_domain_number(x)   ((x)->_type_)
 
#define callees_callees(x)   ((x)->_callees_holder_)
 
#define CALL(x)   ((call)((x).p))
 CALL. More...
 
#define call_CAST(x)   CALL(x)
 
#define CALL_CAST(x)   CALL(x)
 
#define CALL_(x)   ((x).e)
 
#define CALL_TYPE   call
 
#define call_TYPE   call
 
#define call_undefined   ((call)gen_chunk_undefined)
 
#define call_undefined_p(x)   ((x)==call_undefined)
 
#define gen_CALL_cons   gen_call_cons
 
#define call_domain_number(x)   ((x)->_type_)
 
#define call_function_(x)   call_function(x) /**old hack compatible */
 
#define call_function(x)   ((x)->_call_function_)
 
#define call_arguments_(x)   call_arguments(x) /**old hack compatible */
 
#define call_arguments(x)   ((x)->_call_arguments_)
 
#define CAST(x)   ((cast)((x).p))
 CAST. More...
 
#define cast_CAST(x)   CAST(x)
 
#define CAST_CAST(x)   CAST(x)
 
#define CAST_(x)   ((x).e)
 
#define CAST_TYPE   cast
 
#define cast_TYPE   cast
 
#define cast_undefined   ((cast)gen_chunk_undefined)
 
#define cast_undefined_p(x)   ((x)==cast_undefined)
 
#define gen_CAST_cons   gen_cast_cons
 
#define cast_domain_number(x)   ((x)->_type_)
 
#define cast_type_(x)   cast_type(x) /**old hack compatible */
 
#define cast_type(x)   ((x)->_cast_type_)
 
#define cast_expression_(x)   cast_expression(x) /**old hack compatible */
 
#define cast_expression(x)   ((x)->_cast_expression_)
 
#define CODE(x)   ((code)((x).p))
 CODE. More...
 
#define code_CAST(x)   CODE(x)
 
#define CODE_CAST(x)   CODE(x)
 
#define CODE_(x)   ((x).e)
 
#define CODE_TYPE   code
 
#define code_TYPE   code
 
#define code_undefined   ((code)gen_chunk_undefined)
 
#define code_undefined_p(x)   ((x)==code_undefined)
 
#define gen_CODE_cons   gen_code_cons
 
#define code_domain_number(x)   ((x)->_type_)
 
#define code_declarations_(x)   code_declarations(x) /**old hack compatible */
 
#define code_declarations(x)   ((x)->_code_declarations_)
 
#define code_decls_text_(x)   code_decls_text(x) /**old hack compatible */
 
#define code_decls_text(x)   ((x)->_code_decls_text_)
 
#define code_initializations_(x)   code_initializations(x) /**old hack compatible */
 
#define code_initializations(x)   ((x)->_code_initializations_)
 
#define code_externs_(x)   code_externs(x) /**old hack compatible */
 
#define code_externs(x)   ((x)->_code_externs_)
 
#define code_language_(x)   code_language(x) /**old hack compatible */
 
#define code_language(x)   ((x)->_code_language_)
 
#define CONSTANT(x)   ((constant)((x).p))
 CONSTANT. More...
 
#define constant_CAST(x)   CONSTANT(x)
 
#define CONSTANT_CAST(x)   CONSTANT(x)
 
#define CONSTANT_(x)   ((x).e)
 
#define CONSTANT_TYPE   constant
 
#define constant_TYPE   constant
 
#define constant_undefined   ((constant)gen_chunk_undefined)
 
#define constant_undefined_p(x)   ((x)==constant_undefined)
 
#define gen_CONSTANT_cons   gen_constant_cons
 
#define constant_domain_number(x)   ((x)->_type_)
 
#define constant_tag(x)   ((x)->_constant_tag__)
 
#define constant_int_p(x)   (constant_tag(x)==is_constant_int)
 
#define constant_int_(x)   constant_int(x) /**old hack compatible */
 
#define constant_int(x)   ((x)->_constant_union_._constant_int_)
 
#define constant_float_p(x)   (constant_tag(x)==is_constant_float)
 
#define constant_float_(x)   constant_float(x) /**old hack compatible */
 
#define constant_float(x)   ((x)->_constant_union_._constant_float_.f)
 
#define constant_logical_p(x)   (constant_tag(x)==is_constant_logical)
 
#define constant_logical_(x)   constant_logical(x) /**old hack compatible */
 
#define constant_logical(x)   ((x)->_constant_union_._constant_logical_)
 
#define constant_litteral_p(x)   (constant_tag(x)==is_constant_litteral)
 
#define constant_litteral_(x)   constant_litteral(x) /**old hack compatible */
 
#define constant_litteral(x)   ((x)->_constant_union_._constant_litteral_.u)
 
#define constant_call_p(x)   (constant_tag(x)==is_constant_call)
 
#define constant_call_(x)   constant_call(x) /**old hack compatible */
 
#define constant_call(x)   ((x)->_constant_union_._constant_call_)
 
#define constant_unknown_p(x)   (constant_tag(x)==is_constant_unknown)
 
#define constant_unknown_(x)   constant_unknown(x) /**old hack compatible */
 
#define constant_unknown(x)   ((x)->_constant_union_._constant_unknown_.u)
 
#define CONTROLMAP(x)   ((controlmap)((x).p))
 CONTROLMAP. More...
 
#define controlmap_CAST(x)   CONTROLMAP(x)
 
#define CONTROLMAP_CAST(x)   CONTROLMAP(x)
 
#define CONTROLMAP_(x)   ((x).e)
 
#define CONTROLMAP_TYPE   controlmap
 
#define controlmap_TYPE   controlmap
 
#define controlmap_undefined   ((controlmap)gen_chunk_undefined)
 
#define controlmap_undefined_p(x)   ((x)==controlmap_undefined)
 
#define gen_CONTROLMAP_cons   gen_controlmap_cons
 
#define controlmap_domain_number(x)   ((x)->_type_)
 
#define controlmap_hash_table(x)   ((x)->_controlmap_holder_)
 
#define controlmap_key_type   statement
 
#define controlmap_value_type   control
 
#define CONTROLMAP_MAP(k, v, c, f)   FUNCTION_MAP(controlmap,p,p,k,v,c,f)
 
#define CONTROLMAP_FOREACH(k, v, f)   FUNCTION_FOREACH(controlmap,p,p,k,v,f)
 
#define CONTROL(x)   ((control)((x).p))
 CONTROL. More...
 
#define control_CAST(x)   CONTROL(x)
 
#define CONTROL_CAST(x)   CONTROL(x)
 
#define CONTROL_(x)   ((x).e)
 
#define CONTROL_TYPE   control
 
#define control_TYPE   control
 
#define control_undefined   ((control)gen_chunk_undefined)
 
#define control_undefined_p(x)   ((x)==control_undefined)
 
#define gen_CONTROL_cons   gen_control_cons
 
#define control_domain_number(x)   ((x)->_type_)
 
#define control_statement_(x)   control_statement(x) /**old hack compatible */
 
#define control_statement(x)   ((x)->_control_statement_)
 
#define control_predecessors_(x)   control_predecessors(x) /**old hack compatible */
 
#define control_predecessors(x)   ((x)->_control_predecessors_)
 
#define control_successors_(x)   control_successors(x) /**old hack compatible */
 
#define control_successors(x)   ((x)->_control_successors_)
 
#define DIMENSION(x)   ((dimension)((x).p))
 DIMENSION. More...
 
#define dimension_CAST(x)   DIMENSION(x)
 
#define DIMENSION_CAST(x)   DIMENSION(x)
 
#define DIMENSION_(x)   ((x).e)
 
#define DIMENSION_TYPE   dimension
 
#define dimension_TYPE   dimension
 
#define dimension_undefined   ((dimension)gen_chunk_undefined)
 
#define dimension_undefined_p(x)   ((x)==dimension_undefined)
 
#define gen_DIMENSION_cons   gen_dimension_cons
 
#define dimension_domain_number(x)   ((x)->_type_)
 
#define dimension_lower_(x)   dimension_lower(x) /**old hack compatible */
 
#define dimension_lower(x)   ((x)->_dimension_lower_)
 
#define dimension_upper_(x)   dimension_upper(x) /**old hack compatible */
 
#define dimension_upper(x)   ((x)->_dimension_upper_)
 
#define dimension_qualifiers_(x)   dimension_qualifiers(x) /**old hack compatible */
 
#define dimension_qualifiers(x)   ((x)->_dimension_qualifiers_)
 
#define DUMMY(x)   ((dummy)((x).p))
 DUMMY. More...
 
#define dummy_CAST(x)   DUMMY(x)
 
#define DUMMY_CAST(x)   DUMMY(x)
 
#define DUMMY_(x)   ((x).e)
 
#define DUMMY_TYPE   dummy
 
#define dummy_TYPE   dummy
 
#define dummy_undefined   ((dummy)gen_chunk_undefined)
 
#define dummy_undefined_p(x)   ((x)==dummy_undefined)
 
#define gen_DUMMY_cons   gen_dummy_cons
 
#define dummy_domain_number(x)   ((x)->_type_)
 
#define dummy_tag(x)   ((x)->_dummy_tag__)
 
#define dummy_unknown_p(x)   (dummy_tag(x)==is_dummy_unknown)
 
#define dummy_unknown_(x)   dummy_unknown(x) /**old hack compatible */
 
#define dummy_unknown(x)   ((x)->_dummy_union_._dummy_unknown_.u)
 
#define dummy_identifier_p(x)   (dummy_tag(x)==is_dummy_identifier)
 
#define dummy_identifier_(x)   dummy_identifier(x) /**old hack compatible */
 
#define dummy_identifier(x)   ((x)->_dummy_union_._dummy_identifier_)
 
#define ENTITY_INT(x)   ((entity_int)((x).p))
 ENTITY_INT. More...
 
#define entity_int_CAST(x)   ENTITY_INT(x)
 
#define ENTITY_INT_CAST(x)   ENTITY_INT(x)
 
#define ENTITY_INT_(x)   ((x).e)
 
#define ENTITY_INT_TYPE   entity_int
 
#define entity_int_TYPE   entity_int
 
#define entity_int_undefined   ((entity_int)gen_chunk_undefined)
 
#define entity_int_undefined_p(x)   ((x)==entity_int_undefined)
 
#define gen_ENTITY_INT_cons   gen_entity_int_cons
 
#define entity_int_domain_number(x)   ((x)->_type_)
 
#define entity_int_hash_table(x)   ((x)->_entity_int_holder_)
 
#define entity_int_key_type   entity
 
#define entity_int_value_type   intptr_t
 
#define ENTITY_INT_MAP(k, v, c, f)   FUNCTION_MAP(entity_int,p,i,k,v,c,f)
 
#define ENTITY_INT_FOREACH(k, v, f)   FUNCTION_FOREACH(entity_int,p,i,k,v,f)
 
#define ENTITY_TO_ENTITY(x)   ((entity_to_entity)((x).p))
 ENTITY_TO_ENTITY. More...
 
#define entity_to_entity_CAST(x)   ENTITY_TO_ENTITY(x)
 
#define ENTITY_TO_ENTITY_CAST(x)   ENTITY_TO_ENTITY(x)
 
#define ENTITY_TO_ENTITY_(x)   ((x).e)
 
#define ENTITY_TO_ENTITY_TYPE   entity_to_entity
 
#define entity_to_entity_TYPE   entity_to_entity
 
#define entity_to_entity_undefined   ((entity_to_entity)gen_chunk_undefined)
 
#define entity_to_entity_undefined_p(x)   ((x)==entity_to_entity_undefined)
 
#define gen_ENTITY_TO_ENTITY_cons   gen_entity_to_entity_cons
 
#define entity_to_entity_domain_number(x)   ((x)->_type_)
 
#define entity_to_entity_hash_table(x)   ((x)->_entity_to_entity_holder_)
 
#define entity_to_entity_key_type   entity
 
#define entity_to_entity_value_type   entity
 
#define ENTITY_TO_ENTITY_MAP(k, v, c, f)   FUNCTION_MAP(entity_to_entity,p,p,k,v,c,f)
 
#define ENTITY_TO_ENTITY_FOREACH(k, v, f)   FUNCTION_FOREACH(entity_to_entity,p,p,k,v,f)
 
#define EVALUATION(x)   ((evaluation)((x).p))
 EVALUATION. More...
 
#define evaluation_CAST(x)   EVALUATION(x)
 
#define EVALUATION_CAST(x)   EVALUATION(x)
 
#define EVALUATION_(x)   ((x).e)
 
#define EVALUATION_TYPE   evaluation
 
#define evaluation_TYPE   evaluation
 
#define evaluation_undefined   ((evaluation)gen_chunk_undefined)
 
#define evaluation_undefined_p(x)   ((x)==evaluation_undefined)
 
#define gen_EVALUATION_cons   gen_evaluation_cons
 
#define evaluation_domain_number(x)   ((x)->_type_)
 
#define evaluation_tag(x)   ((x)->_evaluation_tag__)
 
#define evaluation_before_p(x)   (evaluation_tag(x)==is_evaluation_before)
 
#define evaluation_before_(x)   evaluation_before(x) /**old hack compatible */
 
#define evaluation_before(x)   ((x)->_evaluation_union_._evaluation_before_.u)
 
#define evaluation_after_p(x)   (evaluation_tag(x)==is_evaluation_after)
 
#define evaluation_after_(x)   evaluation_after(x) /**old hack compatible */
 
#define evaluation_after(x)   ((x)->_evaluation_union_._evaluation_after_.u)
 
#define EXECUTION(x)   ((execution)((x).p))
 EXECUTION. More...
 
#define execution_CAST(x)   EXECUTION(x)
 
#define EXECUTION_CAST(x)   EXECUTION(x)
 
#define EXECUTION_(x)   ((x).e)
 
#define EXECUTION_TYPE   execution
 
#define execution_TYPE   execution
 
#define execution_undefined   ((execution)gen_chunk_undefined)
 
#define execution_undefined_p(x)   ((x)==execution_undefined)
 
#define gen_EXECUTION_cons   gen_execution_cons
 
#define execution_domain_number(x)   ((x)->_type_)
 
#define execution_tag(x)   ((x)->_execution_tag__)
 
#define execution_sequential_p(x)   (execution_tag(x)==is_execution_sequential)
 
#define execution_sequential_(x)   execution_sequential(x) /**old hack compatible */
 
#define execution_sequential(x)   ((x)->_execution_union_._execution_sequential_.u)
 
#define execution_parallel_p(x)   (execution_tag(x)==is_execution_parallel)
 
#define execution_parallel_(x)   execution_parallel(x) /**old hack compatible */
 
#define execution_parallel(x)   ((x)->_execution_union_._execution_parallel_.u)
 
#define EXPRESSION(x)   ((expression)((x).p))
 EXPRESSION. More...
 
#define expression_CAST(x)   EXPRESSION(x)
 
#define EXPRESSION_CAST(x)   EXPRESSION(x)
 
#define EXPRESSION_(x)   ((x).e)
 
#define EXPRESSION_TYPE   expression
 
#define expression_TYPE   expression
 
#define expression_undefined   ((expression)gen_chunk_undefined)
 
#define expression_undefined_p(x)   ((x)==expression_undefined)
 
#define gen_EXPRESSION_cons   gen_expression_cons
 
#define expression_domain_number(x)   ((x)->_type_)
 
#define expression_syntax_(x)   expression_syntax(x) /**old hack compatible */
 
#define expression_syntax(x)   ((x)->_expression_syntax_)
 
#define expression_normalized_(x)   expression_normalized(x) /**old hack compatible */
 
#define expression_normalized(x)   ((x)->_expression_normalized_)
 
#define EXTENSION(x)   ((extension)((x).p))
 EXTENSION. More...
 
#define extension_CAST(x)   EXTENSION(x)
 
#define EXTENSION_CAST(x)   EXTENSION(x)
 
#define EXTENSION_(x)   ((x).e)
 
#define EXTENSION_TYPE   extension
 
#define extension_TYPE   extension
 
#define extension_undefined   ((extension)gen_chunk_undefined)
 
#define extension_undefined_p(x)   ((x)==extension_undefined)
 
#define gen_EXTENSION_cons   gen_extension_cons
 
#define extension_domain_number(x)   ((x)->_type_)
 
#define extension_tag(x)   ((x)->_extension_tag__)
 
#define extension_pragma_p(x)   (extension_tag(x)==is_extension_pragma)
 
#define extension_pragma_(x)   extension_pragma(x) /**old hack compatible */
 
#define extension_pragma(x)   ((x)->_extension_union_._extension_pragma_)
 
#define extension_unknown_p(x)   (extension_tag(x)==is_extension_unknown)
 
#define extension_unknown_(x)   extension_unknown(x) /**old hack compatible */
 
#define extension_unknown(x)   ((x)->_extension_union_._extension_unknown_.u)
 
#define EXTENSIONS(x)   ((extensions)((x).p))
 EXTENSIONS. More...
 
#define extensions_CAST(x)   EXTENSIONS(x)
 
#define EXTENSIONS_CAST(x)   EXTENSIONS(x)
 
#define EXTENSIONS_(x)   ((x).e)
 
#define EXTENSIONS_TYPE   extensions
 
#define extensions_TYPE   extensions
 
#define extensions_undefined   ((extensions)gen_chunk_undefined)
 
#define extensions_undefined_p(x)   ((x)==extensions_undefined)
 
#define gen_EXTENSIONS_cons   gen_extensions_cons
 
#define extensions_domain_number(x)   ((x)->_type_)
 
#define extensions_extension(x)   ((x)->_extensions_holder_)
 
#define FORLOOP(x)   ((forloop)((x).p))
 FORLOOP. More...
 
#define forloop_CAST(x)   FORLOOP(x)
 
#define FORLOOP_CAST(x)   FORLOOP(x)
 
#define FORLOOP_(x)   ((x).e)
 
#define FORLOOP_TYPE   forloop
 
#define forloop_TYPE   forloop
 
#define forloop_undefined   ((forloop)gen_chunk_undefined)
 
#define forloop_undefined_p(x)   ((x)==forloop_undefined)
 
#define gen_FORLOOP_cons   gen_forloop_cons
 
#define forloop_domain_number(x)   ((x)->_type_)
 
#define forloop_initialization_(x)   forloop_initialization(x) /**old hack compatible */
 
#define forloop_initialization(x)   ((x)->_forloop_initialization_)
 
#define forloop_condition_(x)   forloop_condition(x) /**old hack compatible */
 
#define forloop_condition(x)   ((x)->_forloop_condition_)
 
#define forloop_increment_(x)   forloop_increment(x) /**old hack compatible */
 
#define forloop_increment(x)   ((x)->_forloop_increment_)
 
#define forloop_body_(x)   forloop_body(x) /**old hack compatible */
 
#define forloop_body(x)   ((x)->_forloop_body_)
 
#define FORMAL(x)   ((formal)((x).p))
 FORMAL. More...
 
#define formal_CAST(x)   FORMAL(x)
 
#define FORMAL_CAST(x)   FORMAL(x)
 
#define FORMAL_(x)   ((x).e)
 
#define FORMAL_TYPE   formal
 
#define formal_TYPE   formal
 
#define formal_undefined   ((formal)gen_chunk_undefined)
 
#define formal_undefined_p(x)   ((x)==formal_undefined)
 
#define gen_FORMAL_cons   gen_formal_cons
 
#define formal_domain_number(x)   ((x)->_type_)
 
#define formal_function_(x)   formal_function(x) /**old hack compatible */
 
#define formal_function(x)   ((x)->_formal_function_)
 
#define formal_offset_(x)   formal_offset(x) /**old hack compatible */
 
#define formal_offset(x)   ((x)->_formal_offset_)
 
#define FUNCTIONAL(x)   ((functional)((x).p))
 FUNCTIONAL. More...
 
#define functional_CAST(x)   FUNCTIONAL(x)
 
#define FUNCTIONAL_CAST(x)   FUNCTIONAL(x)
 
#define FUNCTIONAL_(x)   ((x).e)
 
#define FUNCTIONAL_TYPE   functional
 
#define functional_TYPE   functional
 
#define functional_undefined   ((functional)gen_chunk_undefined)
 
#define functional_undefined_p(x)   ((x)==functional_undefined)
 
#define gen_FUNCTIONAL_cons   gen_functional_cons
 
#define functional_domain_number(x)   ((x)->_type_)
 
#define functional_parameters_(x)   functional_parameters(x) /**old hack compatible */
 
#define functional_parameters(x)   ((x)->_functional_parameters_)
 
#define functional_result_(x)   functional_result(x) /**old hack compatible */
 
#define functional_result(x)   ((x)->_functional_result_)
 
#define INSTRUCTION(x)   ((instruction)((x).p))
 INSTRUCTION. More...
 
#define instruction_CAST(x)   INSTRUCTION(x)
 
#define INSTRUCTION_CAST(x)   INSTRUCTION(x)
 
#define INSTRUCTION_(x)   ((x).e)
 
#define INSTRUCTION_TYPE   instruction
 
#define instruction_TYPE   instruction
 
#define instruction_undefined   ((instruction)gen_chunk_undefined)
 
#define instruction_undefined_p(x)   ((x)==instruction_undefined)
 
#define gen_INSTRUCTION_cons   gen_instruction_cons
 
#define instruction_domain_number(x)   ((x)->_type_)
 
#define instruction_tag(x)   ((x)->_instruction_tag__)
 
#define instruction_sequence_p(x)   (instruction_tag(x)==is_instruction_sequence)
 
#define instruction_sequence_(x)   instruction_sequence(x) /**old hack compatible */
 
#define instruction_sequence(x)   ((x)->_instruction_union_._instruction_sequence_)
 
#define instruction_test_p(x)   (instruction_tag(x)==is_instruction_test)
 
#define instruction_test_(x)   instruction_test(x) /**old hack compatible */
 
#define instruction_test(x)   ((x)->_instruction_union_._instruction_test_)
 
#define instruction_loop_p(x)   (instruction_tag(x)==is_instruction_loop)
 
#define instruction_loop_(x)   instruction_loop(x) /**old hack compatible */
 
#define instruction_loop(x)   ((x)->_instruction_union_._instruction_loop_)
 
#define instruction_whileloop_p(x)   (instruction_tag(x)==is_instruction_whileloop)
 
#define instruction_whileloop_(x)   instruction_whileloop(x) /**old hack compatible */
 
#define instruction_whileloop(x)   ((x)->_instruction_union_._instruction_whileloop_)
 
#define instruction_goto_p(x)   (instruction_tag(x)==is_instruction_goto)
 
#define instruction_goto_(x)   instruction_goto(x) /**old hack compatible */
 
#define instruction_goto(x)   ((x)->_instruction_union_._instruction_goto_)
 
#define instruction_call_p(x)   (instruction_tag(x)==is_instruction_call)
 
#define instruction_call_(x)   instruction_call(x) /**old hack compatible */
 
#define instruction_call(x)   ((x)->_instruction_union_._instruction_call_)
 
#define instruction_unstructured_p(x)   (instruction_tag(x)==is_instruction_unstructured)
 
#define instruction_unstructured_(x)   instruction_unstructured(x) /**old hack compatible */
 
#define instruction_unstructured(x)   ((x)->_instruction_union_._instruction_unstructured_)
 
#define instruction_multitest_p(x)   (instruction_tag(x)==is_instruction_multitest)
 
#define instruction_multitest_(x)   instruction_multitest(x) /**old hack compatible */
 
#define instruction_multitest(x)   ((x)->_instruction_union_._instruction_multitest_)
 
#define instruction_forloop_p(x)   (instruction_tag(x)==is_instruction_forloop)
 
#define instruction_forloop_(x)   instruction_forloop(x) /**old hack compatible */
 
#define instruction_forloop(x)   ((x)->_instruction_union_._instruction_forloop_)
 
#define instruction_expression_p(x)   (instruction_tag(x)==is_instruction_expression)
 
#define instruction_expression_(x)   instruction_expression(x) /**old hack compatible */
 
#define instruction_expression(x)   ((x)->_instruction_union_._instruction_expression_)
 
#define LANGUAGE(x)   ((language)((x).p))
 LANGUAGE. More...
 
#define language_CAST(x)   LANGUAGE(x)
 
#define LANGUAGE_CAST(x)   LANGUAGE(x)
 
#define LANGUAGE_(x)   ((x).e)
 
#define LANGUAGE_TYPE   language
 
#define language_TYPE   language
 
#define language_undefined   ((language)gen_chunk_undefined)
 
#define language_undefined_p(x)   ((x)==language_undefined)
 
#define gen_LANGUAGE_cons   gen_language_cons
 
#define language_domain_number(x)   ((x)->_type_)
 
#define language_tag(x)   ((x)->_language_tag__)
 
#define language_fortran_p(x)   (language_tag(x)==is_language_fortran)
 
#define language_fortran_(x)   language_fortran(x) /**old hack compatible */
 
#define language_fortran(x)   ((x)->_language_union_._language_fortran_.u)
 
#define language_c_p(x)   (language_tag(x)==is_language_c)
 
#define language_c_(x)   language_c(x) /**old hack compatible */
 
#define language_c(x)   ((x)->_language_union_._language_c_.u)
 
#define language_fortran95_p(x)   (language_tag(x)==is_language_fortran95)
 
#define language_fortran95_(x)   language_fortran95(x) /**old hack compatible */
 
#define language_fortran95(x)   ((x)->_language_union_._language_fortran95_.u)
 
#define language_unknown_p(x)   (language_tag(x)==is_language_unknown)
 
#define language_unknown_(x)   language_unknown(x) /**old hack compatible */
 
#define language_unknown(x)   ((x)->_language_union_._language_unknown_.u)
 
#define LOOP(x)   ((loop)((x).p))
 LOOP. More...
 
#define loop_CAST(x)   LOOP(x)
 
#define LOOP_CAST(x)   LOOP(x)
 
#define LOOP_(x)   ((x).e)
 
#define LOOP_TYPE   loop
 
#define loop_TYPE   loop
 
#define loop_undefined   ((loop)gen_chunk_undefined)
 
#define loop_undefined_p(x)   ((x)==loop_undefined)
 
#define gen_LOOP_cons   gen_loop_cons
 
#define loop_domain_number(x)   ((x)->_type_)
 
#define loop_index_(x)   loop_index(x) /**old hack compatible */
 
#define loop_index(x)   ((x)->_loop_index_)
 
#define loop_range_(x)   loop_range(x) /**old hack compatible */
 
#define loop_range(x)   ((x)->_loop_range_)
 
#define loop_body_(x)   loop_body(x) /**old hack compatible */
 
#define loop_body(x)   ((x)->_loop_body_)
 
#define loop_label_(x)   loop_label(x) /**old hack compatible */
 
#define loop_label(x)   ((x)->_loop_label_)
 
#define loop_execution_(x)   loop_execution(x) /**old hack compatible */
 
#define loop_execution(x)   ((x)->_loop_execution_)
 
#define loop_locals_(x)   loop_locals(x) /**old hack compatible */
 
#define loop_locals(x)   ((x)->_loop_locals_)
 
#define MODE(x)   ((mode)((x).p))
 MODE. More...
 
#define mode_CAST(x)   MODE(x)
 
#define MODE_CAST(x)   MODE(x)
 
#define MODE_(x)   ((x).e)
 
#define MODE_TYPE   mode
 
#define mode_TYPE   mode
 
#define mode_undefined   ((mode)gen_chunk_undefined)
 
#define mode_undefined_p(x)   ((x)==mode_undefined)
 
#define gen_MODE_cons   gen_mode_cons
 
#define mode_domain_number(x)   ((x)->_type_)
 
#define mode_tag(x)   ((x)->_mode_tag__)
 
#define mode_value_p(x)   (mode_tag(x)==is_mode_value)
 
#define mode_value_(x)   mode_value(x) /**old hack compatible */
 
#define mode_value(x)   ((x)->_mode_union_._mode_value_.u)
 
#define mode_reference_p(x)   (mode_tag(x)==is_mode_reference)
 
#define mode_reference_(x)   mode_reference(x) /**old hack compatible */
 
#define mode_reference(x)   ((x)->_mode_union_._mode_reference_.u)
 
#define MULTITEST(x)   ((multitest)((x).p))
 MULTITEST. More...
 
#define multitest_CAST(x)   MULTITEST(x)
 
#define MULTITEST_CAST(x)   MULTITEST(x)
 
#define MULTITEST_(x)   ((x).e)
 
#define MULTITEST_TYPE   multitest
 
#define multitest_TYPE   multitest
 
#define multitest_undefined   ((multitest)gen_chunk_undefined)
 
#define multitest_undefined_p(x)   ((x)==multitest_undefined)
 
#define gen_MULTITEST_cons   gen_multitest_cons
 
#define multitest_domain_number(x)   ((x)->_type_)
 
#define multitest_controller_(x)   multitest_controller(x) /**old hack compatible */
 
#define multitest_controller(x)   ((x)->_multitest_controller_)
 
#define multitest_body_(x)   multitest_body(x) /**old hack compatible */
 
#define multitest_body(x)   ((x)->_multitest_body_)
 
#define NORMALIZED(x)   ((normalized)((x).p))
 NORMALIZED. More...
 
#define normalized_CAST(x)   NORMALIZED(x)
 
#define NORMALIZED_CAST(x)   NORMALIZED(x)
 
#define NORMALIZED_(x)   ((x).e)
 
#define NORMALIZED_TYPE   normalized
 
#define normalized_TYPE   normalized
 
#define normalized_undefined   ((normalized)gen_chunk_undefined)
 
#define normalized_undefined_p(x)   ((x)==normalized_undefined)
 
#define gen_NORMALIZED_cons   gen_normalized_cons
 
#define normalized_domain_number(x)   ((x)->_type_)
 
#define normalized_tag(x)   ((x)->_normalized_tag__)
 
#define normalized_linear_p(x)   (normalized_tag(x)==is_normalized_linear)
 
#define normalized_linear_(x)   normalized_linear(x) /**old hack compatible */
 
#define normalized_linear(x)   ((x)->_normalized_union_._normalized_linear_)
 
#define normalized_complex_p(x)   (normalized_tag(x)==is_normalized_complex)
 
#define normalized_complex_(x)   normalized_complex(x) /**old hack compatible */
 
#define normalized_complex(x)   ((x)->_normalized_union_._normalized_complex_.u)
 
#define PARAMETER(x)   ((parameter)((x).p))
 PARAMETER. More...
 
#define parameter_CAST(x)   PARAMETER(x)
 
#define PARAMETER_CAST(x)   PARAMETER(x)
 
#define PARAMETER_(x)   ((x).e)
 
#define PARAMETER_TYPE   parameter
 
#define parameter_TYPE   parameter
 
#define parameter_undefined   ((parameter)gen_chunk_undefined)
 
#define parameter_undefined_p(x)   ((x)==parameter_undefined)
 
#define gen_PARAMETER_cons   gen_parameter_cons
 
#define parameter_domain_number(x)   ((x)->_type_)
 
#define parameter_type_(x)   parameter_type(x) /**old hack compatible */
 
#define parameter_type(x)   ((x)->_parameter_type_)
 
#define parameter_mode_(x)   parameter_mode(x) /**old hack compatible */
 
#define parameter_mode(x)   ((x)->_parameter_mode_)
 
#define parameter_dummy_(x)   parameter_dummy(x) /**old hack compatible */
 
#define parameter_dummy(x)   ((x)->_parameter_dummy_)
 
#define PERSISTANT_STATEMENT_TO_CLUSTER(x)   ((persistant_statement_to_cluster)((x).p))
 PERSISTANT_STATEMENT_TO_CLUSTER. More...
 
#define persistant_statement_to_cluster_CAST(x)   PERSISTANT_STATEMENT_TO_CLUSTER(x)
 
#define PERSISTANT_STATEMENT_TO_CLUSTER_CAST(x)   PERSISTANT_STATEMENT_TO_CLUSTER(x)
 
#define PERSISTANT_STATEMENT_TO_CLUSTER_(x)   ((x).e)
 
#define PERSISTANT_STATEMENT_TO_CLUSTER_TYPE   persistant_statement_to_cluster
 
#define persistant_statement_to_cluster_TYPE   persistant_statement_to_cluster
 
#define persistant_statement_to_cluster_undefined   ((persistant_statement_to_cluster)gen_chunk_undefined)
 
#define persistant_statement_to_cluster_undefined_p(x)   ((x)==persistant_statement_to_cluster_undefined)
 
#define gen_PERSISTANT_STATEMENT_TO_CLUSTER_cons   gen_persistant_statement_to_cluster_cons
 
#define persistant_statement_to_cluster_domain_number(x)   ((x)->_type_)
 
#define persistant_statement_to_cluster_hash_table(x)   ((x)->_persistant_statement_to_cluster_holder_)
 
#define persistant_statement_to_cluster_key_type   intptr_t
 
#define persistant_statement_to_cluster_value_type   intptr_t
 
#define PERSISTANT_STATEMENT_TO_CLUSTER_MAP(k, v, c, f)   FUNCTION_MAP(persistant_statement_to_cluster,i,i,k,v,c,f)
 
#define PERSISTANT_STATEMENT_TO_CLUSTER_FOREACH(k, v, f)   FUNCTION_FOREACH(persistant_statement_to_cluster,i,i,k,v,f)
 
#define PERSISTANT_STATEMENT_TO_CONTROL(x)   ((persistant_statement_to_control)((x).p))
 PERSISTANT_STATEMENT_TO_CONTROL. More...
 
#define persistant_statement_to_control_CAST(x)   PERSISTANT_STATEMENT_TO_CONTROL(x)
 
#define PERSISTANT_STATEMENT_TO_CONTROL_CAST(x)   PERSISTANT_STATEMENT_TO_CONTROL(x)
 
#define PERSISTANT_STATEMENT_TO_CONTROL_(x)   ((x).e)
 
#define PERSISTANT_STATEMENT_TO_CONTROL_TYPE   persistant_statement_to_control
 
#define persistant_statement_to_control_TYPE   persistant_statement_to_control
 
#define persistant_statement_to_control_undefined   ((persistant_statement_to_control)gen_chunk_undefined)
 
#define persistant_statement_to_control_undefined_p(x)   ((x)==persistant_statement_to_control_undefined)
 
#define gen_PERSISTANT_STATEMENT_TO_CONTROL_cons   gen_persistant_statement_to_control_cons
 
#define persistant_statement_to_control_domain_number(x)   ((x)->_type_)
 
#define persistant_statement_to_control_hash_table(x)   ((x)->_persistant_statement_to_control_holder_)
 
#define persistant_statement_to_control_key_type   statement
 
#define persistant_statement_to_control_value_type   control
 
#define PERSISTANT_STATEMENT_TO_CONTROL_MAP(k, v, c, f)   FUNCTION_MAP(persistant_statement_to_control,p,p,k,v,c,f)
 
#define PERSISTANT_STATEMENT_TO_CONTROL_FOREACH(k, v, f)   FUNCTION_FOREACH(persistant_statement_to_control,p,p,k,v,f)
 
#define PERSISTANT_STATEMENT_TO_INT(x)   ((persistant_statement_to_int)((x).p))
 PERSISTANT_STATEMENT_TO_INT. More...
 
#define persistant_statement_to_int_CAST(x)   PERSISTANT_STATEMENT_TO_INT(x)
 
#define PERSISTANT_STATEMENT_TO_INT_CAST(x)   PERSISTANT_STATEMENT_TO_INT(x)
 
#define PERSISTANT_STATEMENT_TO_INT_(x)   ((x).e)
 
#define PERSISTANT_STATEMENT_TO_INT_TYPE   persistant_statement_to_int
 
#define persistant_statement_to_int_TYPE   persistant_statement_to_int
 
#define persistant_statement_to_int_undefined   ((persistant_statement_to_int)gen_chunk_undefined)
 
#define persistant_statement_to_int_undefined_p(x)   ((x)==persistant_statement_to_int_undefined)
 
#define gen_PERSISTANT_STATEMENT_TO_INT_cons   gen_persistant_statement_to_int_cons
 
#define persistant_statement_to_int_domain_number(x)   ((x)->_type_)
 
#define persistant_statement_to_int_hash_table(x)   ((x)->_persistant_statement_to_int_holder_)
 
#define persistant_statement_to_int_key_type   statement
 
#define persistant_statement_to_int_value_type   intptr_t
 
#define PERSISTANT_STATEMENT_TO_INT_MAP(k, v, c, f)   FUNCTION_MAP(persistant_statement_to_int,p,i,k,v,c,f)
 
#define PERSISTANT_STATEMENT_TO_INT_FOREACH(k, v, f)   FUNCTION_FOREACH(persistant_statement_to_int,p,i,k,v,f)
 
#define PERSISTANT_STATEMENT_TO_STATEMENT(x)   ((persistant_statement_to_statement)((x).p))
 PERSISTANT_STATEMENT_TO_STATEMENT. More...
 
#define persistant_statement_to_statement_CAST(x)   PERSISTANT_STATEMENT_TO_STATEMENT(x)
 
#define PERSISTANT_STATEMENT_TO_STATEMENT_CAST(x)   PERSISTANT_STATEMENT_TO_STATEMENT(x)
 
#define PERSISTANT_STATEMENT_TO_STATEMENT_(x)   ((x).e)
 
#define PERSISTANT_STATEMENT_TO_STATEMENT_TYPE   persistant_statement_to_statement
 
#define persistant_statement_to_statement_TYPE   persistant_statement_to_statement
 
#define persistant_statement_to_statement_undefined   ((persistant_statement_to_statement)gen_chunk_undefined)
 
#define persistant_statement_to_statement_undefined_p(x)   ((x)==persistant_statement_to_statement_undefined)
 
#define gen_PERSISTANT_STATEMENT_TO_STATEMENT_cons   gen_persistant_statement_to_statement_cons
 
#define persistant_statement_to_statement_domain_number(x)   ((x)->_type_)
 
#define persistant_statement_to_statement_hash_table(x)   ((x)->_persistant_statement_to_statement_holder_)
 
#define persistant_statement_to_statement_key_type   statement
 
#define persistant_statement_to_statement_value_type   statement
 
#define PERSISTANT_STATEMENT_TO_STATEMENT_MAP(k, v, c, f)   FUNCTION_MAP(persistant_statement_to_statement,p,p,k,v,c,f)
 
#define PERSISTANT_STATEMENT_TO_STATEMENT_FOREACH(k, v, f)   FUNCTION_FOREACH(persistant_statement_to_statement,p,p,k,v,f)
 
#define PRAGMA(x)   ((pragma)((x).p))
 PRAGMA. More...
 
#define pragma_CAST(x)   PRAGMA(x)
 
#define PRAGMA_CAST(x)   PRAGMA(x)
 
#define PRAGMA_(x)   ((x).e)
 
#define PRAGMA_TYPE   pragma
 
#define pragma_TYPE   pragma
 
#define pragma_undefined   ((pragma)gen_chunk_undefined)
 
#define pragma_undefined_p(x)   ((x)==pragma_undefined)
 
#define gen_PRAGMA_cons   gen_pragma_cons
 
#define pragma_domain_number(x)   ((x)->_type_)
 
#define pragma_tag(x)   ((x)->_pragma_tag__)
 
#define pragma_string_p(x)   (pragma_tag(x)==is_pragma_string)
 
#define pragma_string_(x)   pragma_string(x) /**old hack compatible */
 
#define pragma_string(x)   ((x)->_pragma_union_._pragma_string_)
 
#define pragma_expression_p(x)   (pragma_tag(x)==is_pragma_expression)
 
#define pragma_expression_(x)   pragma_expression(x) /**old hack compatible */
 
#define pragma_expression(x)   ((x)->_pragma_union_._pragma_expression_)
 
#define PREDICATE(x)   ((predicate)((x).p))
 PREDICATE. More...
 
#define predicate_CAST(x)   PREDICATE(x)
 
#define PREDICATE_CAST(x)   PREDICATE(x)
 
#define PREDICATE_(x)   ((x).e)
 
#define PREDICATE_TYPE   predicate
 
#define predicate_TYPE   predicate
 
#define predicate_undefined   ((predicate)gen_chunk_undefined)
 
#define predicate_undefined_p(x)   ((x)==predicate_undefined)
 
#define gen_PREDICATE_cons   gen_predicate_cons
 
#define predicate_domain_number(x)   ((x)->_type_)
 
#define predicate_system_(x)   predicate_system(x) /**old hack compatible */
 
#define predicate_system(x)   ((x)->_predicate_system_)
 
#define PREFERENCE(x)   ((preference)((x).p))
 PREFERENCE. More...
 
#define preference_CAST(x)   PREFERENCE(x)
 
#define PREFERENCE_CAST(x)   PREFERENCE(x)
 
#define PREFERENCE_(x)   ((x).e)
 
#define PREFERENCE_TYPE   preference
 
#define preference_TYPE   preference
 
#define preference_undefined   ((preference)gen_chunk_undefined)
 
#define preference_undefined_p(x)   ((x)==preference_undefined)
 
#define gen_PREFERENCE_cons   gen_preference_cons
 
#define preference_domain_number(x)   ((x)->_type_)
 
#define preference_reference_(x)   preference_reference(x) /**old hack compatible */
 
#define preference_reference(x)   ((x)->_preference_reference_)
 
#define QUALIFIER(x)   ((qualifier)((x).p))
 QUALIFIER. More...
 
#define qualifier_CAST(x)   QUALIFIER(x)
 
#define QUALIFIER_CAST(x)   QUALIFIER(x)
 
#define QUALIFIER_(x)   ((x).e)
 
#define QUALIFIER_TYPE   qualifier
 
#define qualifier_TYPE   qualifier
 
#define qualifier_undefined   ((qualifier)gen_chunk_undefined)
 
#define qualifier_undefined_p(x)   ((x)==qualifier_undefined)
 
#define gen_QUALIFIER_cons   gen_qualifier_cons
 
#define qualifier_domain_number(x)   ((x)->_type_)
 
#define qualifier_tag(x)   ((x)->_qualifier_tag__)
 
#define qualifier_const_p(x)   (qualifier_tag(x)==is_qualifier_const)
 
#define qualifier_const_(x)   qualifier_const(x) /**old hack compatible */
 
#define qualifier_const(x)   ((x)->_qualifier_union_._qualifier_const_.u)
 
#define qualifier_restrict_p(x)   (qualifier_tag(x)==is_qualifier_restrict)
 
#define qualifier_restrict_(x)   qualifier_restrict(x) /**old hack compatible */
 
#define qualifier_restrict(x)   ((x)->_qualifier_union_._qualifier_restrict_.u)
 
#define qualifier_volatile_p(x)   (qualifier_tag(x)==is_qualifier_volatile)
 
#define qualifier_volatile_(x)   qualifier_volatile(x) /**old hack compatible */
 
#define qualifier_volatile(x)   ((x)->_qualifier_union_._qualifier_volatile_.u)
 
#define qualifier_register_p(x)   (qualifier_tag(x)==is_qualifier_register)
 
#define qualifier_register_(x)   qualifier_register(x) /**old hack compatible */
 
#define qualifier_register(x)   ((x)->_qualifier_union_._qualifier_register_.u)
 
#define qualifier_auto_p(x)   (qualifier_tag(x)==is_qualifier_auto)
 
#define qualifier_auto_(x)   qualifier_auto(x) /**old hack compatible */
 
#define qualifier_auto(x)   ((x)->_qualifier_union_._qualifier_auto_.u)
 
#define qualifier_thread_p(x)   (qualifier_tag(x)==is_qualifier_thread)
 
#define qualifier_thread_(x)   qualifier_thread(x) /**old hack compatible */
 
#define qualifier_thread(x)   ((x)->_qualifier_union_._qualifier_thread_.u)
 
#define qualifier_asm_p(x)   (qualifier_tag(x)==is_qualifier_asm)
 
#define qualifier_asm_(x)   qualifier_asm(x) /**old hack compatible */
 
#define qualifier_asm(x)   ((x)->_qualifier_union_._qualifier_asm_)
 
#define qualifier_static_dimension_p(x)   (qualifier_tag(x)==is_qualifier_static_dimension)
 
#define qualifier_static_dimension_(x)   qualifier_static_dimension(x) /**old hack compatible */
 
#define qualifier_static_dimension(x)   ((x)->_qualifier_union_._qualifier_static_dimension_.u)
 
#define qualifier_local_p(x)   (qualifier_tag(x)==is_qualifier_local)
 
#define qualifier_local_(x)   qualifier_local(x) /**old hack compatible */
 
#define qualifier_local(x)   ((x)->_qualifier_union_._qualifier_local_.u)
 
#define qualifier_global_p(x)   (qualifier_tag(x)==is_qualifier_global)
 
#define qualifier_global_(x)   qualifier_global(x) /**old hack compatible */
 
#define qualifier_global(x)   ((x)->_qualifier_union_._qualifier_global_.u)
 
#define qualifier_constant_p(x)   (qualifier_tag(x)==is_qualifier_constant)
 
#define qualifier_constant_(x)   qualifier_constant(x) /**old hack compatible */
 
#define qualifier_constant(x)   ((x)->_qualifier_union_._qualifier_constant_.u)
 
#define qualifier_private_p(x)   (qualifier_tag(x)==is_qualifier_private)
 
#define qualifier_private_(x)   qualifier_private(x) /**old hack compatible */
 
#define qualifier_private(x)   ((x)->_qualifier_union_._qualifier_private_.u)
 
#define RAM(x)   ((ram)((x).p))
 RAM. More...
 
#define ram_CAST(x)   RAM(x)
 
#define RAM_CAST(x)   RAM(x)
 
#define RAM_(x)   ((x).e)
 
#define RAM_TYPE   ram
 
#define ram_TYPE   ram
 
#define ram_undefined   ((ram)gen_chunk_undefined)
 
#define ram_undefined_p(x)   ((x)==ram_undefined)
 
#define gen_RAM_cons   gen_ram_cons
 
#define ram_domain_number(x)   ((x)->_type_)
 
#define ram_function_(x)   ram_function(x) /**old hack compatible */
 
#define ram_function(x)   ((x)->_ram_function_)
 
#define ram_section_(x)   ram_section(x) /**old hack compatible */
 
#define ram_section(x)   ((x)->_ram_section_)
 
#define ram_offset_(x)   ram_offset(x) /**old hack compatible */
 
#define ram_offset(x)   ((x)->_ram_offset_)
 
#define ram_shared_(x)   ram_shared(x) /**old hack compatible */
 
#define ram_shared(x)   ((x)->_ram_shared_)
 
#define RANGE(x)   ((range)((x).p))
 RANGE. More...
 
#define range_CAST(x)   RANGE(x)
 
#define RANGE_CAST(x)   RANGE(x)
 
#define RANGE_(x)   ((x).e)
 
#define RANGE_TYPE   range
 
#define range_TYPE   range
 
#define range_undefined   ((range)gen_chunk_undefined)
 
#define range_undefined_p(x)   ((x)==range_undefined)
 
#define gen_RANGE_cons   gen_range_cons
 
#define range_domain_number(x)   ((x)->_type_)
 
#define range_lower_(x)   range_lower(x) /**old hack compatible */
 
#define range_lower(x)   ((x)->_range_lower_)
 
#define range_upper_(x)   range_upper(x) /**old hack compatible */
 
#define range_upper(x)   ((x)->_range_upper_)
 
#define range_increment_(x)   range_increment(x) /**old hack compatible */
 
#define range_increment(x)   ((x)->_range_increment_)
 
#define REFERENCE(x)   ((reference)((x).p))
 REFERENCE. More...
 
#define reference_CAST(x)   REFERENCE(x)
 
#define REFERENCE_CAST(x)   REFERENCE(x)
 
#define REFERENCE_(x)   ((x).e)
 
#define REFERENCE_TYPE   reference
 
#define reference_TYPE   reference
 
#define reference_undefined   ((reference)gen_chunk_undefined)
 
#define reference_undefined_p(x)   ((x)==reference_undefined)
 
#define gen_REFERENCE_cons   gen_reference_cons
 
#define reference_domain_number(x)   ((x)->_type_)
 
#define reference_variable_(x)   reference_variable(x) /**old hack compatible */
 
#define reference_variable(x)   ((x)->_reference_variable_)
 
#define reference_indices_(x)   reference_indices(x) /**old hack compatible */
 
#define reference_indices(x)   ((x)->_reference_indices_)
 
#define SEQUENCE(x)   ((sequence)((x).p))
 SEQUENCE. More...
 
#define sequence_CAST(x)   SEQUENCE(x)
 
#define SEQUENCE_CAST(x)   SEQUENCE(x)
 
#define SEQUENCE_(x)   ((x).e)
 
#define SEQUENCE_TYPE   sequence
 
#define sequence_TYPE   sequence
 
#define sequence_undefined   ((sequence)gen_chunk_undefined)
 
#define sequence_undefined_p(x)   ((x)==sequence_undefined)
 
#define gen_SEQUENCE_cons   gen_sequence_cons
 
#define sequence_domain_number(x)   ((x)->_type_)
 
#define sequence_statements(x)   ((x)->_sequence_holder_)
 
#define SIZEOFEXPRESSION(x)   ((sizeofexpression)((x).p))
 SIZEOFEXPRESSION. More...
 
#define sizeofexpression_CAST(x)   SIZEOFEXPRESSION(x)
 
#define SIZEOFEXPRESSION_CAST(x)   SIZEOFEXPRESSION(x)
 
#define SIZEOFEXPRESSION_(x)   ((x).e)
 
#define SIZEOFEXPRESSION_TYPE   sizeofexpression
 
#define sizeofexpression_TYPE   sizeofexpression
 
#define sizeofexpression_undefined   ((sizeofexpression)gen_chunk_undefined)
 
#define sizeofexpression_undefined_p(x)   ((x)==sizeofexpression_undefined)
 
#define gen_SIZEOFEXPRESSION_cons   gen_sizeofexpression_cons
 
#define sizeofexpression_domain_number(x)   ((x)->_type_)
 
#define sizeofexpression_tag(x)   ((x)->_sizeofexpression_tag__)
 
#define sizeofexpression_type_p(x)   (sizeofexpression_tag(x)==is_sizeofexpression_type)
 
#define sizeofexpression_type_(x)   sizeofexpression_type(x) /**old hack compatible */
 
#define sizeofexpression_type(x)   ((x)->_sizeofexpression_union_._sizeofexpression_type_)
 
#define sizeofexpression_expression_p(x)   (sizeofexpression_tag(x)==is_sizeofexpression_expression)
 
#define sizeofexpression_expression_(x)   sizeofexpression_expression(x) /**old hack compatible */
 
#define sizeofexpression_expression(x)   ((x)->_sizeofexpression_union_._sizeofexpression_expression_)
 
#define STATEMENT(x)   ((statement)((x).p))
 STATEMENT. More...
 
#define statement_CAST(x)   STATEMENT(x)
 
#define STATEMENT_CAST(x)   STATEMENT(x)
 
#define STATEMENT_(x)   ((x).e)
 
#define STATEMENT_TYPE   statement
 
#define statement_TYPE   statement
 
#define statement_undefined   ((statement)gen_chunk_undefined)
 
#define statement_undefined_p(x)   ((x)==statement_undefined)
 
#define gen_STATEMENT_cons   gen_statement_cons
 
#define statement_domain_number(x)   ((x)->_type_)
 
#define statement_label_(x)   statement_label(x) /**old hack compatible */
 
#define statement_label(x)   ((x)->_statement_label_)
 
#define statement_number_(x)   statement_number(x) /**old hack compatible */
 
#define statement_number(x)   ((x)->_statement_number_)
 
#define statement_ordering_(x)   statement_ordering(x) /**old hack compatible */
 
#define statement_ordering(x)   ((x)->_statement_ordering_)
 
#define statement_comments_(x)   statement_comments(x) /**old hack compatible */
 
#define statement_comments(x)   ((x)->_statement_comments_)
 
#define statement_instruction_(x)   statement_instruction(x) /**old hack compatible */
 
#define statement_instruction(x)   ((x)->_statement_instruction_)
 
#define statement_declarations_(x)   statement_declarations(x) /**old hack compatible */
 
#define statement_declarations(x)   ((x)->_statement_declarations_)
 
#define statement_decls_text_(x)   statement_decls_text(x) /**old hack compatible */
 
#define statement_decls_text(x)   ((x)->_statement_decls_text_)
 
#define statement_extensions_(x)   statement_extensions(x) /**old hack compatible */
 
#define statement_extensions(x)   ((x)->_statement_extensions_)
 
#define statement_synchronization_(x)   statement_synchronization(x) /**old hack compatible */
 
#define statement_synchronization(x)   ((x)->_statement_synchronization_)
 
#define STORAGE(x)   ((storage)((x).p))
 STORAGE. More...
 
#define storage_CAST(x)   STORAGE(x)
 
#define STORAGE_CAST(x)   STORAGE(x)
 
#define STORAGE_(x)   ((x).e)
 
#define STORAGE_TYPE   storage
 
#define storage_TYPE   storage
 
#define storage_undefined   ((storage)gen_chunk_undefined)
 
#define storage_undefined_p(x)   ((x)==storage_undefined)
 
#define gen_STORAGE_cons   gen_storage_cons
 
#define storage_domain_number(x)   ((x)->_type_)
 
#define storage_tag(x)   ((x)->_storage_tag__)
 
#define storage_return_p(x)   (storage_tag(x)==is_storage_return)
 
#define storage_return_(x)   storage_return(x) /**old hack compatible */
 
#define storage_return(x)   ((x)->_storage_union_._storage_return_)
 
#define storage_ram_p(x)   (storage_tag(x)==is_storage_ram)
 
#define storage_ram_(x)   storage_ram(x) /**old hack compatible */
 
#define storage_ram(x)   ((x)->_storage_union_._storage_ram_)
 
#define storage_formal_p(x)   (storage_tag(x)==is_storage_formal)
 
#define storage_formal_(x)   storage_formal(x) /**old hack compatible */
 
#define storage_formal(x)   ((x)->_storage_union_._storage_formal_)
 
#define storage_rom_p(x)   (storage_tag(x)==is_storage_rom)
 
#define storage_rom_(x)   storage_rom(x) /**old hack compatible */
 
#define storage_rom(x)   ((x)->_storage_union_._storage_rom_.u)
 
#define SUBSCRIPT(x)   ((subscript)((x).p))
 SUBSCRIPT. More...
 
#define subscript_CAST(x)   SUBSCRIPT(x)
 
#define SUBSCRIPT_CAST(x)   SUBSCRIPT(x)
 
#define SUBSCRIPT_(x)   ((x).e)
 
#define SUBSCRIPT_TYPE   subscript
 
#define subscript_TYPE   subscript
 
#define subscript_undefined   ((subscript)gen_chunk_undefined)
 
#define subscript_undefined_p(x)   ((x)==subscript_undefined)
 
#define gen_SUBSCRIPT_cons   gen_subscript_cons
 
#define subscript_domain_number(x)   ((x)->_type_)
 
#define subscript_array_(x)   subscript_array(x) /**old hack compatible */
 
#define subscript_array(x)   ((x)->_subscript_array_)
 
#define subscript_indices_(x)   subscript_indices(x) /**old hack compatible */
 
#define subscript_indices(x)   ((x)->_subscript_indices_)
 
#define SYMBOLIC(x)   ((symbolic)((x).p))
 SYMBOLIC. More...
 
#define symbolic_CAST(x)   SYMBOLIC(x)
 
#define SYMBOLIC_CAST(x)   SYMBOLIC(x)
 
#define SYMBOLIC_(x)   ((x).e)
 
#define SYMBOLIC_TYPE   symbolic
 
#define symbolic_TYPE   symbolic
 
#define symbolic_undefined   ((symbolic)gen_chunk_undefined)
 
#define symbolic_undefined_p(x)   ((x)==symbolic_undefined)
 
#define gen_SYMBOLIC_cons   gen_symbolic_cons
 
#define symbolic_domain_number(x)   ((x)->_type_)
 
#define symbolic_expression_(x)   symbolic_expression(x) /**old hack compatible */
 
#define symbolic_expression(x)   ((x)->_symbolic_expression_)
 
#define symbolic_constant_(x)   symbolic_constant(x) /**old hack compatible */
 
#define symbolic_constant(x)   ((x)->_symbolic_constant_)
 
#define SYNCHRONIZATION(x)   ((synchronization)((x).p))
 SYNCHRONIZATION. More...
 
#define synchronization_CAST(x)   SYNCHRONIZATION(x)
 
#define SYNCHRONIZATION_CAST(x)   SYNCHRONIZATION(x)
 
#define SYNCHRONIZATION_(x)   ((x).e)
 
#define SYNCHRONIZATION_TYPE   synchronization
 
#define synchronization_TYPE   synchronization
 
#define synchronization_undefined   ((synchronization)gen_chunk_undefined)
 
#define synchronization_undefined_p(x)   ((x)==synchronization_undefined)
 
#define gen_SYNCHRONIZATION_cons   gen_synchronization_cons
 
#define synchronization_domain_number(x)   ((x)->_type_)
 
#define synchronization_tag(x)   ((x)->_synchronization_tag__)
 
#define synchronization_none_p(x)   (synchronization_tag(x)==is_synchronization_none)
 
#define synchronization_none_(x)   synchronization_none(x) /**old hack compatible */
 
#define synchronization_none(x)   ((x)->_synchronization_union_._synchronization_none_.u)
 
#define synchronization_spawn_p(x)   (synchronization_tag(x)==is_synchronization_spawn)
 
#define synchronization_spawn_(x)   synchronization_spawn(x) /**old hack compatible */
 
#define synchronization_spawn(x)   ((x)->_synchronization_union_._synchronization_spawn_)
 
#define synchronization_barrier_p(x)   (synchronization_tag(x)==is_synchronization_barrier)
 
#define synchronization_barrier_(x)   synchronization_barrier(x) /**old hack compatible */
 
#define synchronization_barrier(x)   ((x)->_synchronization_union_._synchronization_barrier_.u)
 
#define synchronization_single_p(x)   (synchronization_tag(x)==is_synchronization_single)
 
#define synchronization_single_(x)   synchronization_single(x) /**old hack compatible */
 
#define synchronization_single(x)   ((x)->_synchronization_union_._synchronization_single_.b)
 
#define synchronization_critical_p(x)   (synchronization_tag(x)==is_synchronization_critical)
 
#define synchronization_critical_(x)   synchronization_critical(x) /**old hack compatible */
 
#define synchronization_critical(x)   ((x)->_synchronization_union_._synchronization_critical_)
 
#define SYNTAX(x)   ((syntax)((x).p))
 SYNTAX. More...
 
#define syntax_CAST(x)   SYNTAX(x)
 
#define SYNTAX_CAST(x)   SYNTAX(x)
 
#define SYNTAX_(x)   ((x).e)
 
#define SYNTAX_TYPE   syntax
 
#define syntax_TYPE   syntax
 
#define syntax_undefined   ((syntax)gen_chunk_undefined)
 
#define syntax_undefined_p(x)   ((x)==syntax_undefined)
 
#define gen_SYNTAX_cons   gen_syntax_cons
 
#define syntax_domain_number(x)   ((x)->_type_)
 
#define syntax_tag(x)   ((x)->_syntax_tag__)
 
#define syntax_reference_p(x)   (syntax_tag(x)==is_syntax_reference)
 
#define syntax_reference_(x)   syntax_reference(x) /**old hack compatible */
 
#define syntax_reference(x)   ((x)->_syntax_union_._syntax_reference_)
 
#define syntax_range_p(x)   (syntax_tag(x)==is_syntax_range)
 
#define syntax_range_(x)   syntax_range(x) /**old hack compatible */
 
#define syntax_range(x)   ((x)->_syntax_union_._syntax_range_)
 
#define syntax_call_p(x)   (syntax_tag(x)==is_syntax_call)
 
#define syntax_call_(x)   syntax_call(x) /**old hack compatible */
 
#define syntax_call(x)   ((x)->_syntax_union_._syntax_call_)
 
#define syntax_cast_p(x)   (syntax_tag(x)==is_syntax_cast)
 
#define syntax_cast_(x)   syntax_cast(x) /**old hack compatible */
 
#define syntax_cast(x)   ((x)->_syntax_union_._syntax_cast_)
 
#define syntax_sizeofexpression_p(x)   (syntax_tag(x)==is_syntax_sizeofexpression)
 
#define syntax_sizeofexpression_(x)   syntax_sizeofexpression(x) /**old hack compatible */
 
#define syntax_sizeofexpression(x)   ((x)->_syntax_union_._syntax_sizeofexpression_)
 
#define syntax_subscript_p(x)   (syntax_tag(x)==is_syntax_subscript)
 
#define syntax_subscript_(x)   syntax_subscript(x) /**old hack compatible */
 
#define syntax_subscript(x)   ((x)->_syntax_union_._syntax_subscript_)
 
#define syntax_application_p(x)   (syntax_tag(x)==is_syntax_application)
 
#define syntax_application_(x)   syntax_application(x) /**old hack compatible */
 
#define syntax_application(x)   ((x)->_syntax_union_._syntax_application_)
 
#define syntax_va_arg_p(x)   (syntax_tag(x)==is_syntax_va_arg)
 
#define syntax_va_arg_(x)   syntax_va_arg(x) /**old hack compatible */
 
#define syntax_va_arg(x)   ((x)->_syntax_union_._syntax_va_arg_)
 
#define ENTITY(x)   ((entity)((x).p))
 ENTITY. More...
 
#define entity_CAST(x)   ENTITY(x)
 
#define ENTITY_CAST(x)   ENTITY(x)
 
#define ENTITY_(x)   ((x).e)
 
#define ENTITY_TYPE   entity
 
#define entity_TYPE   entity
 
#define entity_undefined   ((entity)gen_chunk_undefined)
 
#define entity_undefined_p(x)   ((x)==entity_undefined)
 
#define gen_ENTITY_cons   gen_entity_cons
 
#define entity_domain_number(x)   ((x)->_type_)
 
#define entity_name_(x)   entity_name(x) /**old hack compatible */
 
#define entity_name(x)   ((x)->_entity_name_)
 
#define entity_type_(x)   entity_type(x) /**old hack compatible */
 
#define entity_type(x)   ((x)->_entity_type_)
 
#define entity_storage_(x)   entity_storage(x) /**old hack compatible */
 
#define entity_storage(x)   ((x)->_entity_storage_)
 
#define entity_initial_(x)   entity_initial(x) /**old hack compatible */
 
#define entity_initial(x)   ((x)->_entity_initial_)
 
#define entity_kind_(x)   entity_kind(x) /**old hack compatible */
 
#define entity_kind(x)   ((x)->_entity_kind_)
 
#define TEST(x)   ((test)((x).p))
 TEST. More...
 
#define test_CAST(x)   TEST(x)
 
#define TEST_CAST(x)   TEST(x)
 
#define TEST_(x)   ((x).e)
 
#define TEST_TYPE   test
 
#define test_TYPE   test
 
#define test_undefined   ((test)gen_chunk_undefined)
 
#define test_undefined_p(x)   ((x)==test_undefined)
 
#define gen_TEST_cons   gen_test_cons
 
#define test_domain_number(x)   ((x)->_type_)
 
#define test_condition_(x)   test_condition(x) /**old hack compatible */
 
#define test_condition(x)   ((x)->_test_condition_)
 
#define test_true_(x)   test_true(x) /**old hack compatible */
 
#define test_true(x)   ((x)->_test_true_)
 
#define test_false_(x)   test_false(x) /**old hack compatible */
 
#define test_false(x)   ((x)->_test_false_)
 
#define TRANSFORMER(x)   ((transformer)((x).p))
 TRANSFORMER. More...
 
#define transformer_CAST(x)   TRANSFORMER(x)
 
#define TRANSFORMER_CAST(x)   TRANSFORMER(x)
 
#define TRANSFORMER_(x)   ((x).e)
 
#define TRANSFORMER_TYPE   transformer
 
#define transformer_TYPE   transformer
 
#define transformer_undefined   ((transformer)gen_chunk_undefined)
 
#define transformer_undefined_p(x)   ((x)==transformer_undefined)
 
#define gen_TRANSFORMER_cons   gen_transformer_cons
 
#define transformer_domain_number(x)   ((x)->_type_)
 
#define transformer_arguments_(x)   transformer_arguments(x) /**old hack compatible */
 
#define transformer_arguments(x)   ((x)->_transformer_arguments_)
 
#define transformer_relation_(x)   transformer_relation(x) /**old hack compatible */
 
#define transformer_relation(x)   ((x)->_transformer_relation_)
 
#define TYPE(x)   ((type)((x).p))
 TYPE. More...
 
#define type_CAST(x)   TYPE(x)
 
#define TYPE_CAST(x)   TYPE(x)
 
#define TYPE_(x)   ((x).e)
 
#define TYPE_TYPE   type
 
#define type_TYPE   type
 
#define type_undefined   ((type)gen_chunk_undefined)
 
#define type_undefined_p(x)   ((x)==type_undefined)
 
#define gen_TYPE_cons   gen_type_cons
 
#define type_domain_number(x)   ((x)->_type_)
 
#define type_tag(x)   ((x)->_type_tag__)
 
#define type_statement_p(x)   (type_tag(x)==is_type_statement)
 
#define type_statement_(x)   type_statement(x) /**old hack compatible */
 
#define type_statement(x)   ((x)->_type_union_._type_statement_.u)
 
#define type_area_p(x)   (type_tag(x)==is_type_area)
 
#define type_area_(x)   type_area(x) /**old hack compatible */
 
#define type_area(x)   ((x)->_type_union_._type_area_)
 
#define type_variable_p(x)   (type_tag(x)==is_type_variable)
 
#define type_variable_(x)   type_variable(x) /**old hack compatible */
 
#define type_variable(x)   ((x)->_type_union_._type_variable_)
 
#define type_functional_p(x)   (type_tag(x)==is_type_functional)
 
#define type_functional_(x)   type_functional(x) /**old hack compatible */
 
#define type_functional(x)   ((x)->_type_union_._type_functional_)
 
#define type_varargs_p(x)   (type_tag(x)==is_type_varargs)
 
#define type_varargs_(x)   type_varargs(x) /**old hack compatible */
 
#define type_varargs(x)   ((x)->_type_union_._type_varargs_)
 
#define type_unknown_p(x)   (type_tag(x)==is_type_unknown)
 
#define type_unknown_(x)   type_unknown(x) /**old hack compatible */
 
#define type_unknown(x)   ((x)->_type_union_._type_unknown_.u)
 
#define type_void_p(x)   (type_tag(x)==is_type_void)
 
#define type_void_(x)   type_void(x) /**old hack compatible */
 
#define type_void(x)   ((x)->_type_union_._type_void_)
 
#define type_struct_p(x)   (type_tag(x)==is_type_struct)
 
#define type_struct_(x)   type_struct(x) /**old hack compatible */
 
#define type_struct(x)   ((x)->_type_union_._type_struct_)
 
#define type_union_p(x)   (type_tag(x)==is_type_union)
 
#define type_union_(x)   type_union(x) /**old hack compatible */
 
#define type_union(x)   ((x)->_type_union_._type_union_)
 
#define type_enum_p(x)   (type_tag(x)==is_type_enum)
 
#define type_enum_(x)   type_enum(x) /**old hack compatible */
 
#define type_enum(x)   ((x)->_type_union_._type_enum_)
 
#define UNSTRUCTURED(x)   ((unstructured)((x).p))
 UNSTRUCTURED. More...
 
#define unstructured_CAST(x)   UNSTRUCTURED(x)
 
#define UNSTRUCTURED_CAST(x)   UNSTRUCTURED(x)
 
#define UNSTRUCTURED_(x)   ((x).e)
 
#define UNSTRUCTURED_TYPE   unstructured
 
#define unstructured_TYPE   unstructured
 
#define unstructured_undefined   ((unstructured)gen_chunk_undefined)
 
#define unstructured_undefined_p(x)   ((x)==unstructured_undefined)
 
#define gen_UNSTRUCTURED_cons   gen_unstructured_cons
 
#define unstructured_domain_number(x)   ((x)->_type_)
 
#define unstructured_entry_(x)   unstructured_entry(x) /**old hack compatible */
 
#define unstructured_entry(x)   ((x)->_unstructured_entry_)
 
#define unstructured_exit_(x)   unstructured_exit(x) /**old hack compatible */
 
#define unstructured_exit(x)   ((x)->_unstructured_exit_)
 
#define VALUE(x)   ((value)((x).p))
 VALUE. More...
 
#define value_CAST(x)   VALUE(x)
 
#define VALUE_CAST(x)   VALUE(x)
 
#define VALUE_(x)   ((x).e)
 
#define VALUE_TYPE   value
 
#define value_TYPE   value
 
#define value_undefined   ((value)gen_chunk_undefined)
 
#define value_undefined_p(x)   ((x)==value_undefined)
 
#define gen_VALUE_cons   gen_value_cons
 
#define value_domain_number(x)   ((x)->_type_)
 
#define value_tag(x)   ((x)->_value_tag__)
 
#define value_code_p(x)   (value_tag(x)==is_value_code)
 
#define value_code_(x)   value_code(x) /**old hack compatible */
 
#define value_code(x)   ((x)->_value_union_._value_code_)
 
#define value_symbolic_p(x)   (value_tag(x)==is_value_symbolic)
 
#define value_symbolic_(x)   value_symbolic(x) /**old hack compatible */
 
#define value_symbolic(x)   ((x)->_value_union_._value_symbolic_)
 
#define value_constant_p(x)   (value_tag(x)==is_value_constant)
 
#define value_constant_(x)   value_constant(x) /**old hack compatible */
 
#define value_constant(x)   ((x)->_value_union_._value_constant_)
 
#define value_intrinsic_p(x)   (value_tag(x)==is_value_intrinsic)
 
#define value_intrinsic_(x)   value_intrinsic(x) /**old hack compatible */
 
#define value_intrinsic(x)   ((x)->_value_union_._value_intrinsic_.u)
 
#define value_unknown_p(x)   (value_tag(x)==is_value_unknown)
 
#define value_unknown_(x)   value_unknown(x) /**old hack compatible */
 
#define value_unknown(x)   ((x)->_value_union_._value_unknown_.u)
 
#define value_expression_p(x)   (value_tag(x)==is_value_expression)
 
#define value_expression_(x)   value_expression(x) /**old hack compatible */
 
#define value_expression(x)   ((x)->_value_union_._value_expression_)
 
#define value_reference_p(x)   (value_tag(x)==is_value_reference)
 
#define value_reference_(x)   value_reference(x) /**old hack compatible */
 
#define value_reference(x)   ((x)->_value_union_._value_reference_)
 
#define VARIABLE(x)   ((variable)((x).p))
 VARIABLE. More...
 
#define variable_CAST(x)   VARIABLE(x)
 
#define VARIABLE_CAST(x)   VARIABLE(x)
 
#define VARIABLE_(x)   ((x).e)
 
#define VARIABLE_TYPE   variable
 
#define variable_TYPE   variable
 
#define variable_undefined   ((variable)gen_chunk_undefined)
 
#define variable_undefined_p(x)   ((x)==variable_undefined)
 
#define gen_VARIABLE_cons   gen_variable_cons
 
#define variable_domain_number(x)   ((x)->_type_)
 
#define variable_basic_(x)   variable_basic(x) /**old hack compatible */
 
#define variable_basic(x)   ((x)->_variable_basic_)
 
#define variable_dimensions_(x)   variable_dimensions(x) /**old hack compatible */
 
#define variable_dimensions(x)   ((x)->_variable_dimensions_)
 
#define variable_qualifiers_(x)   variable_qualifiers(x) /**old hack compatible */
 
#define variable_qualifiers(x)   ((x)->_variable_qualifiers_)
 
#define WHILELOOP(x)   ((whileloop)((x).p))
 WHILELOOP. More...
 
#define whileloop_CAST(x)   WHILELOOP(x)
 
#define WHILELOOP_CAST(x)   WHILELOOP(x)
 
#define WHILELOOP_(x)   ((x).e)
 
#define WHILELOOP_TYPE   whileloop
 
#define whileloop_TYPE   whileloop
 
#define whileloop_undefined   ((whileloop)gen_chunk_undefined)
 
#define whileloop_undefined_p(x)   ((x)==whileloop_undefined)
 
#define gen_WHILELOOP_cons   gen_whileloop_cons
 
#define whileloop_domain_number(x)   ((x)->_type_)
 
#define whileloop_condition_(x)   whileloop_condition(x) /**old hack compatible */
 
#define whileloop_condition(x)   ((x)->_whileloop_condition_)
 
#define whileloop_body_(x)   whileloop_body(x) /**old hack compatible */
 
#define whileloop_body(x)   ((x)->_whileloop_body_)
 
#define whileloop_label_(x)   whileloop_label(x) /**old hack compatible */
 
#define whileloop_label(x)   ((x)->_whileloop_label_)
 
#define whileloop_evaluation_(x)   whileloop_evaluation(x) /**old hack compatible */
 
#define whileloop_evaluation(x)   ((x)->_whileloop_evaluation_)
 
#define ri_spec   "\--NEWGEN-START 27\n\external Pvecteur;\n\external Psysteme;\n\application = function:expression x arguments:expression*;\n\area = size:int x layout:entity*;\n\basic = int:int + float:int + logical:int + overloaded:unit + complex:int + string:value + bit:symbolic + pointer:type + derived:entity + typedef:entity;\n\callees = callees:string*;\n\call = function:entity x arguments:expression*;\n\cast = type:type x expression:expression;\n\code = declarations:entity* x decls_text:string x initializations:sequence x externs:entity* x language:language;\n\constant = int:int + float:float + logical:int + litteral:unit + call:entity + unknown:unit;\n\controlmap = persistant statement:statement -> control:control;\n\control = statement:statement x predecessors:control* x successors:control*;\n\dimension = lower:expression x upper:expression x qualifiers:qualifier*;\n\dummy = unknown:unit + identifier:entity;\n\entity_int = entity:entity -> int:int;\n\entity_to_entity = entity:entity -> entity:entity;\n\evaluation = before:unit + after:unit;\n\execution = sequential:unit + parallel:unit;\n\expression = syntax:syntax x normalized:normalized;\n\extension = pragma:pragma + unknown:unit;\n\extensions = extension:extension*;\n\forloop = initialization:expression x condition:expression x increment:expression x body:statement;\n\formal = function:entity x offset:int;\n\functional = parameters:parameter* x result:type;\n\instruction = sequence:sequence + test:test + loop:loop + whileloop:whileloop + goto:statement + call:call + unstructured:unstructured + multitest:multitest + forloop:forloop + expression:expression;\n\language = fortran:unit + c:unit + fortran95:unit + unknown:unit;\n\loop = index:entity x range:range x body:statement x label:entity x execution:execution x locals:entity*;\n\mode = value:unit + reference:unit;\n\multitest = controller:expression x body:statement;\n\normalized = linear:Pvecteur + complex:unit;\n\parameter = type:type x mode:mode x dummy:dummy;\n\persistant_statement_to_cluster = statement:int -> number:int;\n\persistant_statement_to_control = persistant statement:statement -> persistant control:control;\n\persistant_statement_to_int = persistant statement:statement -> int:int;\n\persistant_statement_to_statement = persistant statement:statement -> persistant statement:statement;\n\pragma = string:string + expression:expression*;\n\predicate = system:Psysteme;\n\preference = persistant reference:reference;\n\qualifier = const:unit + restrict:unit + volatile:unit + register:unit + auto:unit + thread:unit + asm:string + static_dimension:unit + local:unit + global:unit + constant:unit + private:unit;\n\ram = function:entity x section:entity x offset:int x shared:entity*;\n\range = lower:expression x upper:expression x increment:expression;\n\reference = variable:entity x indices:expression*;\n\sequence = statements:statement*;\n\sizeofexpression = type:type + expression:expression;\n\statement = label:entity x number:int x ordering:int x comments:string x instruction:instruction x declarations:entity* x decls_text:string x extensions:extensions x synchronization:synchronization;\n\storage = return:entity + ram:ram + formal:formal + rom:unit;\n\subscript = array:expression x indices:expression*;\n\symbolic = expression:expression x constant:constant;\n\synchronization = none:unit + spawn:entity + barrier:unit + single:bool + critical:reference;\n\syntax = reference:reference + range:range + call:call + cast:cast + sizeofexpression:sizeofexpression + subscript:subscript + application:application + va_arg:sizeofexpression*;\n\tabulated entity = name:string x type:type x storage:storage x initial:value x kind:int;\n\test = condition:expression x true:statement x false:statement;\n\transformer = arguments:entity* x relation:predicate;\n\type = statement:unit + area:area + variable:variable + functional:functional + varargs:type + unknown:unit + void:qualifier* + struct:entity* + union:entity* + enum:entity*;\n\unstructured = entry:control x exit:control;\n\value = code:code + symbolic:symbolic + constant:constant + intrinsic:unit + unknown:unit + expression:expression + reference:reference;\n\variable = basic:basic x dimensions:dimension* x qualifiers:qualifier*;\n\whileloop = condition:expression x body:statement x label:entity x evaluation:evaluation;\n\"
 

Typedefs

typedef struct _newgen_struct_application_application
 
typedef struct _newgen_struct_area_area
 
typedef struct _newgen_struct_basic_basic
 
typedef struct _newgen_struct_callees_callees
 
typedef struct _newgen_struct_call_call
 
typedef struct _newgen_struct_cast_cast
 
typedef struct _newgen_struct_code_code
 
typedef struct _newgen_struct_constant_constant
 
typedef struct _newgen_struct_controlmap_controlmap
 
typedef struct _newgen_struct_control_control
 
typedef struct _newgen_struct_dimension_dimension
 
typedef struct _newgen_struct_dummy_dummy
 
typedef struct _newgen_struct_entity_int_entity_int
 
typedef struct _newgen_struct_entity_to_entity_entity_to_entity
 
typedef struct _newgen_struct_evaluation_evaluation
 
typedef struct _newgen_struct_execution_execution
 
typedef struct _newgen_struct_expression_expression
 
typedef struct _newgen_struct_extension_extension
 
typedef struct _newgen_struct_extensions_extensions
 
typedef struct _newgen_struct_forloop_forloop
 
typedef struct _newgen_struct_formal_formal
 
typedef struct _newgen_struct_functional_functional
 
typedef struct _newgen_struct_instruction_instruction
 
typedef struct _newgen_struct_language_language
 
typedef struct _newgen_struct_loop_loop
 
typedef struct _newgen_struct_mode_mode
 
typedef struct _newgen_struct_multitest_multitest
 
typedef struct _newgen_struct_normalized_normalized
 
typedef struct _newgen_struct_parameter_parameter
 
typedef struct _newgen_struct_persistant_statement_to_cluster_persistant_statement_to_cluster
 
typedef struct _newgen_struct_persistant_statement_to_control_persistant_statement_to_control
 
typedef struct _newgen_struct_persistant_statement_to_int_persistant_statement_to_int
 
typedef struct _newgen_struct_persistant_statement_to_statement_persistant_statement_to_statement
 
typedef struct _newgen_struct_pragma_pragma
 
typedef struct _newgen_struct_predicate_predicate
 
typedef struct _newgen_struct_preference_preference
 
typedef struct _newgen_struct_qualifier_qualifier
 
typedef struct _newgen_struct_ram_ram
 
typedef struct _newgen_struct_range_range
 
typedef struct _newgen_struct_reference_reference
 
typedef struct _newgen_struct_sequence_sequence
 
typedef struct _newgen_struct_sizeofexpression_sizeofexpression
 
typedef struct _newgen_struct_statement_statement
 
typedef struct _newgen_struct_storage_storage
 
typedef struct _newgen_struct_subscript_subscript
 
typedef struct _newgen_struct_symbolic_symbolic
 
typedef struct _newgen_struct_synchronization_synchronization
 
typedef struct _newgen_struct_syntax_syntax
 
typedef struct _newgen_struct_entity_entity
 
typedef struct _newgen_struct_test_test
 
typedef struct _newgen_struct_transformer_transformer
 
typedef struct _newgen_struct_type_type
 
typedef struct _newgen_struct_unstructured_unstructured
 
typedef struct _newgen_struct_value_value
 
typedef struct _newgen_struct_variable_variable
 
typedef struct _newgen_struct_whileloop_whileloop
 

Enumerations

enum  basic_utype {
  is_basic_int , is_basic_float , is_basic_logical , is_basic_overloaded ,
  is_basic_complex , is_basic_string , is_basic_bit , is_basic_pointer ,
  is_basic_derived , is_basic_typedef
}
 
enum  constant_utype {
  is_constant_int , is_constant_float , is_constant_logical , is_constant_litteral ,
  is_constant_call , is_constant_unknown
}
 
enum  dummy_utype { is_dummy_unknown , is_dummy_identifier }
 
enum  evaluation_utype { is_evaluation_before , is_evaluation_after }
 
enum  execution_utype { is_execution_sequential , is_execution_parallel }
 
enum  extension_utype { is_extension_pragma , is_extension_unknown }
 
enum  instruction_utype {
  is_instruction_sequence , is_instruction_test , is_instruction_loop , is_instruction_whileloop ,
  is_instruction_goto , is_instruction_call , is_instruction_unstructured , is_instruction_multitest ,
  is_instruction_forloop , is_instruction_expression
}
 
enum  language_utype { is_language_fortran , is_language_c , is_language_fortran95 , is_language_unknown }
 
enum  mode_utype { is_mode_value , is_mode_reference }
 
enum  normalized_utype { is_normalized_linear , is_normalized_complex }
 
enum  pragma_utype { is_pragma_string , is_pragma_expression }
 
enum  qualifier_utype {
  is_qualifier_const , is_qualifier_restrict , is_qualifier_volatile , is_qualifier_register ,
  is_qualifier_auto , is_qualifier_thread , is_qualifier_asm , is_qualifier_static_dimension ,
  is_qualifier_local , is_qualifier_global , is_qualifier_constant , is_qualifier_private
}
 
enum  sizeofexpression_utype { is_sizeofexpression_type , is_sizeofexpression_expression }
 
enum  storage_utype { is_storage_return , is_storage_ram , is_storage_formal , is_storage_rom }
 
enum  synchronization_utype {
  is_synchronization_none , is_synchronization_spawn , is_synchronization_barrier , is_synchronization_single ,
  is_synchronization_critical
}
 
enum  syntax_utype {
  is_syntax_reference , is_syntax_range , is_syntax_call , is_syntax_cast ,
  is_syntax_sizeofexpression , is_syntax_subscript , is_syntax_application , is_syntax_va_arg
}
 
enum  type_utype {
  is_type_statement , is_type_area , is_type_variable , is_type_functional ,
  is_type_varargs , is_type_unknown , is_type_void , is_type_struct ,
  is_type_union , is_type_enum
}
 
enum  value_utype {
  is_value_code , is_value_symbolic , is_value_constant , is_value_intrinsic ,
  is_value_unknown , is_value_expression , is_value_reference
}
 

Functions

application copy_application (application)
 APPLICATION. More...
 
void free_application (application)
 
application check_application (application)
 
bool application_consistent_p (application)
 
bool application_defined_p (application)
 
list gen_application_cons (application, list)
 
void application_assign_contents (application, application)
 
void application_non_recursive_free (application)
 
void write_application (FILE *, application)
 
application read_application (FILE *)
 
application make_application (expression, list)
 
area copy_area (area)
 AREA. More...
 
void free_area (area)
 
area check_area (area)
 
bool area_consistent_p (area)
 
bool area_defined_p (area)
 
list gen_area_cons (area, list)
 
void area_assign_contents (area, area)
 
void area_non_recursive_free (area)
 
void write_area (FILE *, area)
 
area read_area (FILE *)
 
area make_area (intptr_t, list)
 
basic copy_basic (basic)
 BASIC. More...
 
void free_basic (basic)
 
basic check_basic (basic)
 
bool basic_consistent_p (basic)
 
bool basic_defined_p (basic)
 
list gen_basic_cons (basic, list)
 
void basic_assign_contents (basic, basic)
 
void basic_non_recursive_free (basic)
 
void write_basic (FILE *, basic)
 
basic read_basic (FILE *)
 
string basic_tag_as_string (enum basic_utype)
 
basic make_basic (enum basic_utype, void *)
 
basic make_basic_int (intptr_t)
 
basic make_basic_float (intptr_t)
 
basic make_basic_logical (intptr_t)
 
basic make_basic_overloaded (void)
 
basic make_basic_complex (intptr_t)
 
basic make_basic_string (value)
 
basic make_basic_bit (symbolic)
 
basic make_basic_pointer (type)
 
basic make_basic_derived (entity)
 
basic make_basic_typedef (entity)
 
callees copy_callees (callees)
 CALLEES. More...
 
void free_callees (callees)
 
callees check_callees (callees)
 
bool callees_consistent_p (callees)
 
bool callees_defined_p (callees)
 
list gen_callees_cons (callees, list)
 
void callees_assign_contents (callees, callees)
 
void callees_non_recursive_free (callees)
 
void write_callees (FILE *, callees)
 
callees read_callees (FILE *)
 
callees make_callees (list)
 
call copy_call (call)
 CALL. More...
 
void free_call (call)
 
call check_call (call)
 
bool call_consistent_p (call)
 
bool call_defined_p (call)
 
list gen_call_cons (call, list)
 
void call_assign_contents (call, call)
 
void call_non_recursive_free (call)
 
void write_call (FILE *, call)
 
call read_call (FILE *)
 
call make_call (entity, list)
 
cast copy_cast (cast)
 CAST. More...
 
void free_cast (cast)
 
cast check_cast (cast)
 
bool cast_consistent_p (cast)
 
bool cast_defined_p (cast)
 
list gen_cast_cons (cast, list)
 
void cast_assign_contents (cast, cast)
 
void cast_non_recursive_free (cast)
 
void write_cast (FILE *, cast)
 
cast read_cast (FILE *)
 
cast make_cast (type, expression)
 
code copy_code (code)
 CODE. More...
 
void free_code (code)
 
code check_code (code)
 
bool code_consistent_p (code)
 
bool code_defined_p (code)
 
list gen_code_cons (code, list)
 
void code_assign_contents (code, code)
 
void code_non_recursive_free (code)
 
void write_code (FILE *, code)
 
code read_code (FILE *)
 
code make_code (list, string, sequence, list, language)
 
constant copy_constant (constant)
 CONSTANT. More...
 
void free_constant (constant)
 
constant check_constant (constant)
 
bool constant_consistent_p (constant)
 
bool constant_defined_p (constant)
 
list gen_constant_cons (constant, list)
 
void constant_assign_contents (constant, constant)
 
void constant_non_recursive_free (constant)
 
void write_constant (FILE *, constant)
 
constant read_constant (FILE *)
 
string constant_tag_as_string (enum constant_utype)
 
constant make_constant (enum constant_utype, void *)
 
constant make_constant_int (intptr_t)
 
constant make_constant_float (float)
 
constant make_constant_logical (intptr_t)
 
constant make_constant_litteral (void)
 
constant make_constant_call (entity)
 
constant make_constant_unknown (void)
 
controlmap copy_controlmap (controlmap)
 CONTROLMAP. More...
 
void free_controlmap (controlmap)
 
controlmap check_controlmap (controlmap)
 
bool controlmap_consistent_p (controlmap)
 
bool controlmap_defined_p (controlmap)
 
list gen_controlmap_cons (controlmap, list)
 
void controlmap_assign_contents (controlmap, controlmap)
 
void controlmap_non_recursive_free (controlmap)
 
void write_controlmap (FILE *, controlmap)
 
controlmap read_controlmap (FILE *)
 
controlmap make_controlmap (void)
 
control apply_controlmap (controlmap, statement)
 
void update_controlmap (controlmap, statement, control)
 
void extend_controlmap (controlmap, statement, control)
 
control delete_controlmap (controlmap, statement)
 
bool bound_controlmap_p (controlmap, statement)
 
control copy_control (control)
 CONTROL. More...
 
void free_control (control)
 
control check_control (control)
 
bool control_consistent_p (control)
 
bool control_defined_p (control)
 
list gen_control_cons (control, list)
 
void control_assign_contents (control, control)
 
void control_non_recursive_free (control)
 
void write_control (FILE *, control)
 
control read_control (FILE *)
 
control make_control (statement, list, list)
 
dimension copy_dimension (dimension)
 DIMENSION. More...
 
void free_dimension (dimension)
 
dimension check_dimension (dimension)
 
bool dimension_consistent_p (dimension)
 
bool dimension_defined_p (dimension)
 
list gen_dimension_cons (dimension, list)
 
void dimension_assign_contents (dimension, dimension)
 
void dimension_non_recursive_free (dimension)
 
void write_dimension (FILE *, dimension)
 
dimension read_dimension (FILE *)
 
dimension make_dimension (expression, expression, list)
 
dummy copy_dummy (dummy)
 DUMMY. More...
 
void free_dummy (dummy)
 
dummy check_dummy (dummy)
 
bool dummy_consistent_p (dummy)
 
bool dummy_defined_p (dummy)
 
list gen_dummy_cons (dummy, list)
 
void dummy_assign_contents (dummy, dummy)
 
void dummy_non_recursive_free (dummy)
 
void write_dummy (FILE *, dummy)
 
dummy read_dummy (FILE *)
 
string dummy_tag_as_string (enum dummy_utype)
 
dummy make_dummy (enum dummy_utype, void *)
 
dummy make_dummy_unknown (void)
 
dummy make_dummy_identifier (entity)
 
entity_int copy_entity_int (entity_int)
 ENTITY_INT. More...
 
void free_entity_int (entity_int)
 
entity_int check_entity_int (entity_int)
 
bool entity_int_consistent_p (entity_int)
 
bool entity_int_defined_p (entity_int)
 
list gen_entity_int_cons (entity_int, list)
 
void entity_int_assign_contents (entity_int, entity_int)
 
void entity_int_non_recursive_free (entity_int)
 
void write_entity_int (FILE *, entity_int)
 
entity_int read_entity_int (FILE *)
 
entity_int make_entity_int (void)
 
intptr_t apply_entity_int (entity_int, entity)
 
void update_entity_int (entity_int, entity, intptr_t)
 
void extend_entity_int (entity_int, entity, intptr_t)
 
intptr_t delete_entity_int (entity_int, entity)
 
bool bound_entity_int_p (entity_int, entity)
 
entity_to_entity copy_entity_to_entity (entity_to_entity)
 ENTITY_TO_ENTITY. More...
 
void free_entity_to_entity (entity_to_entity)
 
entity_to_entity check_entity_to_entity (entity_to_entity)
 
bool entity_to_entity_consistent_p (entity_to_entity)
 
bool entity_to_entity_defined_p (entity_to_entity)
 
list gen_entity_to_entity_cons (entity_to_entity, list)
 
void entity_to_entity_assign_contents (entity_to_entity, entity_to_entity)
 
void entity_to_entity_non_recursive_free (entity_to_entity)
 
void write_entity_to_entity (FILE *, entity_to_entity)
 
entity_to_entity read_entity_to_entity (FILE *)
 
entity_to_entity make_entity_to_entity (void)
 
entity apply_entity_to_entity (entity_to_entity, entity)
 
void update_entity_to_entity (entity_to_entity, entity, entity)
 
void extend_entity_to_entity (entity_to_entity, entity, entity)
 
entity delete_entity_to_entity (entity_to_entity, entity)
 
bool bound_entity_to_entity_p (entity_to_entity, entity)
 
evaluation copy_evaluation (evaluation)
 EVALUATION. More...
 
void free_evaluation (evaluation)
 
evaluation check_evaluation (evaluation)
 
bool evaluation_consistent_p (evaluation)
 
bool evaluation_defined_p (evaluation)
 
list gen_evaluation_cons (evaluation, list)
 
void evaluation_assign_contents (evaluation, evaluation)
 
void evaluation_non_recursive_free (evaluation)
 
void write_evaluation (FILE *, evaluation)
 
evaluation read_evaluation (FILE *)
 
string evaluation_tag_as_string (enum evaluation_utype)
 
evaluation make_evaluation (enum evaluation_utype, void *)
 
evaluation make_evaluation_before (void)
 
evaluation make_evaluation_after (void)
 
execution copy_execution (execution)
 EXECUTION. More...
 
void free_execution (execution)
 
execution check_execution (execution)
 
bool execution_consistent_p (execution)
 
bool execution_defined_p (execution)
 
list gen_execution_cons (execution, list)
 
void execution_assign_contents (execution, execution)
 
void execution_non_recursive_free (execution)
 
void write_execution (FILE *, execution)
 
execution read_execution (FILE *)
 
string execution_tag_as_string (enum execution_utype)
 
execution make_execution (enum execution_utype, void *)
 
execution make_execution_sequential (void)
 
execution make_execution_parallel (void)
 
expression copy_expression (expression)
 EXPRESSION. More...
 
void free_expression (expression)
 
expression check_expression (expression)
 
bool expression_consistent_p (expression)
 
bool expression_defined_p (expression)
 
list gen_expression_cons (expression, list)
 
void expression_assign_contents (expression, expression)
 
void expression_non_recursive_free (expression)
 
void write_expression (FILE *, expression)
 
expression read_expression (FILE *)
 
expression make_expression (syntax, normalized)
 
extension copy_extension (extension)
 EXTENSION. More...
 
void free_extension (extension)
 
extension check_extension (extension)
 
bool extension_consistent_p (extension)
 
bool extension_defined_p (extension)
 
list gen_extension_cons (extension, list)
 
void extension_assign_contents (extension, extension)
 
void extension_non_recursive_free (extension)
 
void write_extension (FILE *, extension)
 
extension read_extension (FILE *)
 
string extension_tag_as_string (enum extension_utype)
 
extension make_extension (enum extension_utype, void *)
 
extension make_extension_pragma (pragma)
 
extension make_extension_unknown (void)
 
extensions copy_extensions (extensions)
 EXTENSIONS. More...
 
void free_extensions (extensions)
 
extensions check_extensions (extensions)
 
bool extensions_consistent_p (extensions)
 
bool extensions_defined_p (extensions)
 
list gen_extensions_cons (extensions, list)
 
void extensions_assign_contents (extensions, extensions)
 
void extensions_non_recursive_free (extensions)
 
void write_extensions (FILE *, extensions)
 
extensions read_extensions (FILE *)
 
extensions make_extensions (list)
 
forloop copy_forloop (forloop)
 FORLOOP. More...
 
void free_forloop (forloop)
 
forloop check_forloop (forloop)
 
bool forloop_consistent_p (forloop)
 
bool forloop_defined_p (forloop)
 
list gen_forloop_cons (forloop, list)
 
void forloop_assign_contents (forloop, forloop)
 
void forloop_non_recursive_free (forloop)
 
void write_forloop (FILE *, forloop)
 
forloop read_forloop (FILE *)
 
forloop make_forloop (expression, expression, expression, statement)
 
formal copy_formal (formal)
 FORMAL. More...
 
void free_formal (formal)
 
formal check_formal (formal)
 
bool formal_consistent_p (formal)
 
bool formal_defined_p (formal)
 
list gen_formal_cons (formal, list)
 
void formal_assign_contents (formal, formal)
 
void formal_non_recursive_free (formal)
 
void write_formal (FILE *, formal)
 
formal read_formal (FILE *)
 
formal make_formal (entity, intptr_t)
 
functional copy_functional (functional)
 FUNCTIONAL. More...
 
void free_functional (functional)
 
functional check_functional (functional)
 
bool functional_consistent_p (functional)
 
bool functional_defined_p (functional)
 
list gen_functional_cons (functional, list)
 
void functional_assign_contents (functional, functional)
 
void functional_non_recursive_free (functional)
 
void write_functional (FILE *, functional)
 
functional read_functional (FILE *)
 
functional make_functional (list, type)
 
instruction copy_instruction (instruction)
 INSTRUCTION. More...
 
void free_instruction (instruction)
 
instruction check_instruction (instruction)
 
bool instruction_consistent_p (instruction)
 
bool instruction_defined_p (instruction)
 
list gen_instruction_cons (instruction, list)
 
void instruction_assign_contents (instruction, instruction)
 
void instruction_non_recursive_free (instruction)
 
void write_instruction (FILE *, instruction)
 
instruction read_instruction (FILE *)
 
string instruction_tag_as_string (enum instruction_utype)
 
instruction make_instruction (enum instruction_utype, void *)
 
instruction make_instruction_sequence (sequence)
 
instruction make_instruction_test (test)
 
instruction make_instruction_loop (loop)
 
instruction make_instruction_whileloop (whileloop)
 
instruction make_instruction_goto (statement)
 
instruction make_instruction_call (call)
 
instruction make_instruction_unstructured (unstructured)
 
instruction make_instruction_multitest (multitest)
 
instruction make_instruction_forloop (forloop)
 
instruction make_instruction_expression (expression)
 
language copy_language (language)
 LANGUAGE. More...
 
void free_language (language)
 
language check_language (language)
 
bool language_consistent_p (language)
 
bool language_defined_p (language)
 
list gen_language_cons (language, list)
 
void language_assign_contents (language, language)
 
void language_non_recursive_free (language)
 
void write_language (FILE *, language)
 
language read_language (FILE *)
 
string language_tag_as_string (enum language_utype)
 
language make_language (enum language_utype, void *)
 
language make_language_fortran (void)
 
language make_language_c (void)
 
language make_language_fortran95 (void)
 
language make_language_unknown (void)
 
loop copy_loop (loop)
 LOOP. More...
 
void free_loop (loop)
 
loop check_loop (loop)
 
bool loop_consistent_p (loop)
 
bool loop_defined_p (loop)
 
list gen_loop_cons (loop, list)
 
void loop_assign_contents (loop, loop)
 
void loop_non_recursive_free (loop)
 
void write_loop (FILE *, loop)
 
loop read_loop (FILE *)
 
loop make_loop (entity, range, statement, entity, execution, list)
 
mode copy_mode (mode)
 MODE. More...
 
void free_mode (mode)
 
mode check_mode (mode)
 
bool mode_consistent_p (mode)
 
bool mode_defined_p (mode)
 
list gen_mode_cons (mode, list)
 
void mode_assign_contents (mode, mode)
 
void mode_non_recursive_free (mode)
 
void write_mode (FILE *, mode)
 
mode read_mode (FILE *)
 
string mode_tag_as_string (enum mode_utype)
 
mode make_mode (enum mode_utype, void *)
 
mode make_mode_value (void)
 
mode make_mode_reference (void)
 
multitest copy_multitest (multitest)
 MULTITEST. More...
 
void free_multitest (multitest)
 
multitest check_multitest (multitest)
 
bool multitest_consistent_p (multitest)
 
bool multitest_defined_p (multitest)
 
list gen_multitest_cons (multitest, list)
 
void multitest_assign_contents (multitest, multitest)
 
void multitest_non_recursive_free (multitest)
 
void write_multitest (FILE *, multitest)
 
multitest read_multitest (FILE *)
 
multitest make_multitest (expression, statement)
 
normalized copy_normalized (normalized)
 NORMALIZED. More...
 
void free_normalized (normalized)
 
normalized check_normalized (normalized)
 
bool normalized_consistent_p (normalized)
 
bool normalized_defined_p (normalized)
 
list gen_normalized_cons (normalized, list)
 
void normalized_assign_contents (normalized, normalized)
 
void normalized_non_recursive_free (normalized)
 
void write_normalized (FILE *, normalized)
 
normalized read_normalized (FILE *)
 
string normalized_tag_as_string (enum normalized_utype)
 
normalized make_normalized (enum normalized_utype, void *)
 
normalized make_normalized_linear (Pvecteur)
 
normalized make_normalized_complex (void)
 
parameter copy_parameter (parameter)
 PARAMETER. More...
 
void free_parameter (parameter)
 
parameter check_parameter (parameter)
 
bool parameter_consistent_p (parameter)
 
bool parameter_defined_p (parameter)
 
list gen_parameter_cons (parameter, list)
 
void parameter_assign_contents (parameter, parameter)
 
void parameter_non_recursive_free (parameter)
 
void write_parameter (FILE *, parameter)
 
parameter read_parameter (FILE *)
 
parameter make_parameter (type, mode, dummy)
 
persistant_statement_to_cluster copy_persistant_statement_to_cluster (persistant_statement_to_cluster)
 PERSISTANT_STATEMENT_TO_CLUSTER. More...
 
void free_persistant_statement_to_cluster (persistant_statement_to_cluster)
 
persistant_statement_to_cluster check_persistant_statement_to_cluster (persistant_statement_to_cluster)
 
bool persistant_statement_to_cluster_consistent_p (persistant_statement_to_cluster)
 
bool persistant_statement_to_cluster_defined_p (persistant_statement_to_cluster)
 
list gen_persistant_statement_to_cluster_cons (persistant_statement_to_cluster, list)
 
void persistant_statement_to_cluster_assign_contents (persistant_statement_to_cluster, persistant_statement_to_cluster)
 
void persistant_statement_to_cluster_non_recursive_free (persistant_statement_to_cluster)
 
void write_persistant_statement_to_cluster (FILE *, persistant_statement_to_cluster)
 
persistant_statement_to_cluster read_persistant_statement_to_cluster (FILE *)
 
persistant_statement_to_cluster make_persistant_statement_to_cluster (void)
 
intptr_t apply_persistant_statement_to_cluster (persistant_statement_to_cluster, intptr_t)
 
void update_persistant_statement_to_cluster (persistant_statement_to_cluster, intptr_t, intptr_t)
 
void extend_persistant_statement_to_cluster (persistant_statement_to_cluster, intptr_t, intptr_t)
 
intptr_t delete_persistant_statement_to_cluster (persistant_statement_to_cluster, intptr_t)
 
bool bound_persistant_statement_to_cluster_p (persistant_statement_to_cluster, intptr_t)
 
persistant_statement_to_control copy_persistant_statement_to_control (persistant_statement_to_control)
 PERSISTANT_STATEMENT_TO_CONTROL. More...
 
void free_persistant_statement_to_control (persistant_statement_to_control)
 
persistant_statement_to_control check_persistant_statement_to_control (persistant_statement_to_control)
 
bool persistant_statement_to_control_consistent_p (persistant_statement_to_control)
 
bool persistant_statement_to_control_defined_p (persistant_statement_to_control)
 
list gen_persistant_statement_to_control_cons (persistant_statement_to_control, list)
 
void persistant_statement_to_control_assign_contents (persistant_statement_to_control, persistant_statement_to_control)
 
void persistant_statement_to_control_non_recursive_free (persistant_statement_to_control)
 
void write_persistant_statement_to_control (FILE *, persistant_statement_to_control)
 
persistant_statement_to_control read_persistant_statement_to_control (FILE *)
 
persistant_statement_to_control make_persistant_statement_to_control (void)
 
control apply_persistant_statement_to_control (persistant_statement_to_control, statement)
 
void update_persistant_statement_to_control (persistant_statement_to_control, statement, control)
 
void extend_persistant_statement_to_control (persistant_statement_to_control, statement, control)
 
control delete_persistant_statement_to_control (persistant_statement_to_control, statement)
 
bool bound_persistant_statement_to_control_p (persistant_statement_to_control, statement)
 
persistant_statement_to_int copy_persistant_statement_to_int (persistant_statement_to_int)
 PERSISTANT_STATEMENT_TO_INT. More...
 
void free_persistant_statement_to_int (persistant_statement_to_int)
 
persistant_statement_to_int check_persistant_statement_to_int (persistant_statement_to_int)
 
bool persistant_statement_to_int_consistent_p (persistant_statement_to_int)
 
bool persistant_statement_to_int_defined_p (persistant_statement_to_int)
 
list gen_persistant_statement_to_int_cons (persistant_statement_to_int, list)
 
void persistant_statement_to_int_assign_contents (persistant_statement_to_int, persistant_statement_to_int)
 
void persistant_statement_to_int_non_recursive_free (persistant_statement_to_int)
 
void write_persistant_statement_to_int (FILE *, persistant_statement_to_int)
 
persistant_statement_to_int read_persistant_statement_to_int (FILE *)
 
persistant_statement_to_int make_persistant_statement_to_int (void)
 
intptr_t apply_persistant_statement_to_int (persistant_statement_to_int, statement)
 
void update_persistant_statement_to_int (persistant_statement_to_int, statement, intptr_t)
 
void extend_persistant_statement_to_int (persistant_statement_to_int, statement, intptr_t)
 
intptr_t delete_persistant_statement_to_int (persistant_statement_to_int, statement)
 
bool bound_persistant_statement_to_int_p (persistant_statement_to_int, statement)
 
persistant_statement_to_statement copy_persistant_statement_to_statement (persistant_statement_to_statement)
 PERSISTANT_STATEMENT_TO_STATEMENT. More...
 
void free_persistant_statement_to_statement (persistant_statement_to_statement)
 
persistant_statement_to_statement check_persistant_statement_to_statement (persistant_statement_to_statement)
 
bool persistant_statement_to_statement_consistent_p (persistant_statement_to_statement)
 
bool persistant_statement_to_statement_defined_p (persistant_statement_to_statement)
 
list gen_persistant_statement_to_statement_cons (persistant_statement_to_statement, list)
 
void persistant_statement_to_statement_assign_contents (persistant_statement_to_statement, persistant_statement_to_statement)
 
void persistant_statement_to_statement_non_recursive_free (persistant_statement_to_statement)
 
void write_persistant_statement_to_statement (FILE *, persistant_statement_to_statement)
 
persistant_statement_to_statement read_persistant_statement_to_statement (FILE *)
 
persistant_statement_to_statement make_persistant_statement_to_statement (void)
 
statement apply_persistant_statement_to_statement (persistant_statement_to_statement, statement)
 
void update_persistant_statement_to_statement (persistant_statement_to_statement, statement, statement)
 
void extend_persistant_statement_to_statement (persistant_statement_to_statement, statement, statement)
 
statement delete_persistant_statement_to_statement (persistant_statement_to_statement, statement)
 
bool bound_persistant_statement_to_statement_p (persistant_statement_to_statement, statement)
 
pragma copy_pragma (pragma)
 PRAGMA. More...
 
void free_pragma (pragma)
 
pragma check_pragma (pragma)
 
bool pragma_consistent_p (pragma)
 
bool pragma_defined_p (pragma)
 
list gen_pragma_cons (pragma, list)
 
void pragma_assign_contents (pragma, pragma)
 
void pragma_non_recursive_free (pragma)
 
void write_pragma (FILE *, pragma)
 
pragma read_pragma (FILE *)
 
string pragma_tag_as_string (enum pragma_utype)
 
pragma make_pragma (enum pragma_utype, void *)
 
pragma make_pragma_string (string)
 
pragma make_pragma_expression (list)
 
predicate copy_predicate (predicate)
 PREDICATE. More...
 
void free_predicate (predicate)
 
predicate check_predicate (predicate)
 
bool predicate_consistent_p (predicate)
 
bool predicate_defined_p (predicate)
 
list gen_predicate_cons (predicate, list)
 
void predicate_assign_contents (predicate, predicate)
 
void predicate_non_recursive_free (predicate)
 
void write_predicate (FILE *, predicate)
 
predicate read_predicate (FILE *)
 
predicate make_predicate (Psysteme)
 
preference copy_preference (preference)
 PREFERENCE. More...
 
void free_preference (preference)
 
preference check_preference (preference)
 
bool preference_consistent_p (preference)
 
bool preference_defined_p (preference)
 
list gen_preference_cons (preference, list)
 
void preference_assign_contents (preference, preference)
 
void preference_non_recursive_free (preference)
 
void write_preference (FILE *, preference)
 
preference read_preference (FILE *)
 
preference make_preference (reference)
 
qualifier copy_qualifier (qualifier)
 QUALIFIER. More...
 
void free_qualifier (qualifier)
 
qualifier check_qualifier (qualifier)
 
bool qualifier_consistent_p (qualifier)
 
bool qualifier_defined_p (qualifier)
 
list gen_qualifier_cons (qualifier, list)
 
void qualifier_assign_contents (qualifier, qualifier)
 
void qualifier_non_recursive_free (qualifier)
 
void write_qualifier (FILE *, qualifier)
 
qualifier read_qualifier (FILE *)
 
string qualifier_tag_as_string (enum qualifier_utype)
 
qualifier make_qualifier (enum qualifier_utype, void *)
 
qualifier make_qualifier_const (void)
 
qualifier make_qualifier_restrict (void)
 
qualifier make_qualifier_volatile (void)
 
qualifier make_qualifier_register (void)
 
qualifier make_qualifier_auto (void)
 
qualifier make_qualifier_thread (void)
 
qualifier make_qualifier_asm (string)
 
qualifier make_qualifier_static_dimension (void)
 
qualifier make_qualifier_local (void)
 
qualifier make_qualifier_global (void)
 
qualifier make_qualifier_constant (void)
 
qualifier make_qualifier_private (void)
 
ram copy_ram (ram)
 RAM. More...
 
void free_ram (ram)
 
ram check_ram (ram)
 
bool ram_consistent_p (ram)
 
bool ram_defined_p (ram)
 
list gen_ram_cons (ram, list)
 
void ram_assign_contents (ram, ram)
 
void ram_non_recursive_free (ram)
 
void write_ram (FILE *, ram)
 
ram read_ram (FILE *)
 
ram make_ram (entity, entity, intptr_t, list)
 
range copy_range (range)
 RANGE. More...
 
void free_range (range)
 
range check_range (range)
 
bool range_consistent_p (range)
 
bool range_defined_p (range)
 
list gen_range_cons (range, list)
 
void range_assign_contents (range, range)
 
void range_non_recursive_free (range)
 
void write_range (FILE *, range)
 
range read_range (FILE *)
 
range make_range (expression, expression, expression)
 
reference copy_reference (reference)
 REFERENCE. More...
 
void free_reference (reference)
 
reference check_reference (reference)
 
bool reference_consistent_p (reference)
 
bool reference_defined_p (reference)
 
list gen_reference_cons (reference, list)
 
void reference_assign_contents (reference, reference)
 
void reference_non_recursive_free (reference)
 
void write_reference (FILE *, reference)
 
reference read_reference (FILE *)
 
reference make_reference (entity, list)
 
sequence copy_sequence (sequence)
 SEQUENCE. More...
 
void free_sequence (sequence)
 
sequence check_sequence (sequence)
 
bool sequence_consistent_p (sequence)
 
bool sequence_defined_p (sequence)
 
list gen_sequence_cons (sequence, list)
 
void sequence_assign_contents (sequence, sequence)
 
void sequence_non_recursive_free (sequence)
 
void write_sequence (FILE *, sequence)
 
sequence read_sequence (FILE *)
 
sequence make_sequence (list)
 
sizeofexpression copy_sizeofexpression (sizeofexpression)
 SIZEOFEXPRESSION. More...
 
void free_sizeofexpression (sizeofexpression)
 
sizeofexpression check_sizeofexpression (sizeofexpression)
 
bool sizeofexpression_consistent_p (sizeofexpression)
 
bool sizeofexpression_defined_p (sizeofexpression)
 
list gen_sizeofexpression_cons (sizeofexpression, list)
 
void sizeofexpression_assign_contents (sizeofexpression, sizeofexpression)
 
void sizeofexpression_non_recursive_free (sizeofexpression)
 
void write_sizeofexpression (FILE *, sizeofexpression)
 
sizeofexpression read_sizeofexpression (FILE *)
 
string sizeofexpression_tag_as_string (enum sizeofexpression_utype)
 
sizeofexpression make_sizeofexpression (enum sizeofexpression_utype, void *)
 
sizeofexpression make_sizeofexpression_type (type)
 
sizeofexpression make_sizeofexpression_expression (expression)
 
statement copy_statement (statement)
 STATEMENT. More...
 
void free_statement (statement)
 
statement check_statement (statement)
 
bool statement_consistent_p (statement)
 
bool statement_defined_p (statement)
 
list gen_statement_cons (statement, list)
 
void statement_assign_contents (statement, statement)
 
void statement_non_recursive_free (statement)
 
void write_statement (FILE *, statement)
 
statement read_statement (FILE *)
 
statement make_statement (entity, intptr_t, intptr_t, string, instruction, list, string, extensions, synchronization)
 
storage copy_storage (storage)
 STORAGE. More...
 
void free_storage (storage)
 
storage check_storage (storage)
 
bool storage_consistent_p (storage)
 
bool storage_defined_p (storage)
 
list gen_storage_cons (storage, list)
 
void storage_assign_contents (storage, storage)
 
void storage_non_recursive_free (storage)
 
void write_storage (FILE *, storage)
 
storage read_storage (FILE *)
 
string storage_tag_as_string (enum storage_utype)
 
storage make_storage (enum storage_utype, void *)
 
storage make_storage_return (entity)
 
storage make_storage_ram (ram)
 
storage make_storage_formal (formal)
 
storage make_storage_rom (void)
 
subscript copy_subscript (subscript)
 SUBSCRIPT. More...
 
void free_subscript (subscript)
 
subscript check_subscript (subscript)
 
bool subscript_consistent_p (subscript)
 
bool subscript_defined_p (subscript)
 
list gen_subscript_cons (subscript, list)
 
void subscript_assign_contents (subscript, subscript)
 
void subscript_non_recursive_free (subscript)
 
void write_subscript (FILE *, subscript)
 
subscript read_subscript (FILE *)
 
subscript make_subscript (expression, list)
 
symbolic copy_symbolic (symbolic)
 SYMBOLIC. More...
 
void free_symbolic (symbolic)
 
symbolic check_symbolic (symbolic)
 
bool symbolic_consistent_p (symbolic)
 
bool symbolic_defined_p (symbolic)
 
list gen_symbolic_cons (symbolic, list)
 
void symbolic_assign_contents (symbolic, symbolic)
 
void symbolic_non_recursive_free (symbolic)
 
void write_symbolic (FILE *, symbolic)
 
symbolic read_symbolic (FILE *)
 
symbolic make_symbolic (expression, constant)
 
synchronization copy_synchronization (synchronization)
 SYNCHRONIZATION. More...
 
void free_synchronization (synchronization)
 
synchronization check_synchronization (synchronization)
 
bool synchronization_consistent_p (synchronization)
 
bool synchronization_defined_p (synchronization)
 
list gen_synchronization_cons (synchronization, list)
 
void synchronization_assign_contents (synchronization, synchronization)
 
void synchronization_non_recursive_free (synchronization)
 
void write_synchronization (FILE *, synchronization)
 
synchronization read_synchronization (FILE *)
 
string synchronization_tag_as_string (enum synchronization_utype)
 
synchronization make_synchronization (enum synchronization_utype, void *)
 
synchronization make_synchronization_none (void)
 
synchronization make_synchronization_spawn (entity)
 
synchronization make_synchronization_barrier (void)
 
synchronization make_synchronization_single (bool)
 
synchronization make_synchronization_critical (reference)
 
syntax copy_syntax (syntax)
 SYNTAX. More...
 
void free_syntax (syntax)
 
syntax check_syntax (syntax)
 
bool syntax_consistent_p (syntax)
 
bool syntax_defined_p (syntax)
 
list gen_syntax_cons (syntax, list)
 
void syntax_assign_contents (syntax, syntax)
 
void syntax_non_recursive_free (syntax)
 
void write_syntax (FILE *, syntax)
 
syntax read_syntax (FILE *)
 
string syntax_tag_as_string (enum syntax_utype)
 
syntax make_syntax (enum syntax_utype, void *)
 
syntax make_syntax_reference (reference)
 
syntax make_syntax_range (range)
 
syntax make_syntax_call (call)
 
syntax make_syntax_cast (cast)
 
syntax make_syntax_sizeofexpression (sizeofexpression)
 
syntax make_syntax_subscript (subscript)
 
syntax make_syntax_application (application)
 
syntax make_syntax_va_arg (list)
 
entity copy_entity (entity)
 ENTITY. More...
 
void free_entity (entity)
 
entity check_entity (entity)
 
bool entity_consistent_p (entity)
 
bool entity_defined_p (entity)
 
list gen_entity_cons (entity, list)
 
void entity_assign_contents (entity, entity)
 
void entity_non_recursive_free (entity)
 
entity gen_find_entity (char *)
 
void write_tabulated_entity (FILE *)
 
void read_tabulated_entity (FILE *)
 
entity make_entity (string, type, storage, value, intptr_t)
 
test copy_test (test)
 TEST. More...
 
void free_test (test)
 
test check_test (test)
 
bool test_consistent_p (test)
 
bool test_defined_p (test)
 
list gen_test_cons (test, list)
 
void test_assign_contents (test, test)
 
void test_non_recursive_free (test)
 
void write_test (FILE *, test)
 
test read_test (FILE *)
 
test make_test (expression, statement, statement)
 
transformer copy_transformer (transformer)
 TRANSFORMER. More...
 
void free_transformer (transformer)
 
transformer check_transformer (transformer)
 
bool transformer_consistent_p (transformer)
 
bool transformer_defined_p (transformer)
 
list gen_transformer_cons (transformer, list)
 
void transformer_assign_contents (transformer, transformer)
 
void transformer_non_recursive_free (transformer)
 
void write_transformer (FILE *, transformer)
 
transformer read_transformer (FILE *)
 
transformer make_transformer (list, predicate)
 
type copy_type (type)
 TYPE. More...
 
void free_type (type)
 
type check_type (type)
 
bool type_consistent_p (type)
 
bool type_defined_p (type)
 
list gen_type_cons (type, list)
 
void type_assign_contents (type, type)
 
void type_non_recursive_free (type)
 
void write_type (FILE *, type)
 
type read_type (FILE *)
 
string type_tag_as_string (enum type_utype)
 
type make_type (enum type_utype, void *)
 
type make_type_statement (void)
 
type make_type_area (area)
 
type make_type_variable (variable)
 
type make_type_functional (functional)
 
type make_type_varargs (type)
 
type make_type_unknown (void)
 
type make_type_void (list)
 
type make_type_struct (list)
 
type make_type_union (list)
 
type make_type_enum (list)
 
unstructured copy_unstructured (unstructured)
 UNSTRUCTURED. More...
 
void free_unstructured (unstructured)
 
unstructured check_unstructured (unstructured)
 
bool unstructured_consistent_p (unstructured)
 
bool unstructured_defined_p (unstructured)
 
list gen_unstructured_cons (unstructured, list)
 
void unstructured_assign_contents (unstructured, unstructured)
 
void unstructured_non_recursive_free (unstructured)
 
void write_unstructured (FILE *, unstructured)
 
unstructured read_unstructured (FILE *)
 
unstructured make_unstructured (control, control)
 
value copy_value (value)
 VALUE. More...
 
void free_value (value)
 
value check_value (value)
 
bool value_consistent_p (value)
 
bool value_defined_p (value)
 
list gen_value_cons (value, list)
 
void value_assign_contents (value, value)
 
void value_non_recursive_free (value)
 
void write_value (FILE *, value)
 
value read_value (FILE *)
 
string value_tag_as_string (enum value_utype)
 
value make_value (enum value_utype, void *)
 
value make_value_code (code)
 
value make_value_symbolic (symbolic)
 
value make_value_constant (constant)
 
value make_value_intrinsic (void)
 
value make_value_unknown (void)
 
value make_value_expression (expression)
 
value make_value_reference (reference)
 
variable copy_variable (variable)
 VARIABLE. More...
 
void free_variable (variable)
 
variable check_variable (variable)
 
bool variable_consistent_p (variable)
 
bool variable_defined_p (variable)
 
list gen_variable_cons (variable, list)
 
void variable_assign_contents (variable, variable)
 
void variable_non_recursive_free (variable)
 
void write_variable (FILE *, variable)
 
variable read_variable (FILE *)
 
variable make_variable (basic, list, list)
 
whileloop copy_whileloop (whileloop)
 WHILELOOP. More...
 
void free_whileloop (whileloop)
 
whileloop check_whileloop (whileloop)
 
bool whileloop_consistent_p (whileloop)
 
bool whileloop_defined_p (whileloop)
 
list gen_whileloop_cons (whileloop, list)
 
void whileloop_assign_contents (whileloop, whileloop)
 
void whileloop_non_recursive_free (whileloop)
 
void write_whileloop (FILE *, whileloop)
 
whileloop read_whileloop (FILE *)
 
whileloop make_whileloop (expression, statement, entity, evaluation)
 

Macro Definition Documentation

◆ _gen_ri_start

#define _gen_ri_start   27

Definition at line 3 of file ri.h.

◆ _newgen_application_domain_defined_

#define _newgen_application_domain_defined_

Definition at line 28 of file ri.h.

◆ _newgen_area_domain_defined_

#define _newgen_area_domain_defined_

Definition at line 36 of file ri.h.

◆ _newgen_basic_domain_defined_

#define _newgen_basic_domain_defined_

Definition at line 44 of file ri.h.

◆ _newgen_call_domain_defined_

#define _newgen_call_domain_defined_

Definition at line 60 of file ri.h.

◆ _newgen_callees_domain_defined_

#define _newgen_callees_domain_defined_

Definition at line 52 of file ri.h.

◆ _newgen_cast_domain_defined_

#define _newgen_cast_domain_defined_

Definition at line 68 of file ri.h.

◆ _newgen_code_domain_defined_

#define _newgen_code_domain_defined_

Definition at line 76 of file ri.h.

◆ _newgen_constant_domain_defined_

#define _newgen_constant_domain_defined_

Definition at line 84 of file ri.h.

◆ _newgen_control_domain_defined_

#define _newgen_control_domain_defined_

Definition at line 100 of file ri.h.

◆ _newgen_controlmap_domain_defined_

#define _newgen_controlmap_domain_defined_

Definition at line 92 of file ri.h.

◆ _newgen_dimension_domain_defined_

#define _newgen_dimension_domain_defined_

Definition at line 108 of file ri.h.

◆ _newgen_dummy_domain_defined_

#define _newgen_dummy_domain_defined_

Definition at line 116 of file ri.h.

◆ _newgen_entity_domain_defined_

#define _newgen_entity_domain_defined_

Definition at line 412 of file ri.h.

◆ _newgen_entity_int_domain_defined_

#define _newgen_entity_int_domain_defined_

Definition at line 124 of file ri.h.

◆ _newgen_entity_to_entity_domain_defined_

#define _newgen_entity_to_entity_domain_defined_

Definition at line 132 of file ri.h.

◆ _newgen_evaluation_domain_defined_

#define _newgen_evaluation_domain_defined_

Definition at line 140 of file ri.h.

◆ _newgen_execution_domain_defined_

#define _newgen_execution_domain_defined_

Definition at line 148 of file ri.h.

◆ _newgen_expression_domain_defined_

#define _newgen_expression_domain_defined_

Definition at line 156 of file ri.h.

◆ _newgen_extension_domain_defined_

#define _newgen_extension_domain_defined_

Definition at line 164 of file ri.h.

◆ _newgen_extensions_domain_defined_

#define _newgen_extensions_domain_defined_

Definition at line 172 of file ri.h.

◆ _newgen_forloop_domain_defined_

#define _newgen_forloop_domain_defined_

Definition at line 180 of file ri.h.

◆ _newgen_formal_domain_defined_

#define _newgen_formal_domain_defined_

Definition at line 188 of file ri.h.

◆ _newgen_functional_domain_defined_

#define _newgen_functional_domain_defined_

Definition at line 196 of file ri.h.

◆ _newgen_instruction_domain_defined_

#define _newgen_instruction_domain_defined_

Definition at line 204 of file ri.h.

◆ _newgen_language_domain_defined_

#define _newgen_language_domain_defined_

Definition at line 212 of file ri.h.

◆ _newgen_loop_domain_defined_

#define _newgen_loop_domain_defined_

Definition at line 220 of file ri.h.

◆ _newgen_mode_domain_defined_

#define _newgen_mode_domain_defined_

Definition at line 228 of file ri.h.

◆ _newgen_multitest_domain_defined_

#define _newgen_multitest_domain_defined_

Definition at line 236 of file ri.h.

◆ _newgen_normalized_domain_defined_

#define _newgen_normalized_domain_defined_

Definition at line 244 of file ri.h.

◆ _newgen_parameter_domain_defined_

#define _newgen_parameter_domain_defined_

Definition at line 252 of file ri.h.

◆ _newgen_persistant_statement_to_cluster_domain_defined_

#define _newgen_persistant_statement_to_cluster_domain_defined_

Definition at line 260 of file ri.h.

◆ _newgen_persistant_statement_to_control_domain_defined_

#define _newgen_persistant_statement_to_control_domain_defined_

Definition at line 268 of file ri.h.

◆ _newgen_persistant_statement_to_int_domain_defined_

#define _newgen_persistant_statement_to_int_domain_defined_

Definition at line 276 of file ri.h.

◆ _newgen_persistant_statement_to_statement_domain_defined_

#define _newgen_persistant_statement_to_statement_domain_defined_

Definition at line 284 of file ri.h.

◆ _newgen_pragma_domain_defined_

#define _newgen_pragma_domain_defined_

Definition at line 292 of file ri.h.

◆ _newgen_predicate_domain_defined_

#define _newgen_predicate_domain_defined_

Definition at line 300 of file ri.h.

◆ _newgen_preference_domain_defined_

#define _newgen_preference_domain_defined_

Definition at line 308 of file ri.h.

◆ _newgen_Psysteme_domain_defined_

#define _newgen_Psysteme_domain_defined_

newgen_Pvecteur_domain_defined

Definition at line 19 of file ri.h.

◆ _newgen_Pvecteur_domain_defined_

#define _newgen_Pvecteur_domain_defined_

Definition at line 11 of file ri.h.

◆ _newgen_qualifier_domain_defined_

#define _newgen_qualifier_domain_defined_

Definition at line 316 of file ri.h.

◆ _newgen_ram_domain_defined_

#define _newgen_ram_domain_defined_

Definition at line 324 of file ri.h.

◆ _newgen_range_domain_defined_

#define _newgen_range_domain_defined_

Definition at line 332 of file ri.h.

◆ _newgen_reference_domain_defined_

#define _newgen_reference_domain_defined_

Definition at line 340 of file ri.h.

◆ _newgen_sequence_domain_defined_

#define _newgen_sequence_domain_defined_

Definition at line 348 of file ri.h.

◆ _newgen_sizeofexpression_domain_defined_

#define _newgen_sizeofexpression_domain_defined_

Definition at line 356 of file ri.h.

◆ _newgen_statement_domain_defined_

#define _newgen_statement_domain_defined_

Definition at line 364 of file ri.h.

◆ _newgen_storage_domain_defined_

#define _newgen_storage_domain_defined_

Definition at line 372 of file ri.h.

◆ _newgen_subscript_domain_defined_

#define _newgen_subscript_domain_defined_

Definition at line 380 of file ri.h.

◆ _newgen_symbolic_domain_defined_

#define _newgen_symbolic_domain_defined_

Definition at line 388 of file ri.h.

◆ _newgen_synchronization_domain_defined_

#define _newgen_synchronization_domain_defined_

Definition at line 396 of file ri.h.

◆ _newgen_syntax_domain_defined_

#define _newgen_syntax_domain_defined_

Definition at line 404 of file ri.h.

◆ _newgen_test_domain_defined_

#define _newgen_test_domain_defined_

Definition at line 420 of file ri.h.

◆ _newgen_transformer_domain_defined_

#define _newgen_transformer_domain_defined_

Definition at line 428 of file ri.h.

◆ _newgen_type_domain_defined_

#define _newgen_type_domain_defined_

Definition at line 436 of file ri.h.

◆ _newgen_unstructured_domain_defined_

#define _newgen_unstructured_domain_defined_

Definition at line 444 of file ri.h.

◆ _newgen_value_domain_defined_

#define _newgen_value_domain_defined_

Definition at line 452 of file ri.h.

◆ _newgen_variable_domain_defined_

#define _newgen_variable_domain_defined_

Definition at line 460 of file ri.h.

◆ _newgen_whileloop_domain_defined_

#define _newgen_whileloop_domain_defined_

Definition at line 468 of file ri.h.

◆ APPLICATION

#define APPLICATION (   x)    ((application)((x).p))

newgen_whileloop_domain_defined

APPLICATION

Definition at line 478 of file ri.h.

◆ APPLICATION_

#define APPLICATION_ (   x)    ((x).e)

Definition at line 481 of file ri.h.

◆ application_arguments

#define application_arguments (   x)    ((x)->_application_arguments_)

Definition at line 510 of file ri.h.

◆ application_arguments_

#define application_arguments_ (   x)    application_arguments(x) /**old hack compatible */

Definition at line 509 of file ri.h.

◆ application_CAST

#define application_CAST (   x)    APPLICATION(x)

Definition at line 479 of file ri.h.

◆ APPLICATION_CAST

#define APPLICATION_CAST (   x)    APPLICATION(x)

Definition at line 480 of file ri.h.

◆ application_domain

#define application_domain   (_gen_ri_start+2)

newgen_Psysteme_domain_defined

Definition at line 26 of file ri.h.

◆ application_domain_number

#define application_domain_number (   x)    ((x)->_type_)

Definition at line 506 of file ri.h.

◆ application_function

#define application_function (   x)    ((x)->_application_function_)

Definition at line 508 of file ri.h.

◆ application_function_

#define application_function_ (   x)    application_function(x) /**old hack compatible */

Definition at line 507 of file ri.h.

◆ APPLICATION_NEWGEN_DOMAIN

#define APPLICATION_NEWGEN_DOMAIN   (application_domain)

Definition at line 29 of file ri.h.

◆ application_NEWGEN_DOMAIN

#define application_NEWGEN_DOMAIN   (application_domain)

Definition at line 30 of file ri.h.

◆ APPLICATION_TYPE

#define APPLICATION_TYPE   application

Definition at line 482 of file ri.h.

◆ application_TYPE

#define application_TYPE   application

Definition at line 483 of file ri.h.

◆ application_undefined

#define application_undefined   ((application)gen_chunk_undefined)

Definition at line 484 of file ri.h.

◆ application_undefined_p

#define application_undefined_p (   x)    ((x)==application_undefined)

Definition at line 485 of file ri.h.

◆ AREA

#define AREA (   x)    ((area)((x).p))

AREA.

Definition at line 514 of file ri.h.

◆ AREA_

#define AREA_ (   x)    ((x).e)

Definition at line 517 of file ri.h.

◆ area_CAST

#define area_CAST (   x)    AREA(x)

Definition at line 515 of file ri.h.

◆ AREA_CAST

#define AREA_CAST (   x)    AREA(x)

Definition at line 516 of file ri.h.

◆ area_domain

#define area_domain   (_gen_ri_start+3)

newgen_application_domain_defined

Definition at line 34 of file ri.h.

◆ area_domain_number

#define area_domain_number (   x)    ((x)->_type_)

Definition at line 542 of file ri.h.

◆ area_layout

#define area_layout (   x)    ((x)->_area_layout_)

Definition at line 546 of file ri.h.

◆ area_layout_

#define area_layout_ (   x)    area_layout(x) /**old hack compatible */

Definition at line 545 of file ri.h.

◆ AREA_NEWGEN_DOMAIN

#define AREA_NEWGEN_DOMAIN   (area_domain)

Definition at line 37 of file ri.h.

◆ area_NEWGEN_DOMAIN

#define area_NEWGEN_DOMAIN   (area_domain)

Definition at line 38 of file ri.h.

◆ area_size

#define area_size (   x)    ((x)->_area_size_)

Definition at line 544 of file ri.h.

◆ area_size_

#define area_size_ (   x)    area_size(x) /**old hack compatible */

Definition at line 543 of file ri.h.

◆ AREA_TYPE

#define AREA_TYPE   area

Definition at line 518 of file ri.h.

◆ area_TYPE

#define area_TYPE   area

Definition at line 519 of file ri.h.

◆ area_undefined

#define area_undefined   ((area)gen_chunk_undefined)

Definition at line 520 of file ri.h.

◆ area_undefined_p

#define area_undefined_p (   x)    ((x)==area_undefined)

Definition at line 521 of file ri.h.

◆ BASIC

#define BASIC (   x)    ((basic)((x).p))

BASIC.

Definition at line 550 of file ri.h.

◆ BASIC_

#define BASIC_ (   x)    ((x).e)

Definition at line 553 of file ri.h.

◆ basic_bit

#define basic_bit (   x)    ((x)->_basic_union_._basic_bit_)

Definition at line 634 of file ri.h.

◆ basic_bit_

#define basic_bit_ (   x)    basic_bit(x) /**old hack compatible */

Definition at line 633 of file ri.h.

◆ basic_bit_p

#define basic_bit_p (   x)    (basic_tag(x)==is_basic_bit)

Definition at line 632 of file ri.h.

◆ basic_CAST

#define basic_CAST (   x)    BASIC(x)

Definition at line 551 of file ri.h.

◆ BASIC_CAST

#define BASIC_CAST (   x)    BASIC(x)

Definition at line 552 of file ri.h.

◆ basic_complex

#define basic_complex (   x)    ((x)->_basic_union_._basic_complex_)

Definition at line 628 of file ri.h.

◆ basic_complex_

#define basic_complex_ (   x)    basic_complex(x) /**old hack compatible */

Definition at line 627 of file ri.h.

◆ basic_complex_p

#define basic_complex_p (   x)    (basic_tag(x)==is_basic_complex)

Definition at line 626 of file ri.h.

◆ basic_derived

#define basic_derived (   x)    ((x)->_basic_union_._basic_derived_)

Definition at line 640 of file ri.h.

◆ basic_derived_

#define basic_derived_ (   x)    basic_derived(x) /**old hack compatible */

Definition at line 639 of file ri.h.

◆ basic_derived_p

#define basic_derived_p (   x)    (basic_tag(x)==is_basic_derived)

Definition at line 638 of file ri.h.

◆ basic_domain

#define basic_domain   (_gen_ri_start+4)

newgen_area_domain_defined

Definition at line 42 of file ri.h.

◆ basic_domain_number

#define basic_domain_number (   x)    ((x)->_type_)

Definition at line 612 of file ri.h.

◆ basic_float

#define basic_float (   x)    ((x)->_basic_union_._basic_float_)

Definition at line 619 of file ri.h.

◆ basic_float_

#define basic_float_ (   x)    basic_float(x) /**old hack compatible */

Definition at line 618 of file ri.h.

◆ basic_float_p

#define basic_float_p (   x)    (basic_tag(x)==is_basic_float)

Definition at line 617 of file ri.h.

◆ basic_int

#define basic_int (   x)    ((x)->_basic_union_._basic_int_)

Definition at line 616 of file ri.h.

◆ basic_int_

#define basic_int_ (   x)    basic_int(x) /**old hack compatible */

Definition at line 615 of file ri.h.

◆ basic_int_p

#define basic_int_p (   x)    (basic_tag(x)==is_basic_int)

Definition at line 614 of file ri.h.

◆ basic_logical

#define basic_logical (   x)    ((x)->_basic_union_._basic_logical_)

Definition at line 622 of file ri.h.

◆ basic_logical_

#define basic_logical_ (   x)    basic_logical(x) /**old hack compatible */

Definition at line 621 of file ri.h.

◆ basic_logical_p

#define basic_logical_p (   x)    (basic_tag(x)==is_basic_logical)

Definition at line 620 of file ri.h.

◆ BASIC_NEWGEN_DOMAIN

#define BASIC_NEWGEN_DOMAIN   (basic_domain)

Definition at line 45 of file ri.h.

◆ basic_NEWGEN_DOMAIN

#define basic_NEWGEN_DOMAIN   (basic_domain)

Definition at line 46 of file ri.h.

◆ basic_overloaded

#define basic_overloaded (   x)    ((x)->_basic_union_._basic_overloaded_.u)

Definition at line 625 of file ri.h.

◆ basic_overloaded_

#define basic_overloaded_ (   x)    basic_overloaded(x) /**old hack compatible */

Definition at line 624 of file ri.h.

◆ basic_overloaded_p

#define basic_overloaded_p (   x)    (basic_tag(x)==is_basic_overloaded)

Definition at line 623 of file ri.h.

◆ basic_pointer

#define basic_pointer (   x)    ((x)->_basic_union_._basic_pointer_)

Definition at line 637 of file ri.h.

◆ basic_pointer_

#define basic_pointer_ (   x)    basic_pointer(x) /**old hack compatible */

Definition at line 636 of file ri.h.

◆ basic_pointer_p

#define basic_pointer_p (   x)    (basic_tag(x)==is_basic_pointer)

Definition at line 635 of file ri.h.

◆ basic_string

#define basic_string (   x)    ((x)->_basic_union_._basic_string_)

Definition at line 631 of file ri.h.

◆ basic_string_

#define basic_string_ (   x)    basic_string(x) /**old hack compatible */

Definition at line 630 of file ri.h.

◆ basic_string_p

#define basic_string_p (   x)    (basic_tag(x)==is_basic_string)

Definition at line 629 of file ri.h.

◆ basic_tag

#define basic_tag (   x)    ((x)->_basic_tag__)

Definition at line 613 of file ri.h.

◆ BASIC_TYPE

#define BASIC_TYPE   basic

Definition at line 554 of file ri.h.

◆ basic_TYPE

#define basic_TYPE   basic

Definition at line 555 of file ri.h.

◆ basic_typedef

#define basic_typedef (   x)    ((x)->_basic_union_._basic_typedef_)

Definition at line 643 of file ri.h.

◆ basic_typedef_

#define basic_typedef_ (   x)    basic_typedef(x) /**old hack compatible */

Definition at line 642 of file ri.h.

◆ basic_typedef_p

#define basic_typedef_p (   x)    (basic_tag(x)==is_basic_typedef)

Definition at line 641 of file ri.h.

◆ basic_undefined

#define basic_undefined   ((basic)gen_chunk_undefined)

Definition at line 556 of file ri.h.

◆ basic_undefined_p

#define basic_undefined_p (   x)    ((x)==basic_undefined)

Definition at line 557 of file ri.h.

◆ CALL

#define CALL (   x)    ((call)((x).p))

CALL.

Definition at line 679 of file ri.h.

◆ CALL_

#define CALL_ (   x)    ((x).e)

Definition at line 682 of file ri.h.

◆ call_arguments

#define call_arguments (   x)    ((x)->_call_arguments_)

Definition at line 711 of file ri.h.

◆ call_arguments_

#define call_arguments_ (   x)    call_arguments(x) /**old hack compatible */

Definition at line 710 of file ri.h.

◆ call_CAST

#define call_CAST (   x)    CALL(x)

Definition at line 680 of file ri.h.

◆ CALL_CAST

#define CALL_CAST (   x)    CALL(x)

Definition at line 681 of file ri.h.

◆ call_domain

#define call_domain   (_gen_ri_start+6)

newgen_callees_domain_defined

Definition at line 58 of file ri.h.

◆ call_domain_number

#define call_domain_number (   x)    ((x)->_type_)

Definition at line 707 of file ri.h.

◆ call_function

#define call_function (   x)    ((x)->_call_function_)

Definition at line 709 of file ri.h.

◆ call_function_

#define call_function_ (   x)    call_function(x) /**old hack compatible */

Definition at line 708 of file ri.h.

◆ CALL_NEWGEN_DOMAIN

#define CALL_NEWGEN_DOMAIN   (call_domain)

Definition at line 61 of file ri.h.

◆ call_NEWGEN_DOMAIN

#define call_NEWGEN_DOMAIN   (call_domain)

Definition at line 62 of file ri.h.

◆ CALL_TYPE

#define CALL_TYPE   call

Definition at line 683 of file ri.h.

◆ call_TYPE

#define call_TYPE   call

Definition at line 684 of file ri.h.

◆ call_undefined

#define call_undefined   ((call)gen_chunk_undefined)

Definition at line 685 of file ri.h.

◆ call_undefined_p

#define call_undefined_p (   x)    ((x)==call_undefined)

Definition at line 686 of file ri.h.

◆ CALLEES

#define CALLEES (   x)    ((callees)((x).p))

CALLEES.

Definition at line 647 of file ri.h.

◆ CALLEES_

#define CALLEES_ (   x)    ((x).e)

Definition at line 650 of file ri.h.

◆ callees_callees

#define callees_callees (   x)    ((x)->_callees_holder_)

Definition at line 675 of file ri.h.

◆ callees_CAST

#define callees_CAST (   x)    CALLEES(x)

Definition at line 648 of file ri.h.

◆ CALLEES_CAST

#define CALLEES_CAST (   x)    CALLEES(x)

Definition at line 649 of file ri.h.

◆ callees_domain

#define callees_domain   (_gen_ri_start+5)

newgen_basic_domain_defined

Definition at line 50 of file ri.h.

◆ callees_domain_number

#define callees_domain_number (   x)    ((x)->_type_)

Definition at line 674 of file ri.h.

◆ CALLEES_NEWGEN_DOMAIN

#define CALLEES_NEWGEN_DOMAIN   (callees_domain)

Definition at line 53 of file ri.h.

◆ callees_NEWGEN_DOMAIN

#define callees_NEWGEN_DOMAIN   (callees_domain)

Definition at line 54 of file ri.h.

◆ CALLEES_TYPE

#define CALLEES_TYPE   callees

Definition at line 651 of file ri.h.

◆ callees_TYPE

#define callees_TYPE   callees

Definition at line 652 of file ri.h.

◆ callees_undefined

#define callees_undefined   ((callees)gen_chunk_undefined)

Definition at line 653 of file ri.h.

◆ callees_undefined_p

#define callees_undefined_p (   x)    ((x)==callees_undefined)

Definition at line 654 of file ri.h.

◆ CAST

#define CAST (   x)    ((cast)((x).p))

CAST.

Definition at line 715 of file ri.h.

◆ CAST_

#define CAST_ (   x)    ((x).e)

Definition at line 718 of file ri.h.

◆ cast_CAST

#define cast_CAST (   x)    CAST(x)

Definition at line 716 of file ri.h.

◆ CAST_CAST

#define CAST_CAST (   x)    CAST(x)

Definition at line 717 of file ri.h.

◆ cast_domain

#define cast_domain   (_gen_ri_start+7)

newgen_call_domain_defined

Definition at line 66 of file ri.h.

◆ cast_domain_number

#define cast_domain_number (   x)    ((x)->_type_)

Definition at line 743 of file ri.h.

◆ cast_expression

#define cast_expression (   x)    ((x)->_cast_expression_)

Definition at line 747 of file ri.h.

◆ cast_expression_

#define cast_expression_ (   x)    cast_expression(x) /**old hack compatible */

Definition at line 746 of file ri.h.

◆ CAST_NEWGEN_DOMAIN

#define CAST_NEWGEN_DOMAIN   (cast_domain)

Definition at line 69 of file ri.h.

◆ cast_NEWGEN_DOMAIN

#define cast_NEWGEN_DOMAIN   (cast_domain)

Definition at line 70 of file ri.h.

◆ CAST_TYPE

#define CAST_TYPE   cast

Definition at line 719 of file ri.h.

◆ cast_TYPE

#define cast_TYPE   cast

Definition at line 720 of file ri.h.

◆ cast_type

#define cast_type (   x)    ((x)->_cast_type_)

Definition at line 745 of file ri.h.

◆ cast_type_

#define cast_type_ (   x)    cast_type(x) /**old hack compatible */

Definition at line 744 of file ri.h.

◆ cast_undefined

#define cast_undefined   ((cast)gen_chunk_undefined)

Definition at line 721 of file ri.h.

◆ cast_undefined_p

#define cast_undefined_p (   x)    ((x)==cast_undefined)

Definition at line 722 of file ri.h.

◆ CODE

#define CODE (   x)    ((code)((x).p))

CODE.

Definition at line 751 of file ri.h.

◆ CODE_

#define CODE_ (   x)    ((x).e)

Definition at line 754 of file ri.h.

◆ code_CAST

#define code_CAST (   x)    CODE(x)

Definition at line 752 of file ri.h.

◆ CODE_CAST

#define CODE_CAST (   x)    CODE(x)

Definition at line 753 of file ri.h.

◆ code_declarations

#define code_declarations (   x)    ((x)->_code_declarations_)

Definition at line 784 of file ri.h.

◆ code_declarations_

#define code_declarations_ (   x)    code_declarations(x) /**old hack compatible */

Definition at line 783 of file ri.h.

◆ code_decls_text

#define code_decls_text (   x)    ((x)->_code_decls_text_)

Definition at line 786 of file ri.h.

◆ code_decls_text_

#define code_decls_text_ (   x)    code_decls_text(x) /**old hack compatible */

Definition at line 785 of file ri.h.

◆ code_domain

#define code_domain   (_gen_ri_start+8)

newgen_cast_domain_defined

Definition at line 74 of file ri.h.

◆ code_domain_number

#define code_domain_number (   x)    ((x)->_type_)

Definition at line 782 of file ri.h.

◆ code_externs

#define code_externs (   x)    ((x)->_code_externs_)

Definition at line 790 of file ri.h.

◆ code_externs_

#define code_externs_ (   x)    code_externs(x) /**old hack compatible */

Definition at line 789 of file ri.h.

◆ code_initializations

#define code_initializations (   x)    ((x)->_code_initializations_)

Definition at line 788 of file ri.h.

◆ code_initializations_

#define code_initializations_ (   x)    code_initializations(x) /**old hack compatible */

Definition at line 787 of file ri.h.

◆ code_language

#define code_language (   x)    ((x)->_code_language_)

Definition at line 792 of file ri.h.

◆ code_language_

#define code_language_ (   x)    code_language(x) /**old hack compatible */

Definition at line 791 of file ri.h.

◆ CODE_NEWGEN_DOMAIN

#define CODE_NEWGEN_DOMAIN   (code_domain)

Definition at line 77 of file ri.h.

◆ code_NEWGEN_DOMAIN

#define code_NEWGEN_DOMAIN   (code_domain)

Definition at line 78 of file ri.h.

◆ CODE_TYPE

#define CODE_TYPE   code

Definition at line 755 of file ri.h.

◆ code_TYPE

#define code_TYPE   code

Definition at line 756 of file ri.h.

◆ code_undefined

#define code_undefined   ((code)gen_chunk_undefined)

Definition at line 757 of file ri.h.

◆ code_undefined_p

#define code_undefined_p (   x)    ((x)==code_undefined)

Definition at line 758 of file ri.h.

◆ CONSTANT

#define CONSTANT (   x)    ((constant)((x).p))

CONSTANT.

Definition at line 796 of file ri.h.

◆ CONSTANT_

#define CONSTANT_ (   x)    ((x).e)

Definition at line 799 of file ri.h.

◆ constant_call

#define constant_call (   x)    ((x)->_constant_union_._constant_call_)

Definition at line 862 of file ri.h.

◆ constant_call_

#define constant_call_ (   x)    constant_call(x) /**old hack compatible */

Definition at line 861 of file ri.h.

◆ constant_call_p

#define constant_call_p (   x)    (constant_tag(x)==is_constant_call)

Definition at line 860 of file ri.h.

◆ constant_CAST

#define constant_CAST (   x)    CONSTANT(x)

Definition at line 797 of file ri.h.

◆ CONSTANT_CAST

#define CONSTANT_CAST (   x)    CONSTANT(x)

Definition at line 798 of file ri.h.

◆ constant_domain

#define constant_domain   (_gen_ri_start+9)

newgen_code_domain_defined

Definition at line 82 of file ri.h.

◆ constant_domain_number

#define constant_domain_number (   x)    ((x)->_type_)

Definition at line 846 of file ri.h.

◆ constant_float

#define constant_float (   x)    ((x)->_constant_union_._constant_float_.f)

Definition at line 853 of file ri.h.

◆ constant_float_

#define constant_float_ (   x)    constant_float(x) /**old hack compatible */

Definition at line 852 of file ri.h.

◆ constant_float_p

#define constant_float_p (   x)    (constant_tag(x)==is_constant_float)

Definition at line 851 of file ri.h.

◆ constant_int

#define constant_int (   x)    ((x)->_constant_union_._constant_int_)

Definition at line 850 of file ri.h.

◆ constant_int_

#define constant_int_ (   x)    constant_int(x) /**old hack compatible */

Definition at line 849 of file ri.h.

◆ constant_int_p

#define constant_int_p (   x)    (constant_tag(x)==is_constant_int)

Definition at line 848 of file ri.h.

◆ constant_litteral

#define constant_litteral (   x)    ((x)->_constant_union_._constant_litteral_.u)

Definition at line 859 of file ri.h.

◆ constant_litteral_

#define constant_litteral_ (   x)    constant_litteral(x) /**old hack compatible */

Definition at line 858 of file ri.h.

◆ constant_litteral_p

#define constant_litteral_p (   x)    (constant_tag(x)==is_constant_litteral)

Definition at line 857 of file ri.h.

◆ constant_logical

#define constant_logical (   x)    ((x)->_constant_union_._constant_logical_)

Definition at line 856 of file ri.h.

◆ constant_logical_

#define constant_logical_ (   x)    constant_logical(x) /**old hack compatible */

Definition at line 855 of file ri.h.

◆ constant_logical_p

#define constant_logical_p (   x)    (constant_tag(x)==is_constant_logical)

Definition at line 854 of file ri.h.

◆ CONSTANT_NEWGEN_DOMAIN

#define CONSTANT_NEWGEN_DOMAIN   (constant_domain)

Definition at line 85 of file ri.h.

◆ constant_NEWGEN_DOMAIN

#define constant_NEWGEN_DOMAIN   (constant_domain)

Definition at line 86 of file ri.h.

◆ constant_tag

#define constant_tag (   x)    ((x)->_constant_tag__)

Definition at line 847 of file ri.h.

◆ CONSTANT_TYPE

#define CONSTANT_TYPE   constant

Definition at line 800 of file ri.h.

◆ constant_TYPE

#define constant_TYPE   constant

Definition at line 801 of file ri.h.

◆ constant_undefined

#define constant_undefined   ((constant)gen_chunk_undefined)

Definition at line 802 of file ri.h.

◆ constant_undefined_p

#define constant_undefined_p (   x)    ((x)==constant_undefined)

Definition at line 803 of file ri.h.

◆ constant_unknown

#define constant_unknown (   x)    ((x)->_constant_union_._constant_unknown_.u)

Definition at line 865 of file ri.h.

◆ constant_unknown_

#define constant_unknown_ (   x)    constant_unknown(x) /**old hack compatible */

Definition at line 864 of file ri.h.

◆ constant_unknown_p

#define constant_unknown_p (   x)    (constant_tag(x)==is_constant_unknown)

Definition at line 863 of file ri.h.

◆ CONTROL

#define CONTROL (   x)    ((control)((x).p))

CONTROL.

Definition at line 910 of file ri.h.

◆ CONTROL_

#define CONTROL_ (   x)    ((x).e)

Definition at line 913 of file ri.h.

◆ control_CAST

#define control_CAST (   x)    CONTROL(x)

Definition at line 911 of file ri.h.

◆ CONTROL_CAST

#define CONTROL_CAST (   x)    CONTROL(x)

Definition at line 912 of file ri.h.

◆ control_domain

#define control_domain   (_gen_ri_start+11)

newgen_controlmap_domain_defined

Definition at line 98 of file ri.h.

◆ control_domain_number

#define control_domain_number (   x)    ((x)->_type_)

Definition at line 939 of file ri.h.

◆ CONTROL_NEWGEN_DOMAIN

#define CONTROL_NEWGEN_DOMAIN   (control_domain)

Definition at line 101 of file ri.h.

◆ control_NEWGEN_DOMAIN

#define control_NEWGEN_DOMAIN   (control_domain)

Definition at line 102 of file ri.h.

◆ control_predecessors

#define control_predecessors (   x)    ((x)->_control_predecessors_)

Definition at line 943 of file ri.h.

◆ control_predecessors_

#define control_predecessors_ (   x)    control_predecessors(x) /**old hack compatible */

Definition at line 942 of file ri.h.

◆ control_statement

#define control_statement (   x)    ((x)->_control_statement_)

Definition at line 941 of file ri.h.

◆ control_statement_

#define control_statement_ (   x)    control_statement(x) /**old hack compatible */

Definition at line 940 of file ri.h.

◆ control_successors

#define control_successors (   x)    ((x)->_control_successors_)

Definition at line 945 of file ri.h.

◆ control_successors_

#define control_successors_ (   x)    control_successors(x) /**old hack compatible */

Definition at line 944 of file ri.h.

◆ CONTROL_TYPE

#define CONTROL_TYPE   control

Definition at line 914 of file ri.h.

◆ control_TYPE

#define control_TYPE   control

Definition at line 915 of file ri.h.

◆ control_undefined

#define control_undefined   ((control)gen_chunk_undefined)

Definition at line 916 of file ri.h.

◆ control_undefined_p

#define control_undefined_p (   x)    ((x)==control_undefined)

Definition at line 917 of file ri.h.

◆ CONTROLMAP

#define CONTROLMAP (   x)    ((controlmap)((x).p))

CONTROLMAP.

Definition at line 869 of file ri.h.

◆ CONTROLMAP_

#define CONTROLMAP_ (   x)    ((x).e)

Definition at line 872 of file ri.h.

◆ controlmap_CAST

#define controlmap_CAST (   x)    CONTROLMAP(x)

Definition at line 870 of file ri.h.

◆ CONTROLMAP_CAST

#define CONTROLMAP_CAST (   x)    CONTROLMAP(x)

Definition at line 871 of file ri.h.

◆ controlmap_domain

#define controlmap_domain   (_gen_ri_start+10)

newgen_constant_domain_defined

Definition at line 90 of file ri.h.

◆ controlmap_domain_number

#define controlmap_domain_number (   x)    ((x)->_type_)

Definition at line 896 of file ri.h.

◆ CONTROLMAP_FOREACH

#define CONTROLMAP_FOREACH (   k,
  v,
  f 
)    FUNCTION_FOREACH(controlmap,p,p,k,v,f)

Definition at line 901 of file ri.h.

◆ controlmap_hash_table

#define controlmap_hash_table (   x)    ((x)->_controlmap_holder_)

Definition at line 897 of file ri.h.

◆ controlmap_key_type

#define controlmap_key_type   statement

Definition at line 898 of file ri.h.

◆ CONTROLMAP_MAP

#define CONTROLMAP_MAP (   k,
  v,
  c,
  f 
)    FUNCTION_MAP(controlmap,p,p,k,v,c,f)

Definition at line 900 of file ri.h.

◆ CONTROLMAP_NEWGEN_DOMAIN

#define CONTROLMAP_NEWGEN_DOMAIN   (controlmap_domain)

Definition at line 93 of file ri.h.

◆ controlmap_NEWGEN_DOMAIN

#define controlmap_NEWGEN_DOMAIN   (controlmap_domain)

Definition at line 94 of file ri.h.

◆ CONTROLMAP_TYPE

#define CONTROLMAP_TYPE   controlmap

Definition at line 873 of file ri.h.

◆ controlmap_TYPE

#define controlmap_TYPE   controlmap

Definition at line 874 of file ri.h.

◆ controlmap_undefined

#define controlmap_undefined   ((controlmap)gen_chunk_undefined)

Definition at line 875 of file ri.h.

◆ controlmap_undefined_p

#define controlmap_undefined_p (   x)    ((x)==controlmap_undefined)

Definition at line 876 of file ri.h.

◆ controlmap_value_type

#define controlmap_value_type   control

Definition at line 899 of file ri.h.

◆ DIMENSION

#define DIMENSION (   x)    ((dimension)((x).p))

DIMENSION.

Definition at line 949 of file ri.h.

◆ DIMENSION_

#define DIMENSION_ (   x)    ((x).e)

Definition at line 952 of file ri.h.

◆ dimension_CAST

#define dimension_CAST (   x)    DIMENSION(x)

Definition at line 950 of file ri.h.

◆ DIMENSION_CAST

#define DIMENSION_CAST (   x)    DIMENSION(x)

Definition at line 951 of file ri.h.

◆ dimension_domain

#define dimension_domain   (_gen_ri_start+12)

newgen_control_domain_defined

Definition at line 106 of file ri.h.

◆ dimension_domain_number

#define dimension_domain_number (   x)    ((x)->_type_)

Definition at line 978 of file ri.h.

◆ dimension_lower

#define dimension_lower (   x)    ((x)->_dimension_lower_)

Definition at line 980 of file ri.h.

◆ dimension_lower_

#define dimension_lower_ (   x)    dimension_lower(x) /**old hack compatible */

Definition at line 979 of file ri.h.

◆ DIMENSION_NEWGEN_DOMAIN

#define DIMENSION_NEWGEN_DOMAIN   (dimension_domain)

Definition at line 109 of file ri.h.

◆ dimension_NEWGEN_DOMAIN

#define dimension_NEWGEN_DOMAIN   (dimension_domain)

Definition at line 110 of file ri.h.

◆ dimension_qualifiers

#define dimension_qualifiers (   x)    ((x)->_dimension_qualifiers_)

Definition at line 984 of file ri.h.

◆ dimension_qualifiers_

#define dimension_qualifiers_ (   x)    dimension_qualifiers(x) /**old hack compatible */

Definition at line 983 of file ri.h.

◆ DIMENSION_TYPE

#define DIMENSION_TYPE   dimension

Definition at line 953 of file ri.h.

◆ dimension_TYPE

#define dimension_TYPE   dimension

Definition at line 954 of file ri.h.

◆ dimension_undefined

#define dimension_undefined   ((dimension)gen_chunk_undefined)

Definition at line 955 of file ri.h.

◆ dimension_undefined_p

#define dimension_undefined_p (   x)    ((x)==dimension_undefined)

Definition at line 956 of file ri.h.

◆ dimension_upper

#define dimension_upper (   x)    ((x)->_dimension_upper_)

Definition at line 982 of file ri.h.

◆ dimension_upper_

#define dimension_upper_ (   x)    dimension_upper(x) /**old hack compatible */

Definition at line 981 of file ri.h.

◆ DUMMY

#define DUMMY (   x)    ((dummy)((x).p))

DUMMY.

Definition at line 988 of file ri.h.

◆ DUMMY_

#define DUMMY_ (   x)    ((x).e)

Definition at line 991 of file ri.h.

◆ dummy_CAST

#define dummy_CAST (   x)    DUMMY(x)

Definition at line 989 of file ri.h.

◆ DUMMY_CAST

#define DUMMY_CAST (   x)    DUMMY(x)

Definition at line 990 of file ri.h.

◆ dummy_domain

#define dummy_domain   (_gen_ri_start+13)

newgen_dimension_domain_defined

Definition at line 114 of file ri.h.

◆ dummy_domain_number

#define dummy_domain_number (   x)    ((x)->_type_)

Definition at line 1026 of file ri.h.

◆ dummy_identifier

#define dummy_identifier (   x)    ((x)->_dummy_union_._dummy_identifier_)

Definition at line 1033 of file ri.h.

◆ dummy_identifier_

#define dummy_identifier_ (   x)    dummy_identifier(x) /**old hack compatible */

Definition at line 1032 of file ri.h.

◆ dummy_identifier_p

#define dummy_identifier_p (   x)    (dummy_tag(x)==is_dummy_identifier)

Definition at line 1031 of file ri.h.

◆ DUMMY_NEWGEN_DOMAIN

#define DUMMY_NEWGEN_DOMAIN   (dummy_domain)

Definition at line 117 of file ri.h.

◆ dummy_NEWGEN_DOMAIN

#define dummy_NEWGEN_DOMAIN   (dummy_domain)

Definition at line 118 of file ri.h.

◆ dummy_tag

#define dummy_tag (   x)    ((x)->_dummy_tag__)

Definition at line 1027 of file ri.h.

◆ DUMMY_TYPE

#define DUMMY_TYPE   dummy

Definition at line 992 of file ri.h.

◆ dummy_TYPE

#define dummy_TYPE   dummy

Definition at line 993 of file ri.h.

◆ dummy_undefined

#define dummy_undefined   ((dummy)gen_chunk_undefined)

Definition at line 994 of file ri.h.

◆ dummy_undefined_p

#define dummy_undefined_p (   x)    ((x)==dummy_undefined)

Definition at line 995 of file ri.h.

◆ dummy_unknown

#define dummy_unknown (   x)    ((x)->_dummy_union_._dummy_unknown_.u)

Definition at line 1030 of file ri.h.

◆ dummy_unknown_

#define dummy_unknown_ (   x)    dummy_unknown(x) /**old hack compatible */

Definition at line 1029 of file ri.h.

◆ dummy_unknown_p

#define dummy_unknown_p (   x)    (dummy_tag(x)==is_dummy_unknown)

Definition at line 1028 of file ri.h.

◆ ENTITY

#define ENTITY (   x)    ((entity)((x).p))

ENTITY.

Definition at line 2755 of file ri.h.

◆ ENTITY_

#define ENTITY_ (   x)    ((x).e)

Definition at line 2758 of file ri.h.

◆ entity_CAST

#define entity_CAST (   x)    ENTITY(x)

Definition at line 2756 of file ri.h.

◆ ENTITY_CAST

#define ENTITY_CAST (   x)    ENTITY(x)

Definition at line 2757 of file ri.h.

◆ entity_domain

#define entity_domain   (_gen_ri_start+50)

newgen_syntax_domain_defined

Definition at line 410 of file ri.h.

◆ entity_domain_number

#define entity_domain_number (   x)    ((x)->_type_)

Definition at line 2788 of file ri.h.

◆ entity_initial

#define entity_initial (   x)    ((x)->_entity_initial_)

Definition at line 2796 of file ri.h.

◆ entity_initial_

#define entity_initial_ (   x)    entity_initial(x) /**old hack compatible */

Definition at line 2795 of file ri.h.

◆ ENTITY_INT

#define ENTITY_INT (   x)    ((entity_int)((x).p))

ENTITY_INT.

Definition at line 1037 of file ri.h.

◆ ENTITY_INT_

#define ENTITY_INT_ (   x)    ((x).e)

Definition at line 1040 of file ri.h.

◆ entity_int_CAST

#define entity_int_CAST (   x)    ENTITY_INT(x)

Definition at line 1038 of file ri.h.

◆ ENTITY_INT_CAST

#define ENTITY_INT_CAST (   x)    ENTITY_INT(x)

Definition at line 1039 of file ri.h.

◆ entity_int_domain

#define entity_int_domain   (_gen_ri_start+14)

newgen_dummy_domain_defined

Definition at line 122 of file ri.h.

◆ entity_int_domain_number

#define entity_int_domain_number (   x)    ((x)->_type_)

Definition at line 1064 of file ri.h.

◆ ENTITY_INT_FOREACH

#define ENTITY_INT_FOREACH (   k,
  v,
  f 
)    FUNCTION_FOREACH(entity_int,p,i,k,v,f)

Definition at line 1069 of file ri.h.

◆ entity_int_hash_table

#define entity_int_hash_table (   x)    ((x)->_entity_int_holder_)

Definition at line 1065 of file ri.h.

◆ entity_int_key_type

#define entity_int_key_type   entity

Definition at line 1066 of file ri.h.

◆ ENTITY_INT_MAP

#define ENTITY_INT_MAP (   k,
  v,
  c,
  f 
)    FUNCTION_MAP(entity_int,p,i,k,v,c,f)

Definition at line 1068 of file ri.h.

◆ ENTITY_INT_NEWGEN_DOMAIN

#define ENTITY_INT_NEWGEN_DOMAIN   (entity_int_domain)

Definition at line 125 of file ri.h.

◆ entity_int_NEWGEN_DOMAIN

#define entity_int_NEWGEN_DOMAIN   (entity_int_domain)

Definition at line 126 of file ri.h.

◆ ENTITY_INT_TYPE

#define ENTITY_INT_TYPE   entity_int

Definition at line 1041 of file ri.h.

◆ entity_int_TYPE

#define entity_int_TYPE   entity_int

Definition at line 1042 of file ri.h.

◆ entity_int_undefined

#define entity_int_undefined   ((entity_int)gen_chunk_undefined)

Definition at line 1043 of file ri.h.

◆ entity_int_undefined_p

#define entity_int_undefined_p (   x)    ((x)==entity_int_undefined)

Definition at line 1044 of file ri.h.

◆ entity_int_value_type

#define entity_int_value_type   intptr_t

Definition at line 1067 of file ri.h.

◆ entity_kind

#define entity_kind (   x)    ((x)->_entity_kind_)

Definition at line 2798 of file ri.h.

◆ entity_kind_

#define entity_kind_ (   x)    entity_kind(x) /**old hack compatible */

Definition at line 2797 of file ri.h.

◆ entity_name

#define entity_name (   x)    ((x)->_entity_name_)

Definition at line 2790 of file ri.h.

◆ entity_name_

#define entity_name_ (   x)    entity_name(x) /**old hack compatible */

Definition at line 2789 of file ri.h.

◆ ENTITY_NEWGEN_DOMAIN

#define ENTITY_NEWGEN_DOMAIN   (entity_domain)

Definition at line 413 of file ri.h.

◆ entity_NEWGEN_DOMAIN

#define entity_NEWGEN_DOMAIN   (entity_domain)

Definition at line 414 of file ri.h.

◆ entity_storage

#define entity_storage (   x)    ((x)->_entity_storage_)

Definition at line 2794 of file ri.h.

◆ entity_storage_

#define entity_storage_ (   x)    entity_storage(x) /**old hack compatible */

Definition at line 2793 of file ri.h.

◆ ENTITY_TO_ENTITY

#define ENTITY_TO_ENTITY (   x)    ((entity_to_entity)((x).p))

ENTITY_TO_ENTITY.

Definition at line 1078 of file ri.h.

◆ ENTITY_TO_ENTITY_

#define ENTITY_TO_ENTITY_ (   x)    ((x).e)

Definition at line 1081 of file ri.h.

◆ entity_to_entity_CAST

#define entity_to_entity_CAST (   x)    ENTITY_TO_ENTITY(x)

Definition at line 1079 of file ri.h.

◆ ENTITY_TO_ENTITY_CAST

#define ENTITY_TO_ENTITY_CAST (   x)    ENTITY_TO_ENTITY(x)

Definition at line 1080 of file ri.h.

◆ entity_to_entity_domain

#define entity_to_entity_domain   (_gen_ri_start+15)

newgen_entity_int_domain_defined

Definition at line 130 of file ri.h.

◆ entity_to_entity_domain_number

#define entity_to_entity_domain_number (   x)    ((x)->_type_)

Definition at line 1105 of file ri.h.

◆ ENTITY_TO_ENTITY_FOREACH

#define ENTITY_TO_ENTITY_FOREACH (   k,
  v,
  f 
)    FUNCTION_FOREACH(entity_to_entity,p,p,k,v,f)

Definition at line 1110 of file ri.h.

◆ entity_to_entity_hash_table

#define entity_to_entity_hash_table (   x)    ((x)->_entity_to_entity_holder_)

Definition at line 1106 of file ri.h.

◆ entity_to_entity_key_type

#define entity_to_entity_key_type   entity

Definition at line 1107 of file ri.h.

◆ ENTITY_TO_ENTITY_MAP

#define ENTITY_TO_ENTITY_MAP (   k,
  v,
  c,
  f 
)    FUNCTION_MAP(entity_to_entity,p,p,k,v,c,f)

Definition at line 1109 of file ri.h.

◆ ENTITY_TO_ENTITY_NEWGEN_DOMAIN

#define ENTITY_TO_ENTITY_NEWGEN_DOMAIN   (entity_to_entity_domain)

Definition at line 133 of file ri.h.

◆ entity_to_entity_NEWGEN_DOMAIN

#define entity_to_entity_NEWGEN_DOMAIN   (entity_to_entity_domain)

Definition at line 134 of file ri.h.

◆ ENTITY_TO_ENTITY_TYPE

#define ENTITY_TO_ENTITY_TYPE   entity_to_entity

Definition at line 1082 of file ri.h.

◆ entity_to_entity_TYPE

#define entity_to_entity_TYPE   entity_to_entity

Definition at line 1083 of file ri.h.

◆ entity_to_entity_undefined

#define entity_to_entity_undefined   ((entity_to_entity)gen_chunk_undefined)

Definition at line 1084 of file ri.h.

◆ entity_to_entity_undefined_p

#define entity_to_entity_undefined_p (   x)    ((x)==entity_to_entity_undefined)

Definition at line 1085 of file ri.h.

◆ entity_to_entity_value_type

#define entity_to_entity_value_type   entity

Definition at line 1108 of file ri.h.

◆ ENTITY_TYPE

#define ENTITY_TYPE   entity

Definition at line 2759 of file ri.h.

◆ entity_TYPE

#define entity_TYPE   entity

Definition at line 2760 of file ri.h.

◆ entity_type

#define entity_type (   x)    ((x)->_entity_type_)

Definition at line 2792 of file ri.h.

◆ entity_type_

#define entity_type_ (   x)    entity_type(x) /**old hack compatible */

Definition at line 2791 of file ri.h.

◆ entity_undefined

#define entity_undefined   ((entity)gen_chunk_undefined)

Definition at line 2761 of file ri.h.

◆ entity_undefined_p

#define entity_undefined_p (   x)    ((x)==entity_undefined)

Definition at line 2762 of file ri.h.

◆ EVALUATION

#define EVALUATION (   x)    ((evaluation)((x).p))

EVALUATION.

Definition at line 1119 of file ri.h.

◆ EVALUATION_

#define EVALUATION_ (   x)    ((x).e)

Definition at line 1122 of file ri.h.

◆ evaluation_after

#define evaluation_after (   x)    ((x)->_evaluation_union_._evaluation_after_.u)

Definition at line 1164 of file ri.h.

◆ evaluation_after_

#define evaluation_after_ (   x)    evaluation_after(x) /**old hack compatible */

Definition at line 1163 of file ri.h.

◆ evaluation_after_p

#define evaluation_after_p (   x)    (evaluation_tag(x)==is_evaluation_after)

Definition at line 1162 of file ri.h.

◆ evaluation_before

#define evaluation_before (   x)    ((x)->_evaluation_union_._evaluation_before_.u)

Definition at line 1161 of file ri.h.

◆ evaluation_before_

#define evaluation_before_ (   x)    evaluation_before(x) /**old hack compatible */

Definition at line 1160 of file ri.h.

◆ evaluation_before_p

#define evaluation_before_p (   x)    (evaluation_tag(x)==is_evaluation_before)

Definition at line 1159 of file ri.h.

◆ evaluation_CAST

#define evaluation_CAST (   x)    EVALUATION(x)

Definition at line 1120 of file ri.h.

◆ EVALUATION_CAST

#define EVALUATION_CAST (   x)    EVALUATION(x)

Definition at line 1121 of file ri.h.

◆ evaluation_domain

#define evaluation_domain   (_gen_ri_start+16)

newgen_entity_to_entity_domain_defined

Definition at line 138 of file ri.h.

◆ evaluation_domain_number

#define evaluation_domain_number (   x)    ((x)->_type_)

Definition at line 1157 of file ri.h.

◆ EVALUATION_NEWGEN_DOMAIN

#define EVALUATION_NEWGEN_DOMAIN   (evaluation_domain)

Definition at line 141 of file ri.h.

◆ evaluation_NEWGEN_DOMAIN

#define evaluation_NEWGEN_DOMAIN   (evaluation_domain)

Definition at line 142 of file ri.h.

◆ evaluation_tag

#define evaluation_tag (   x)    ((x)->_evaluation_tag__)

Definition at line 1158 of file ri.h.

◆ EVALUATION_TYPE

#define EVALUATION_TYPE   evaluation

Definition at line 1123 of file ri.h.

◆ evaluation_TYPE

#define evaluation_TYPE   evaluation

Definition at line 1124 of file ri.h.

◆ evaluation_undefined

#define evaluation_undefined   ((evaluation)gen_chunk_undefined)

Definition at line 1125 of file ri.h.

◆ evaluation_undefined_p

#define evaluation_undefined_p (   x)    ((x)==evaluation_undefined)

Definition at line 1126 of file ri.h.

◆ EXECUTION

#define EXECUTION (   x)    ((execution)((x).p))

EXECUTION.

Definition at line 1168 of file ri.h.

◆ EXECUTION_

#define EXECUTION_ (   x)    ((x).e)

Definition at line 1171 of file ri.h.

◆ execution_CAST

#define execution_CAST (   x)    EXECUTION(x)

Definition at line 1169 of file ri.h.

◆ EXECUTION_CAST

#define EXECUTION_CAST (   x)    EXECUTION(x)

Definition at line 1170 of file ri.h.

◆ execution_domain

#define execution_domain   (_gen_ri_start+17)

newgen_evaluation_domain_defined

Definition at line 146 of file ri.h.

◆ execution_domain_number

#define execution_domain_number (   x)    ((x)->_type_)

Definition at line 1206 of file ri.h.

◆ EXECUTION_NEWGEN_DOMAIN

#define EXECUTION_NEWGEN_DOMAIN   (execution_domain)

Definition at line 149 of file ri.h.

◆ execution_NEWGEN_DOMAIN

#define execution_NEWGEN_DOMAIN   (execution_domain)

Definition at line 150 of file ri.h.

◆ execution_parallel

#define execution_parallel (   x)    ((x)->_execution_union_._execution_parallel_.u)

Definition at line 1213 of file ri.h.

◆ execution_parallel_

#define execution_parallel_ (   x)    execution_parallel(x) /**old hack compatible */

Definition at line 1212 of file ri.h.

◆ execution_parallel_p

#define execution_parallel_p (   x)    (execution_tag(x)==is_execution_parallel)

Definition at line 1211 of file ri.h.

◆ execution_sequential

#define execution_sequential (   x)    ((x)->_execution_union_._execution_sequential_.u)

Definition at line 1210 of file ri.h.

◆ execution_sequential_

#define execution_sequential_ (   x)    execution_sequential(x) /**old hack compatible */

Definition at line 1209 of file ri.h.

◆ execution_sequential_p

#define execution_sequential_p (   x)    (execution_tag(x)==is_execution_sequential)

Definition at line 1208 of file ri.h.

◆ execution_tag

#define execution_tag (   x)    ((x)->_execution_tag__)

Definition at line 1207 of file ri.h.

◆ EXECUTION_TYPE

#define EXECUTION_TYPE   execution

Definition at line 1172 of file ri.h.

◆ execution_TYPE

#define execution_TYPE   execution

Definition at line 1173 of file ri.h.

◆ execution_undefined

#define execution_undefined   ((execution)gen_chunk_undefined)

Definition at line 1174 of file ri.h.

◆ execution_undefined_p

#define execution_undefined_p (   x)    ((x)==execution_undefined)

Definition at line 1175 of file ri.h.

◆ EXPRESSION

#define EXPRESSION (   x)    ((expression)((x).p))

EXPRESSION.

Definition at line 1217 of file ri.h.

◆ EXPRESSION_

#define EXPRESSION_ (   x)    ((x).e)

Definition at line 1220 of file ri.h.

◆ expression_CAST

#define expression_CAST (   x)    EXPRESSION(x)

Definition at line 1218 of file ri.h.

◆ EXPRESSION_CAST

#define EXPRESSION_CAST (   x)    EXPRESSION(x)

Definition at line 1219 of file ri.h.

◆ expression_domain

#define expression_domain   (_gen_ri_start+18)

newgen_execution_domain_defined

Definition at line 154 of file ri.h.

◆ expression_domain_number

#define expression_domain_number (   x)    ((x)->_type_)

Definition at line 1245 of file ri.h.

◆ EXPRESSION_NEWGEN_DOMAIN

#define EXPRESSION_NEWGEN_DOMAIN   (expression_domain)

Definition at line 157 of file ri.h.

◆ expression_NEWGEN_DOMAIN

#define expression_NEWGEN_DOMAIN   (expression_domain)

Definition at line 158 of file ri.h.

◆ expression_normalized

#define expression_normalized (   x)    ((x)->_expression_normalized_)

Definition at line 1249 of file ri.h.

◆ expression_normalized_

#define expression_normalized_ (   x)    expression_normalized(x) /**old hack compatible */

Definition at line 1248 of file ri.h.

◆ expression_syntax

#define expression_syntax (   x)    ((x)->_expression_syntax_)

Definition at line 1247 of file ri.h.

◆ expression_syntax_

#define expression_syntax_ (   x)    expression_syntax(x) /**old hack compatible */

Definition at line 1246 of file ri.h.

◆ EXPRESSION_TYPE

#define EXPRESSION_TYPE   expression

Definition at line 1221 of file ri.h.

◆ expression_TYPE

#define expression_TYPE   expression

Definition at line 1222 of file ri.h.

◆ expression_undefined

#define expression_undefined   ((expression)gen_chunk_undefined)

Definition at line 1223 of file ri.h.

◆ expression_undefined_p

#define expression_undefined_p (   x)    ((x)==expression_undefined)

Definition at line 1224 of file ri.h.

◆ EXTENSION

#define EXTENSION (   x)    ((extension)((x).p))

EXTENSION.

Definition at line 1253 of file ri.h.

◆ EXTENSION_

#define EXTENSION_ (   x)    ((x).e)

Definition at line 1256 of file ri.h.

◆ extension_CAST

#define extension_CAST (   x)    EXTENSION(x)

Definition at line 1254 of file ri.h.

◆ EXTENSION_CAST

#define EXTENSION_CAST (   x)    EXTENSION(x)

Definition at line 1255 of file ri.h.

◆ extension_domain

#define extension_domain   (_gen_ri_start+19)

newgen_expression_domain_defined

Definition at line 162 of file ri.h.

◆ extension_domain_number

#define extension_domain_number (   x)    ((x)->_type_)

Definition at line 1291 of file ri.h.

◆ EXTENSION_NEWGEN_DOMAIN

#define EXTENSION_NEWGEN_DOMAIN   (extension_domain)

Definition at line 165 of file ri.h.

◆ extension_NEWGEN_DOMAIN

#define extension_NEWGEN_DOMAIN   (extension_domain)

Definition at line 166 of file ri.h.

◆ extension_pragma

#define extension_pragma (   x)    ((x)->_extension_union_._extension_pragma_)

Definition at line 1295 of file ri.h.

◆ extension_pragma_

#define extension_pragma_ (   x)    extension_pragma(x) /**old hack compatible */

Definition at line 1294 of file ri.h.

◆ extension_pragma_p

#define extension_pragma_p (   x)    (extension_tag(x)==is_extension_pragma)

Definition at line 1293 of file ri.h.

◆ extension_tag

#define extension_tag (   x)    ((x)->_extension_tag__)

Definition at line 1292 of file ri.h.

◆ EXTENSION_TYPE

#define EXTENSION_TYPE   extension

Definition at line 1257 of file ri.h.

◆ extension_TYPE

#define extension_TYPE   extension

Definition at line 1258 of file ri.h.

◆ extension_undefined

#define extension_undefined   ((extension)gen_chunk_undefined)

Definition at line 1259 of file ri.h.

◆ extension_undefined_p

#define extension_undefined_p (   x)    ((x)==extension_undefined)

Definition at line 1260 of file ri.h.

◆ extension_unknown

#define extension_unknown (   x)    ((x)->_extension_union_._extension_unknown_.u)

Definition at line 1298 of file ri.h.

◆ extension_unknown_

#define extension_unknown_ (   x)    extension_unknown(x) /**old hack compatible */

Definition at line 1297 of file ri.h.

◆ extension_unknown_p

#define extension_unknown_p (   x)    (extension_tag(x)==is_extension_unknown)

Definition at line 1296 of file ri.h.

◆ EXTENSIONS

#define EXTENSIONS (   x)    ((extensions)((x).p))

EXTENSIONS.

Definition at line 1302 of file ri.h.

◆ EXTENSIONS_

#define EXTENSIONS_ (   x)    ((x).e)

Definition at line 1305 of file ri.h.

◆ extensions_CAST

#define extensions_CAST (   x)    EXTENSIONS(x)

Definition at line 1303 of file ri.h.

◆ EXTENSIONS_CAST

#define EXTENSIONS_CAST (   x)    EXTENSIONS(x)

Definition at line 1304 of file ri.h.

◆ extensions_domain

#define extensions_domain   (_gen_ri_start+20)

newgen_extension_domain_defined

Definition at line 170 of file ri.h.

◆ extensions_domain_number

#define extensions_domain_number (   x)    ((x)->_type_)

Definition at line 1329 of file ri.h.

◆ extensions_extension

#define extensions_extension (   x)    ((x)->_extensions_holder_)

Definition at line 1330 of file ri.h.

◆ EXTENSIONS_NEWGEN_DOMAIN

#define EXTENSIONS_NEWGEN_DOMAIN   (extensions_domain)

Definition at line 173 of file ri.h.

◆ extensions_NEWGEN_DOMAIN

#define extensions_NEWGEN_DOMAIN   (extensions_domain)

Definition at line 174 of file ri.h.

◆ EXTENSIONS_TYPE

#define EXTENSIONS_TYPE   extensions

Definition at line 1306 of file ri.h.

◆ extensions_TYPE

#define extensions_TYPE   extensions

Definition at line 1307 of file ri.h.

◆ extensions_undefined

#define extensions_undefined   ((extensions)gen_chunk_undefined)

Definition at line 1308 of file ri.h.

◆ extensions_undefined_p

#define extensions_undefined_p (   x)    ((x)==extensions_undefined)

Definition at line 1309 of file ri.h.

◆ FORLOOP

#define FORLOOP (   x)    ((forloop)((x).p))

FORLOOP.

Definition at line 1334 of file ri.h.

◆ FORLOOP_

#define FORLOOP_ (   x)    ((x).e)

Definition at line 1337 of file ri.h.

◆ forloop_body

#define forloop_body (   x)    ((x)->_forloop_body_)

Definition at line 1372 of file ri.h.

◆ forloop_body_

#define forloop_body_ (   x)    forloop_body(x) /**old hack compatible */

Definition at line 1371 of file ri.h.

◆ forloop_CAST

#define forloop_CAST (   x)    FORLOOP(x)

Definition at line 1335 of file ri.h.

◆ FORLOOP_CAST

#define FORLOOP_CAST (   x)    FORLOOP(x)

Definition at line 1336 of file ri.h.

◆ forloop_condition

#define forloop_condition (   x)    ((x)->_forloop_condition_)

Definition at line 1368 of file ri.h.

◆ forloop_condition_

#define forloop_condition_ (   x)    forloop_condition(x) /**old hack compatible */

Definition at line 1367 of file ri.h.

◆ forloop_domain

#define forloop_domain   (_gen_ri_start+21)

newgen_extensions_domain_defined

Definition at line 178 of file ri.h.

◆ forloop_domain_number

#define forloop_domain_number (   x)    ((x)->_type_)

Definition at line 1364 of file ri.h.

◆ forloop_increment

#define forloop_increment (   x)    ((x)->_forloop_increment_)

Definition at line 1370 of file ri.h.

◆ forloop_increment_

#define forloop_increment_ (   x)    forloop_increment(x) /**old hack compatible */

Definition at line 1369 of file ri.h.

◆ forloop_initialization

#define forloop_initialization (   x)    ((x)->_forloop_initialization_)

Definition at line 1366 of file ri.h.

◆ forloop_initialization_

#define forloop_initialization_ (   x)    forloop_initialization(x) /**old hack compatible */

Definition at line 1365 of file ri.h.

◆ FORLOOP_NEWGEN_DOMAIN

#define FORLOOP_NEWGEN_DOMAIN   (forloop_domain)

Definition at line 181 of file ri.h.

◆ forloop_NEWGEN_DOMAIN

#define forloop_NEWGEN_DOMAIN   (forloop_domain)

Definition at line 182 of file ri.h.

◆ FORLOOP_TYPE

#define FORLOOP_TYPE   forloop

Definition at line 1338 of file ri.h.

◆ forloop_TYPE

#define forloop_TYPE   forloop

Definition at line 1339 of file ri.h.

◆ forloop_undefined

#define forloop_undefined   ((forloop)gen_chunk_undefined)

Definition at line 1340 of file ri.h.

◆ forloop_undefined_p

#define forloop_undefined_p (   x)    ((x)==forloop_undefined)

Definition at line 1341 of file ri.h.

◆ FORMAL

#define FORMAL (   x)    ((formal)((x).p))

FORMAL.

Definition at line 1376 of file ri.h.

◆ FORMAL_

#define FORMAL_ (   x)    ((x).e)

Definition at line 1379 of file ri.h.

◆ formal_CAST

#define formal_CAST (   x)    FORMAL(x)

Definition at line 1377 of file ri.h.

◆ FORMAL_CAST

#define FORMAL_CAST (   x)    FORMAL(x)

Definition at line 1378 of file ri.h.

◆ formal_domain

#define formal_domain   (_gen_ri_start+22)

newgen_forloop_domain_defined

Definition at line 186 of file ri.h.

◆ formal_domain_number

#define formal_domain_number (   x)    ((x)->_type_)

Definition at line 1404 of file ri.h.

◆ formal_function

#define formal_function (   x)    ((x)->_formal_function_)

Definition at line 1406 of file ri.h.

◆ formal_function_

#define formal_function_ (   x)    formal_function(x) /**old hack compatible */

Definition at line 1405 of file ri.h.

◆ FORMAL_NEWGEN_DOMAIN

#define FORMAL_NEWGEN_DOMAIN   (formal_domain)

Definition at line 189 of file ri.h.

◆ formal_NEWGEN_DOMAIN

#define formal_NEWGEN_DOMAIN   (formal_domain)

Definition at line 190 of file ri.h.

◆ formal_offset

#define formal_offset (   x)    ((x)->_formal_offset_)

Definition at line 1408 of file ri.h.

◆ formal_offset_

#define formal_offset_ (   x)    formal_offset(x) /**old hack compatible */

Definition at line 1407 of file ri.h.

◆ FORMAL_TYPE

#define FORMAL_TYPE   formal

Definition at line 1380 of file ri.h.

◆ formal_TYPE

#define formal_TYPE   formal

Definition at line 1381 of file ri.h.

◆ formal_undefined

#define formal_undefined   ((formal)gen_chunk_undefined)

Definition at line 1382 of file ri.h.

◆ formal_undefined_p

#define formal_undefined_p (   x)    ((x)==formal_undefined)

Definition at line 1383 of file ri.h.

◆ FUNCTIONAL

#define FUNCTIONAL (   x)    ((functional)((x).p))

FUNCTIONAL.

Definition at line 1412 of file ri.h.

◆ FUNCTIONAL_

#define FUNCTIONAL_ (   x)    ((x).e)

Definition at line 1415 of file ri.h.

◆ functional_CAST

#define functional_CAST (   x)    FUNCTIONAL(x)

Definition at line 1413 of file ri.h.

◆ FUNCTIONAL_CAST

#define FUNCTIONAL_CAST (   x)    FUNCTIONAL(x)

Definition at line 1414 of file ri.h.

◆ functional_domain

#define functional_domain   (_gen_ri_start+23)

newgen_formal_domain_defined

Definition at line 194 of file ri.h.

◆ functional_domain_number

#define functional_domain_number (   x)    ((x)->_type_)

Definition at line 1440 of file ri.h.

◆ FUNCTIONAL_NEWGEN_DOMAIN

#define FUNCTIONAL_NEWGEN_DOMAIN   (functional_domain)

Definition at line 197 of file ri.h.

◆ functional_NEWGEN_DOMAIN

#define functional_NEWGEN_DOMAIN   (functional_domain)

Definition at line 198 of file ri.h.

◆ functional_parameters

#define functional_parameters (   x)    ((x)->_functional_parameters_)

Definition at line 1442 of file ri.h.

◆ functional_parameters_

#define functional_parameters_ (   x)    functional_parameters(x) /**old hack compatible */

Definition at line 1441 of file ri.h.

◆ functional_result

#define functional_result (   x)    ((x)->_functional_result_)

Definition at line 1444 of file ri.h.

◆ functional_result_

#define functional_result_ (   x)    functional_result(x) /**old hack compatible */

Definition at line 1443 of file ri.h.

◆ FUNCTIONAL_TYPE

#define FUNCTIONAL_TYPE   functional

Definition at line 1416 of file ri.h.

◆ functional_TYPE

#define functional_TYPE   functional

Definition at line 1417 of file ri.h.

◆ functional_undefined

#define functional_undefined   ((functional)gen_chunk_undefined)

Definition at line 1418 of file ri.h.

◆ functional_undefined_p

#define functional_undefined_p (   x)    ((x)==functional_undefined)

Definition at line 1419 of file ri.h.

◆ gen_APPLICATION_cons

#define gen_APPLICATION_cons   gen_application_cons

Definition at line 492 of file ri.h.

◆ gen_AREA_cons

#define gen_AREA_cons   gen_area_cons

Definition at line 528 of file ri.h.

◆ gen_BASIC_cons

#define gen_BASIC_cons   gen_basic_cons

Definition at line 564 of file ri.h.

◆ gen_CALL_cons

#define gen_CALL_cons   gen_call_cons

Definition at line 693 of file ri.h.

◆ gen_CALLEES_cons

#define gen_CALLEES_cons   gen_callees_cons

Definition at line 661 of file ri.h.

◆ gen_CAST_cons

#define gen_CAST_cons   gen_cast_cons

Definition at line 729 of file ri.h.

◆ gen_CODE_cons

#define gen_CODE_cons   gen_code_cons

Definition at line 765 of file ri.h.

◆ gen_CONSTANT_cons

#define gen_CONSTANT_cons   gen_constant_cons

Definition at line 810 of file ri.h.

◆ gen_CONTROL_cons

#define gen_CONTROL_cons   gen_control_cons

Definition at line 924 of file ri.h.

◆ gen_CONTROLMAP_cons

#define gen_CONTROLMAP_cons   gen_controlmap_cons

Definition at line 883 of file ri.h.

◆ gen_DIMENSION_cons

#define gen_DIMENSION_cons   gen_dimension_cons

Definition at line 963 of file ri.h.

◆ gen_DUMMY_cons

#define gen_DUMMY_cons   gen_dummy_cons

Definition at line 1002 of file ri.h.

◆ gen_ENTITY_cons

#define gen_ENTITY_cons   gen_entity_cons

Definition at line 2769 of file ri.h.

◆ gen_ENTITY_INT_cons

#define gen_ENTITY_INT_cons   gen_entity_int_cons

Definition at line 1051 of file ri.h.

◆ gen_ENTITY_TO_ENTITY_cons

#define gen_ENTITY_TO_ENTITY_cons   gen_entity_to_entity_cons

Definition at line 1092 of file ri.h.

◆ gen_EVALUATION_cons

#define gen_EVALUATION_cons   gen_evaluation_cons

Definition at line 1133 of file ri.h.

◆ gen_EXECUTION_cons

#define gen_EXECUTION_cons   gen_execution_cons

Definition at line 1182 of file ri.h.

◆ gen_EXPRESSION_cons

#define gen_EXPRESSION_cons   gen_expression_cons

Definition at line 1231 of file ri.h.

◆ gen_EXTENSION_cons

#define gen_EXTENSION_cons   gen_extension_cons

Definition at line 1267 of file ri.h.

◆ gen_EXTENSIONS_cons

#define gen_EXTENSIONS_cons   gen_extensions_cons

Definition at line 1316 of file ri.h.

◆ gen_FORLOOP_cons

#define gen_FORLOOP_cons   gen_forloop_cons

Definition at line 1348 of file ri.h.

◆ gen_FORMAL_cons

#define gen_FORMAL_cons   gen_formal_cons

Definition at line 1390 of file ri.h.

◆ gen_FUNCTIONAL_cons

#define gen_FUNCTIONAL_cons   gen_functional_cons

Definition at line 1426 of file ri.h.

◆ gen_INSTRUCTION_cons

#define gen_INSTRUCTION_cons   gen_instruction_cons

Definition at line 1462 of file ri.h.

◆ gen_LANGUAGE_cons

#define gen_LANGUAGE_cons   gen_language_cons

Definition at line 1559 of file ri.h.

◆ gen_LOOP_cons

#define gen_LOOP_cons   gen_loop_cons

Definition at line 1620 of file ri.h.

◆ gen_MODE_cons

#define gen_MODE_cons   gen_mode_cons

Definition at line 1668 of file ri.h.

◆ gen_MULTITEST_cons

#define gen_MULTITEST_cons   gen_multitest_cons

Definition at line 1717 of file ri.h.

◆ gen_NORMALIZED_cons

#define gen_NORMALIZED_cons   gen_normalized_cons

Definition at line 1753 of file ri.h.

◆ gen_PARAMETER_cons

#define gen_PARAMETER_cons   gen_parameter_cons

Definition at line 1802 of file ri.h.

◆ gen_PERSISTANT_STATEMENT_TO_CLUSTER_cons

#define gen_PERSISTANT_STATEMENT_TO_CLUSTER_cons   gen_persistant_statement_to_cluster_cons

Definition at line 1841 of file ri.h.

◆ gen_PERSISTANT_STATEMENT_TO_CONTROL_cons

#define gen_PERSISTANT_STATEMENT_TO_CONTROL_cons   gen_persistant_statement_to_control_cons

Definition at line 1882 of file ri.h.

◆ gen_PERSISTANT_STATEMENT_TO_INT_cons

#define gen_PERSISTANT_STATEMENT_TO_INT_cons   gen_persistant_statement_to_int_cons

Definition at line 1923 of file ri.h.

◆ gen_PERSISTANT_STATEMENT_TO_STATEMENT_cons

#define gen_PERSISTANT_STATEMENT_TO_STATEMENT_cons   gen_persistant_statement_to_statement_cons

Definition at line 1964 of file ri.h.

◆ gen_PRAGMA_cons

#define gen_PRAGMA_cons   gen_pragma_cons

Definition at line 2005 of file ri.h.

◆ gen_PREDICATE_cons

#define gen_PREDICATE_cons   gen_predicate_cons

Definition at line 2054 of file ri.h.

◆ gen_PREFERENCE_cons

#define gen_PREFERENCE_cons   gen_preference_cons

Definition at line 2087 of file ri.h.

◆ gen_QUALIFIER_cons

#define gen_QUALIFIER_cons   gen_qualifier_cons

Definition at line 2120 of file ri.h.

◆ gen_RAM_cons

#define gen_RAM_cons   gen_ram_cons

Definition at line 2229 of file ri.h.

◆ gen_RANGE_cons

#define gen_RANGE_cons   gen_range_cons

Definition at line 2271 of file ri.h.

◆ gen_REFERENCE_cons

#define gen_REFERENCE_cons   gen_reference_cons

Definition at line 2310 of file ri.h.

◆ gen_SEQUENCE_cons

#define gen_SEQUENCE_cons   gen_sequence_cons

Definition at line 2346 of file ri.h.

◆ gen_SIZEOFEXPRESSION_cons

#define gen_SIZEOFEXPRESSION_cons   gen_sizeofexpression_cons

Definition at line 2378 of file ri.h.

◆ gen_STATEMENT_cons

#define gen_STATEMENT_cons   gen_statement_cons

Definition at line 2427 of file ri.h.

◆ gen_STORAGE_cons

#define gen_STORAGE_cons   gen_storage_cons

Definition at line 2484 of file ri.h.

◆ gen_SUBSCRIPT_cons

#define gen_SUBSCRIPT_cons   gen_subscript_cons

Definition at line 2545 of file ri.h.

◆ gen_SYMBOLIC_cons

#define gen_SYMBOLIC_cons   gen_symbolic_cons

Definition at line 2581 of file ri.h.

◆ gen_SYNCHRONIZATION_cons

#define gen_SYNCHRONIZATION_cons   gen_synchronization_cons

Definition at line 2617 of file ri.h.

◆ gen_SYNTAX_cons

#define gen_SYNTAX_cons   gen_syntax_cons

Definition at line 2684 of file ri.h.

◆ gen_TEST_cons

#define gen_TEST_cons   gen_test_cons

Definition at line 2816 of file ri.h.

◆ gen_TRANSFORMER_cons

#define gen_TRANSFORMER_cons   gen_transformer_cons

Definition at line 2855 of file ri.h.

◆ gen_TYPE_cons

#define gen_TYPE_cons   gen_type_cons

Definition at line 2891 of file ri.h.

◆ gen_UNSTRUCTURED_cons

#define gen_UNSTRUCTURED_cons   gen_unstructured_cons

Definition at line 2988 of file ri.h.

◆ gen_VALUE_cons

#define gen_VALUE_cons   gen_value_cons

Definition at line 3024 of file ri.h.

◆ gen_VARIABLE_cons

#define gen_VARIABLE_cons   gen_variable_cons

Definition at line 3103 of file ri.h.

◆ gen_WHILELOOP_cons

#define gen_WHILELOOP_cons   gen_whileloop_cons

Definition at line 3142 of file ri.h.

◆ INSTRUCTION

#define INSTRUCTION (   x)    ((instruction)((x).p))

INSTRUCTION.

Definition at line 1448 of file ri.h.

◆ INSTRUCTION_

#define INSTRUCTION_ (   x)    ((x).e)

Definition at line 1451 of file ri.h.

◆ instruction_call

#define instruction_call (   x)    ((x)->_instruction_union_._instruction_call_)

Definition at line 1529 of file ri.h.

◆ instruction_call_

#define instruction_call_ (   x)    instruction_call(x) /**old hack compatible */

Definition at line 1528 of file ri.h.

◆ instruction_call_p

#define instruction_call_p (   x)    (instruction_tag(x)==is_instruction_call)

Definition at line 1527 of file ri.h.

◆ instruction_CAST

#define instruction_CAST (   x)    INSTRUCTION(x)

Definition at line 1449 of file ri.h.

◆ INSTRUCTION_CAST

#define INSTRUCTION_CAST (   x)    INSTRUCTION(x)

Definition at line 1450 of file ri.h.

◆ instruction_domain

#define instruction_domain   (_gen_ri_start+24)

newgen_functional_domain_defined

Definition at line 202 of file ri.h.

◆ instruction_domain_number

#define instruction_domain_number (   x)    ((x)->_type_)

Definition at line 1510 of file ri.h.

◆ instruction_expression

#define instruction_expression (   x)    ((x)->_instruction_union_._instruction_expression_)

Definition at line 1541 of file ri.h.

◆ instruction_expression_

#define instruction_expression_ (   x)    instruction_expression(x) /**old hack compatible */

Definition at line 1540 of file ri.h.

◆ instruction_expression_p

#define instruction_expression_p (   x)    (instruction_tag(x)==is_instruction_expression)

Definition at line 1539 of file ri.h.

◆ instruction_forloop

#define instruction_forloop (   x)    ((x)->_instruction_union_._instruction_forloop_)

Definition at line 1538 of file ri.h.

◆ instruction_forloop_

#define instruction_forloop_ (   x)    instruction_forloop(x) /**old hack compatible */

Definition at line 1537 of file ri.h.

◆ instruction_forloop_p

#define instruction_forloop_p (   x)    (instruction_tag(x)==is_instruction_forloop)

Definition at line 1536 of file ri.h.

◆ instruction_goto

#define instruction_goto (   x)    ((x)->_instruction_union_._instruction_goto_)

Definition at line 1526 of file ri.h.

◆ instruction_goto_

#define instruction_goto_ (   x)    instruction_goto(x) /**old hack compatible */

Definition at line 1525 of file ri.h.

◆ instruction_goto_p

#define instruction_goto_p (   x)    (instruction_tag(x)==is_instruction_goto)

Definition at line 1524 of file ri.h.

◆ instruction_loop

#define instruction_loop (   x)    ((x)->_instruction_union_._instruction_loop_)

Definition at line 1520 of file ri.h.

◆ instruction_loop_

#define instruction_loop_ (   x)    instruction_loop(x) /**old hack compatible */

Definition at line 1519 of file ri.h.

◆ instruction_loop_p

#define instruction_loop_p (   x)    (instruction_tag(x)==is_instruction_loop)

Definition at line 1518 of file ri.h.

◆ instruction_multitest

#define instruction_multitest (   x)    ((x)->_instruction_union_._instruction_multitest_)

Definition at line 1535 of file ri.h.

◆ instruction_multitest_

#define instruction_multitest_ (   x)    instruction_multitest(x) /**old hack compatible */

Definition at line 1534 of file ri.h.

◆ instruction_multitest_p

#define instruction_multitest_p (   x)    (instruction_tag(x)==is_instruction_multitest)

Definition at line 1533 of file ri.h.

◆ INSTRUCTION_NEWGEN_DOMAIN

#define INSTRUCTION_NEWGEN_DOMAIN   (instruction_domain)

Definition at line 205 of file ri.h.

◆ instruction_NEWGEN_DOMAIN

#define instruction_NEWGEN_DOMAIN   (instruction_domain)

Definition at line 206 of file ri.h.

◆ instruction_sequence

#define instruction_sequence (   x)    ((x)->_instruction_union_._instruction_sequence_)

Definition at line 1514 of file ri.h.

◆ instruction_sequence_

#define instruction_sequence_ (   x)    instruction_sequence(x) /**old hack compatible */

Definition at line 1513 of file ri.h.

◆ instruction_sequence_p

#define instruction_sequence_p (   x)    (instruction_tag(x)==is_instruction_sequence)

Definition at line 1512 of file ri.h.

◆ instruction_tag

#define instruction_tag (   x)    ((x)->_instruction_tag__)

Definition at line 1511 of file ri.h.

◆ instruction_test

#define instruction_test (   x)    ((x)->_instruction_union_._instruction_test_)

Definition at line 1517 of file ri.h.

◆ instruction_test_

#define instruction_test_ (   x)    instruction_test(x) /**old hack compatible */

Definition at line 1516 of file ri.h.

◆ instruction_test_p

#define instruction_test_p (   x)    (instruction_tag(x)==is_instruction_test)

Definition at line 1515 of file ri.h.

◆ INSTRUCTION_TYPE

#define INSTRUCTION_TYPE   instruction

Definition at line 1452 of file ri.h.

◆ instruction_TYPE

#define instruction_TYPE   instruction

Definition at line 1453 of file ri.h.

◆ instruction_undefined

#define instruction_undefined   ((instruction)gen_chunk_undefined)

Definition at line 1454 of file ri.h.

◆ instruction_undefined_p

#define instruction_undefined_p (   x)    ((x)==instruction_undefined)

Definition at line 1455 of file ri.h.

◆ instruction_unstructured

#define instruction_unstructured (   x)    ((x)->_instruction_union_._instruction_unstructured_)

Definition at line 1532 of file ri.h.

◆ instruction_unstructured_

#define instruction_unstructured_ (   x)    instruction_unstructured(x) /**old hack compatible */

Definition at line 1531 of file ri.h.

◆ instruction_unstructured_p

#define instruction_unstructured_p (   x)    (instruction_tag(x)==is_instruction_unstructured)

Definition at line 1530 of file ri.h.

◆ instruction_whileloop

#define instruction_whileloop (   x)    ((x)->_instruction_union_._instruction_whileloop_)

Definition at line 1523 of file ri.h.

◆ instruction_whileloop_

#define instruction_whileloop_ (   x)    instruction_whileloop(x) /**old hack compatible */

Definition at line 1522 of file ri.h.

◆ instruction_whileloop_p

#define instruction_whileloop_p (   x)    (instruction_tag(x)==is_instruction_whileloop)

Definition at line 1521 of file ri.h.

◆ LANGUAGE

#define LANGUAGE (   x)    ((language)((x).p))

LANGUAGE.

Definition at line 1545 of file ri.h.

◆ LANGUAGE_

#define LANGUAGE_ (   x)    ((x).e)

Definition at line 1548 of file ri.h.

◆ language_c

#define language_c (   x)    ((x)->_language_union_._language_c_.u)

Definition at line 1596 of file ri.h.

◆ language_c_

#define language_c_ (   x)    language_c(x) /**old hack compatible */

Definition at line 1595 of file ri.h.

◆ language_c_p

#define language_c_p (   x)    (language_tag(x)==is_language_c)

Definition at line 1594 of file ri.h.

◆ language_CAST

#define language_CAST (   x)    LANGUAGE(x)

Definition at line 1546 of file ri.h.

◆ LANGUAGE_CAST

#define LANGUAGE_CAST (   x)    LANGUAGE(x)

Definition at line 1547 of file ri.h.

◆ language_domain

#define language_domain   (_gen_ri_start+25)

newgen_instruction_domain_defined

Definition at line 210 of file ri.h.

◆ language_domain_number

#define language_domain_number (   x)    ((x)->_type_)

Definition at line 1589 of file ri.h.

◆ language_fortran

#define language_fortran (   x)    ((x)->_language_union_._language_fortran_.u)

Definition at line 1593 of file ri.h.

◆ language_fortran95

#define language_fortran95 (   x)    ((x)->_language_union_._language_fortran95_.u)

Definition at line 1599 of file ri.h.

◆ language_fortran95_

#define language_fortran95_ (   x)    language_fortran95(x) /**old hack compatible */

Definition at line 1598 of file ri.h.

◆ language_fortran95_p

#define language_fortran95_p (   x)    (language_tag(x)==is_language_fortran95)

Definition at line 1597 of file ri.h.

◆ language_fortran_

#define language_fortran_ (   x)    language_fortran(x) /**old hack compatible */

Definition at line 1592 of file ri.h.

◆ language_fortran_p

#define language_fortran_p (   x)    (language_tag(x)==is_language_fortran)

Definition at line 1591 of file ri.h.

◆ LANGUAGE_NEWGEN_DOMAIN

#define LANGUAGE_NEWGEN_DOMAIN   (language_domain)

Definition at line 213 of file ri.h.

◆ language_NEWGEN_DOMAIN

#define language_NEWGEN_DOMAIN   (language_domain)

Definition at line 214 of file ri.h.

◆ language_tag

#define language_tag (   x)    ((x)->_language_tag__)

Definition at line 1590 of file ri.h.

◆ LANGUAGE_TYPE

#define LANGUAGE_TYPE   language

Definition at line 1549 of file ri.h.

◆ language_TYPE

#define language_TYPE   language

Definition at line 1550 of file ri.h.

◆ language_undefined

#define language_undefined   ((language)gen_chunk_undefined)

Definition at line 1551 of file ri.h.

◆ language_undefined_p

#define language_undefined_p (   x)    ((x)==language_undefined)

Definition at line 1552 of file ri.h.

◆ language_unknown

#define language_unknown (   x)    ((x)->_language_union_._language_unknown_.u)

Definition at line 1602 of file ri.h.

◆ language_unknown_

#define language_unknown_ (   x)    language_unknown(x) /**old hack compatible */

Definition at line 1601 of file ri.h.

◆ language_unknown_p

#define language_unknown_p (   x)    (language_tag(x)==is_language_unknown)

Definition at line 1600 of file ri.h.

◆ LOOP

#define LOOP (   x)    ((loop)((x).p))

LOOP.

Definition at line 1606 of file ri.h.

◆ LOOP_

#define LOOP_ (   x)    ((x).e)

Definition at line 1609 of file ri.h.

◆ loop_body

#define loop_body (   x)    ((x)->_loop_body_)

Definition at line 1644 of file ri.h.

◆ loop_body_

#define loop_body_ (   x)    loop_body(x) /**old hack compatible */

Definition at line 1643 of file ri.h.

◆ loop_CAST

#define loop_CAST (   x)    LOOP(x)

Definition at line 1607 of file ri.h.

◆ LOOP_CAST

#define LOOP_CAST (   x)    LOOP(x)

Definition at line 1608 of file ri.h.

◆ loop_domain

#define loop_domain   (_gen_ri_start+26)

newgen_language_domain_defined

Definition at line 218 of file ri.h.

◆ loop_domain_number

#define loop_domain_number (   x)    ((x)->_type_)

Definition at line 1638 of file ri.h.

◆ loop_execution

#define loop_execution (   x)    ((x)->_loop_execution_)

Definition at line 1648 of file ri.h.

◆ loop_execution_

#define loop_execution_ (   x)    loop_execution(x) /**old hack compatible */

Definition at line 1647 of file ri.h.

◆ loop_index

#define loop_index (   x)    ((x)->_loop_index_)

Definition at line 1640 of file ri.h.

◆ loop_index_

#define loop_index_ (   x)    loop_index(x) /**old hack compatible */

Definition at line 1639 of file ri.h.

◆ loop_label

#define loop_label (   x)    ((x)->_loop_label_)

Definition at line 1646 of file ri.h.

◆ loop_label_

#define loop_label_ (   x)    loop_label(x) /**old hack compatible */

Definition at line 1645 of file ri.h.

◆ loop_locals

#define loop_locals (   x)    ((x)->_loop_locals_)

Definition at line 1650 of file ri.h.

◆ loop_locals_

#define loop_locals_ (   x)    loop_locals(x) /**old hack compatible */

Definition at line 1649 of file ri.h.

◆ LOOP_NEWGEN_DOMAIN

#define LOOP_NEWGEN_DOMAIN   (loop_domain)

Definition at line 221 of file ri.h.

◆ loop_NEWGEN_DOMAIN

#define loop_NEWGEN_DOMAIN   (loop_domain)

Definition at line 222 of file ri.h.

◆ loop_range

#define loop_range (   x)    ((x)->_loop_range_)

Definition at line 1642 of file ri.h.

◆ loop_range_

#define loop_range_ (   x)    loop_range(x) /**old hack compatible */

Definition at line 1641 of file ri.h.

◆ LOOP_TYPE

#define LOOP_TYPE   loop

Definition at line 1610 of file ri.h.

◆ loop_TYPE

#define loop_TYPE   loop

Definition at line 1611 of file ri.h.

◆ loop_undefined

#define loop_undefined   ((loop)gen_chunk_undefined)

Definition at line 1612 of file ri.h.

◆ loop_undefined_p

#define loop_undefined_p (   x)    ((x)==loop_undefined)

Definition at line 1613 of file ri.h.

◆ MODE

#define MODE (   x)    ((mode)((x).p))

MODE.

Definition at line 1654 of file ri.h.

◆ MODE_

#define MODE_ (   x)    ((x).e)

Definition at line 1657 of file ri.h.

◆ mode_CAST

#define mode_CAST (   x)    MODE(x)

Definition at line 1655 of file ri.h.

◆ MODE_CAST

#define MODE_CAST (   x)    MODE(x)

Definition at line 1656 of file ri.h.

◆ mode_domain

#define mode_domain   (_gen_ri_start+27)

newgen_loop_domain_defined

Definition at line 226 of file ri.h.

◆ mode_domain_number

#define mode_domain_number (   x)    ((x)->_type_)

Definition at line 1692 of file ri.h.

◆ MODE_NEWGEN_DOMAIN

#define MODE_NEWGEN_DOMAIN   (mode_domain)

Definition at line 229 of file ri.h.

◆ mode_NEWGEN_DOMAIN

#define mode_NEWGEN_DOMAIN   (mode_domain)

Definition at line 230 of file ri.h.

◆ mode_reference

#define mode_reference (   x)    ((x)->_mode_union_._mode_reference_.u)

Definition at line 1699 of file ri.h.

◆ mode_reference_

#define mode_reference_ (   x)    mode_reference(x) /**old hack compatible */

Definition at line 1698 of file ri.h.

◆ mode_reference_p

#define mode_reference_p (   x)    (mode_tag(x)==is_mode_reference)

Definition at line 1697 of file ri.h.

◆ mode_tag

#define mode_tag (   x)    ((x)->_mode_tag__)

Definition at line 1693 of file ri.h.

◆ MODE_TYPE

#define MODE_TYPE   mode

Definition at line 1658 of file ri.h.

◆ mode_TYPE

#define mode_TYPE   mode

Definition at line 1659 of file ri.h.

◆ mode_undefined

#define mode_undefined   ((mode)gen_chunk_undefined)

Definition at line 1660 of file ri.h.

◆ mode_undefined_p

#define mode_undefined_p (   x)    ((x)==mode_undefined)

Definition at line 1661 of file ri.h.

◆ mode_value

#define mode_value (   x)    ((x)->_mode_union_._mode_value_.u)

Definition at line 1696 of file ri.h.

◆ mode_value_

#define mode_value_ (   x)    mode_value(x) /**old hack compatible */

Definition at line 1695 of file ri.h.

◆ mode_value_p

#define mode_value_p (   x)    (mode_tag(x)==is_mode_value)

Definition at line 1694 of file ri.h.

◆ MULTITEST

#define MULTITEST (   x)    ((multitest)((x).p))

MULTITEST.

Definition at line 1703 of file ri.h.

◆ MULTITEST_

#define MULTITEST_ (   x)    ((x).e)

Definition at line 1706 of file ri.h.

◆ multitest_body

#define multitest_body (   x)    ((x)->_multitest_body_)

Definition at line 1735 of file ri.h.

◆ multitest_body_

#define multitest_body_ (   x)    multitest_body(x) /**old hack compatible */

Definition at line 1734 of file ri.h.

◆ multitest_CAST

#define multitest_CAST (   x)    MULTITEST(x)

Definition at line 1704 of file ri.h.

◆ MULTITEST_CAST

#define MULTITEST_CAST (   x)    MULTITEST(x)

Definition at line 1705 of file ri.h.

◆ multitest_controller

#define multitest_controller (   x)    ((x)->_multitest_controller_)

Definition at line 1733 of file ri.h.

◆ multitest_controller_

#define multitest_controller_ (   x)    multitest_controller(x) /**old hack compatible */

Definition at line 1732 of file ri.h.

◆ multitest_domain

#define multitest_domain   (_gen_ri_start+28)

newgen_mode_domain_defined

Definition at line 234 of file ri.h.

◆ multitest_domain_number

#define multitest_domain_number (   x)    ((x)->_type_)

Definition at line 1731 of file ri.h.

◆ MULTITEST_NEWGEN_DOMAIN

#define MULTITEST_NEWGEN_DOMAIN   (multitest_domain)

Definition at line 237 of file ri.h.

◆ multitest_NEWGEN_DOMAIN

#define multitest_NEWGEN_DOMAIN   (multitest_domain)

Definition at line 238 of file ri.h.

◆ MULTITEST_TYPE

#define MULTITEST_TYPE   multitest

Definition at line 1707 of file ri.h.

◆ multitest_TYPE

#define multitest_TYPE   multitest

Definition at line 1708 of file ri.h.

◆ multitest_undefined

#define multitest_undefined   ((multitest)gen_chunk_undefined)

Definition at line 1709 of file ri.h.

◆ multitest_undefined_p

#define multitest_undefined_p (   x)    ((x)==multitest_undefined)

Definition at line 1710 of file ri.h.

◆ newgen_Psysteme

#define newgen_Psysteme (   p)    (p) /**old hack compatible */

Definition at line 20 of file ri.h.

◆ newgen_Pvecteur

#define newgen_Pvecteur (   p)    (p) /**old hack compatible */

Definition at line 12 of file ri.h.

◆ NORMALIZED

#define NORMALIZED (   x)    ((normalized)((x).p))

NORMALIZED.

Definition at line 1739 of file ri.h.

◆ NORMALIZED_

#define NORMALIZED_ (   x)    ((x).e)

Definition at line 1742 of file ri.h.

◆ normalized_CAST

#define normalized_CAST (   x)    NORMALIZED(x)

Definition at line 1740 of file ri.h.

◆ NORMALIZED_CAST

#define NORMALIZED_CAST (   x)    NORMALIZED(x)

Definition at line 1741 of file ri.h.

◆ normalized_complex

#define normalized_complex (   x)    ((x)->_normalized_union_._normalized_complex_.u)

Definition at line 1784 of file ri.h.

◆ normalized_complex_

#define normalized_complex_ (   x)    normalized_complex(x) /**old hack compatible */

Definition at line 1783 of file ri.h.

◆ normalized_complex_p

#define normalized_complex_p (   x)    (normalized_tag(x)==is_normalized_complex)

Definition at line 1782 of file ri.h.

◆ normalized_domain

#define normalized_domain   (_gen_ri_start+29)

newgen_multitest_domain_defined

Definition at line 242 of file ri.h.

◆ normalized_domain_number

#define normalized_domain_number (   x)    ((x)->_type_)

Definition at line 1777 of file ri.h.

◆ normalized_linear

#define normalized_linear (   x)    ((x)->_normalized_union_._normalized_linear_)

Definition at line 1781 of file ri.h.

◆ normalized_linear_

#define normalized_linear_ (   x)    normalized_linear(x) /**old hack compatible */

Definition at line 1780 of file ri.h.

◆ normalized_linear_p

#define normalized_linear_p (   x)    (normalized_tag(x)==is_normalized_linear)

Definition at line 1779 of file ri.h.

◆ NORMALIZED_NEWGEN_DOMAIN

#define NORMALIZED_NEWGEN_DOMAIN   (normalized_domain)

Definition at line 245 of file ri.h.

◆ normalized_NEWGEN_DOMAIN

#define normalized_NEWGEN_DOMAIN   (normalized_domain)

Definition at line 246 of file ri.h.

◆ normalized_tag

#define normalized_tag (   x)    ((x)->_normalized_tag__)

Definition at line 1778 of file ri.h.

◆ NORMALIZED_TYPE

#define NORMALIZED_TYPE   normalized

Definition at line 1743 of file ri.h.

◆ normalized_TYPE

#define normalized_TYPE   normalized

Definition at line 1744 of file ri.h.

◆ normalized_undefined

#define normalized_undefined   ((normalized)gen_chunk_undefined)

Definition at line 1745 of file ri.h.

◆ normalized_undefined_p

#define normalized_undefined_p (   x)    ((x)==normalized_undefined)

Definition at line 1746 of file ri.h.

◆ PARAMETER

#define PARAMETER (   x)    ((parameter)((x).p))

PARAMETER.

Definition at line 1788 of file ri.h.

◆ PARAMETER_

#define PARAMETER_ (   x)    ((x).e)

Definition at line 1791 of file ri.h.

◆ parameter_CAST

#define parameter_CAST (   x)    PARAMETER(x)

Definition at line 1789 of file ri.h.

◆ PARAMETER_CAST

#define PARAMETER_CAST (   x)    PARAMETER(x)

Definition at line 1790 of file ri.h.

◆ parameter_domain

#define parameter_domain   (_gen_ri_start+30)

newgen_normalized_domain_defined

Definition at line 250 of file ri.h.

◆ parameter_domain_number

#define parameter_domain_number (   x)    ((x)->_type_)

Definition at line 1817 of file ri.h.

◆ parameter_dummy

#define parameter_dummy (   x)    ((x)->_parameter_dummy_)

Definition at line 1823 of file ri.h.

◆ parameter_dummy_

#define parameter_dummy_ (   x)    parameter_dummy(x) /**old hack compatible */

Definition at line 1822 of file ri.h.

◆ parameter_mode

#define parameter_mode (   x)    ((x)->_parameter_mode_)

Definition at line 1821 of file ri.h.

◆ parameter_mode_

#define parameter_mode_ (   x)    parameter_mode(x) /**old hack compatible */

Definition at line 1820 of file ri.h.

◆ PARAMETER_NEWGEN_DOMAIN

#define PARAMETER_NEWGEN_DOMAIN   (parameter_domain)

Definition at line 253 of file ri.h.

◆ parameter_NEWGEN_DOMAIN

#define parameter_NEWGEN_DOMAIN   (parameter_domain)

Definition at line 254 of file ri.h.

◆ PARAMETER_TYPE

#define PARAMETER_TYPE   parameter

Definition at line 1792 of file ri.h.

◆ parameter_TYPE

#define parameter_TYPE   parameter

Definition at line 1793 of file ri.h.

◆ parameter_type

#define parameter_type (   x)    ((x)->_parameter_type_)

Definition at line 1819 of file ri.h.

◆ parameter_type_

#define parameter_type_ (   x)    parameter_type(x) /**old hack compatible */

Definition at line 1818 of file ri.h.

◆ parameter_undefined

#define parameter_undefined   ((parameter)gen_chunk_undefined)

Definition at line 1794 of file ri.h.

◆ parameter_undefined_p

#define parameter_undefined_p (   x)    ((x)==parameter_undefined)

Definition at line 1795 of file ri.h.

◆ PERSISTANT_STATEMENT_TO_CLUSTER

#define PERSISTANT_STATEMENT_TO_CLUSTER (   x)    ((persistant_statement_to_cluster)((x).p))

PERSISTANT_STATEMENT_TO_CLUSTER.

Definition at line 1827 of file ri.h.

◆ PERSISTANT_STATEMENT_TO_CLUSTER_

#define PERSISTANT_STATEMENT_TO_CLUSTER_ (   x)    ((x).e)

Definition at line 1830 of file ri.h.

◆ persistant_statement_to_cluster_CAST

#define persistant_statement_to_cluster_CAST (   x)    PERSISTANT_STATEMENT_TO_CLUSTER(x)

Definition at line 1828 of file ri.h.

◆ PERSISTANT_STATEMENT_TO_CLUSTER_CAST

#define PERSISTANT_STATEMENT_TO_CLUSTER_CAST (   x)    PERSISTANT_STATEMENT_TO_CLUSTER(x)

Definition at line 1829 of file ri.h.

◆ persistant_statement_to_cluster_domain

#define persistant_statement_to_cluster_domain   (_gen_ri_start+31)

newgen_parameter_domain_defined

Definition at line 258 of file ri.h.

◆ persistant_statement_to_cluster_domain_number

#define persistant_statement_to_cluster_domain_number (   x)    ((x)->_type_)

Definition at line 1854 of file ri.h.

◆ PERSISTANT_STATEMENT_TO_CLUSTER_FOREACH

#define PERSISTANT_STATEMENT_TO_CLUSTER_FOREACH (   k,
  v,
  f 
)    FUNCTION_FOREACH(persistant_statement_to_cluster,i,i,k,v,f)

Definition at line 1859 of file ri.h.

◆ persistant_statement_to_cluster_hash_table

#define persistant_statement_to_cluster_hash_table (   x)    ((x)->_persistant_statement_to_cluster_holder_)

Definition at line 1855 of file ri.h.

◆ persistant_statement_to_cluster_key_type

#define persistant_statement_to_cluster_key_type   intptr_t

Definition at line 1856 of file ri.h.

◆ PERSISTANT_STATEMENT_TO_CLUSTER_MAP

#define PERSISTANT_STATEMENT_TO_CLUSTER_MAP (   k,
  v,
  c,
  f 
)    FUNCTION_MAP(persistant_statement_to_cluster,i,i,k,v,c,f)

Definition at line 1858 of file ri.h.

◆ PERSISTANT_STATEMENT_TO_CLUSTER_NEWGEN_DOMAIN

#define PERSISTANT_STATEMENT_TO_CLUSTER_NEWGEN_DOMAIN   (persistant_statement_to_cluster_domain)

Definition at line 261 of file ri.h.

◆ persistant_statement_to_cluster_NEWGEN_DOMAIN

#define persistant_statement_to_cluster_NEWGEN_DOMAIN   (persistant_statement_to_cluster_domain)

Definition at line 262 of file ri.h.

◆ PERSISTANT_STATEMENT_TO_CLUSTER_TYPE

#define PERSISTANT_STATEMENT_TO_CLUSTER_TYPE   persistant_statement_to_cluster

Definition at line 1831 of file ri.h.

◆ persistant_statement_to_cluster_TYPE

#define persistant_statement_to_cluster_TYPE   persistant_statement_to_cluster

Definition at line 1832 of file ri.h.

◆ persistant_statement_to_cluster_undefined

#define persistant_statement_to_cluster_undefined   ((persistant_statement_to_cluster)gen_chunk_undefined)

Definition at line 1833 of file ri.h.

◆ persistant_statement_to_cluster_undefined_p

#define persistant_statement_to_cluster_undefined_p (   x)    ((x)==persistant_statement_to_cluster_undefined)

Definition at line 1834 of file ri.h.

◆ persistant_statement_to_cluster_value_type

#define persistant_statement_to_cluster_value_type   intptr_t

Definition at line 1857 of file ri.h.

◆ PERSISTANT_STATEMENT_TO_CONTROL

#define PERSISTANT_STATEMENT_TO_CONTROL (   x)    ((persistant_statement_to_control)((x).p))

PERSISTANT_STATEMENT_TO_CONTROL.

Definition at line 1868 of file ri.h.

◆ PERSISTANT_STATEMENT_TO_CONTROL_

#define PERSISTANT_STATEMENT_TO_CONTROL_ (   x)    ((x).e)

Definition at line 1871 of file ri.h.

◆ persistant_statement_to_control_CAST

#define persistant_statement_to_control_CAST (   x)    PERSISTANT_STATEMENT_TO_CONTROL(x)

Definition at line 1869 of file ri.h.

◆ PERSISTANT_STATEMENT_TO_CONTROL_CAST

#define PERSISTANT_STATEMENT_TO_CONTROL_CAST (   x)    PERSISTANT_STATEMENT_TO_CONTROL(x)

Definition at line 1870 of file ri.h.

◆ persistant_statement_to_control_domain

#define persistant_statement_to_control_domain   (_gen_ri_start+32)

newgen_persistant_statement_to_cluster_domain_defined

Definition at line 266 of file ri.h.

◆ persistant_statement_to_control_domain_number

#define persistant_statement_to_control_domain_number (   x)    ((x)->_type_)

Definition at line 1895 of file ri.h.

◆ PERSISTANT_STATEMENT_TO_CONTROL_FOREACH

#define PERSISTANT_STATEMENT_TO_CONTROL_FOREACH (   k,
  v,
  f 
)    FUNCTION_FOREACH(persistant_statement_to_control,p,p,k,v,f)

Definition at line 1900 of file ri.h.

◆ persistant_statement_to_control_hash_table

#define persistant_statement_to_control_hash_table (   x)    ((x)->_persistant_statement_to_control_holder_)

Definition at line 1896 of file ri.h.

◆ persistant_statement_to_control_key_type

#define persistant_statement_to_control_key_type   statement

Definition at line 1897 of file ri.h.

◆ PERSISTANT_STATEMENT_TO_CONTROL_MAP

#define PERSISTANT_STATEMENT_TO_CONTROL_MAP (   k,
  v,
  c,
  f 
)    FUNCTION_MAP(persistant_statement_to_control,p,p,k,v,c,f)

Definition at line 1899 of file ri.h.

◆ PERSISTANT_STATEMENT_TO_CONTROL_NEWGEN_DOMAIN

#define PERSISTANT_STATEMENT_TO_CONTROL_NEWGEN_DOMAIN   (persistant_statement_to_control_domain)

Definition at line 269 of file ri.h.

◆ persistant_statement_to_control_NEWGEN_DOMAIN

#define persistant_statement_to_control_NEWGEN_DOMAIN   (persistant_statement_to_control_domain)

Definition at line 270 of file ri.h.

◆ PERSISTANT_STATEMENT_TO_CONTROL_TYPE

#define PERSISTANT_STATEMENT_TO_CONTROL_TYPE   persistant_statement_to_control

Definition at line 1872 of file ri.h.

◆ persistant_statement_to_control_TYPE

#define persistant_statement_to_control_TYPE   persistant_statement_to_control

Definition at line 1873 of file ri.h.

◆ persistant_statement_to_control_undefined

#define persistant_statement_to_control_undefined   ((persistant_statement_to_control)gen_chunk_undefined)

Definition at line 1874 of file ri.h.

◆ persistant_statement_to_control_undefined_p

#define persistant_statement_to_control_undefined_p (   x)    ((x)==persistant_statement_to_control_undefined)

Definition at line 1875 of file ri.h.

◆ persistant_statement_to_control_value_type

#define persistant_statement_to_control_value_type   control

Definition at line 1898 of file ri.h.

◆ PERSISTANT_STATEMENT_TO_INT

#define PERSISTANT_STATEMENT_TO_INT (   x)    ((persistant_statement_to_int)((x).p))

PERSISTANT_STATEMENT_TO_INT.

Definition at line 1909 of file ri.h.

◆ PERSISTANT_STATEMENT_TO_INT_

#define PERSISTANT_STATEMENT_TO_INT_ (   x)    ((x).e)

Definition at line 1912 of file ri.h.

◆ persistant_statement_to_int_CAST

#define persistant_statement_to_int_CAST (   x)    PERSISTANT_STATEMENT_TO_INT(x)

Definition at line 1910 of file ri.h.

◆ PERSISTANT_STATEMENT_TO_INT_CAST

#define PERSISTANT_STATEMENT_TO_INT_CAST (   x)    PERSISTANT_STATEMENT_TO_INT(x)

Definition at line 1911 of file ri.h.

◆ persistant_statement_to_int_domain

#define persistant_statement_to_int_domain   (_gen_ri_start+33)

newgen_persistant_statement_to_control_domain_defined

Definition at line 274 of file ri.h.

◆ persistant_statement_to_int_domain_number

#define persistant_statement_to_int_domain_number (   x)    ((x)->_type_)

Definition at line 1936 of file ri.h.

◆ PERSISTANT_STATEMENT_TO_INT_FOREACH

#define PERSISTANT_STATEMENT_TO_INT_FOREACH (   k,
  v,
  f 
)    FUNCTION_FOREACH(persistant_statement_to_int,p,i,k,v,f)

Definition at line 1941 of file ri.h.

◆ persistant_statement_to_int_hash_table

#define persistant_statement_to_int_hash_table (   x)    ((x)->_persistant_statement_to_int_holder_)

Definition at line 1937 of file ri.h.

◆ persistant_statement_to_int_key_type

#define persistant_statement_to_int_key_type   statement

Definition at line 1938 of file ri.h.

◆ PERSISTANT_STATEMENT_TO_INT_MAP

#define PERSISTANT_STATEMENT_TO_INT_MAP (   k,
  v,
  c,
  f 
)    FUNCTION_MAP(persistant_statement_to_int,p,i,k,v,c,f)

Definition at line 1940 of file ri.h.

◆ PERSISTANT_STATEMENT_TO_INT_NEWGEN_DOMAIN

#define PERSISTANT_STATEMENT_TO_INT_NEWGEN_DOMAIN   (persistant_statement_to_int_domain)

Definition at line 277 of file ri.h.

◆ persistant_statement_to_int_NEWGEN_DOMAIN

#define persistant_statement_to_int_NEWGEN_DOMAIN   (persistant_statement_to_int_domain)

Definition at line 278 of file ri.h.

◆ PERSISTANT_STATEMENT_TO_INT_TYPE

#define PERSISTANT_STATEMENT_TO_INT_TYPE   persistant_statement_to_int

Definition at line 1913 of file ri.h.

◆ persistant_statement_to_int_TYPE

#define persistant_statement_to_int_TYPE   persistant_statement_to_int

Definition at line 1914 of file ri.h.

◆ persistant_statement_to_int_undefined

#define persistant_statement_to_int_undefined   ((persistant_statement_to_int)gen_chunk_undefined)

Definition at line 1915 of file ri.h.

◆ persistant_statement_to_int_undefined_p

#define persistant_statement_to_int_undefined_p (   x)    ((x)==persistant_statement_to_int_undefined)

Definition at line 1916 of file ri.h.

◆ persistant_statement_to_int_value_type

#define persistant_statement_to_int_value_type   intptr_t

Definition at line 1939 of file ri.h.

◆ PERSISTANT_STATEMENT_TO_STATEMENT

#define PERSISTANT_STATEMENT_TO_STATEMENT (   x)    ((persistant_statement_to_statement)((x).p))

PERSISTANT_STATEMENT_TO_STATEMENT.

Definition at line 1950 of file ri.h.

◆ PERSISTANT_STATEMENT_TO_STATEMENT_

#define PERSISTANT_STATEMENT_TO_STATEMENT_ (   x)    ((x).e)

Definition at line 1953 of file ri.h.

◆ persistant_statement_to_statement_CAST

#define persistant_statement_to_statement_CAST (   x)    PERSISTANT_STATEMENT_TO_STATEMENT(x)

Definition at line 1951 of file ri.h.

◆ PERSISTANT_STATEMENT_TO_STATEMENT_CAST

#define PERSISTANT_STATEMENT_TO_STATEMENT_CAST (   x)    PERSISTANT_STATEMENT_TO_STATEMENT(x)

Definition at line 1952 of file ri.h.

◆ persistant_statement_to_statement_domain

#define persistant_statement_to_statement_domain   (_gen_ri_start+34)

newgen_persistant_statement_to_int_domain_defined

Definition at line 282 of file ri.h.

◆ persistant_statement_to_statement_domain_number

#define persistant_statement_to_statement_domain_number (   x)    ((x)->_type_)

Definition at line 1977 of file ri.h.

◆ PERSISTANT_STATEMENT_TO_STATEMENT_FOREACH

#define PERSISTANT_STATEMENT_TO_STATEMENT_FOREACH (   k,
  v,
  f 
)    FUNCTION_FOREACH(persistant_statement_to_statement,p,p,k,v,f)

Definition at line 1982 of file ri.h.

◆ persistant_statement_to_statement_hash_table

#define persistant_statement_to_statement_hash_table (   x)    ((x)->_persistant_statement_to_statement_holder_)

Definition at line 1978 of file ri.h.

◆ persistant_statement_to_statement_key_type

#define persistant_statement_to_statement_key_type   statement

Definition at line 1979 of file ri.h.

◆ PERSISTANT_STATEMENT_TO_STATEMENT_MAP

#define PERSISTANT_STATEMENT_TO_STATEMENT_MAP (   k,
  v,
  c,
  f 
)    FUNCTION_MAP(persistant_statement_to_statement,p,p,k,v,c,f)

Definition at line 1981 of file ri.h.

◆ PERSISTANT_STATEMENT_TO_STATEMENT_NEWGEN_DOMAIN

#define PERSISTANT_STATEMENT_TO_STATEMENT_NEWGEN_DOMAIN   (persistant_statement_to_statement_domain)

Definition at line 285 of file ri.h.

◆ persistant_statement_to_statement_NEWGEN_DOMAIN

#define persistant_statement_to_statement_NEWGEN_DOMAIN   (persistant_statement_to_statement_domain)

Definition at line 286 of file ri.h.

◆ PERSISTANT_STATEMENT_TO_STATEMENT_TYPE

#define PERSISTANT_STATEMENT_TO_STATEMENT_TYPE   persistant_statement_to_statement

Definition at line 1954 of file ri.h.

◆ persistant_statement_to_statement_TYPE

#define persistant_statement_to_statement_TYPE   persistant_statement_to_statement

Definition at line 1955 of file ri.h.

◆ persistant_statement_to_statement_undefined

#define persistant_statement_to_statement_undefined   ((persistant_statement_to_statement)gen_chunk_undefined)

Definition at line 1956 of file ri.h.

◆ persistant_statement_to_statement_undefined_p

#define persistant_statement_to_statement_undefined_p (   x)    ((x)==persistant_statement_to_statement_undefined)

Definition at line 1957 of file ri.h.

◆ persistant_statement_to_statement_value_type

#define persistant_statement_to_statement_value_type   statement

Definition at line 1980 of file ri.h.

◆ PRAGMA

#define PRAGMA (   x)    ((pragma)((x).p))

PRAGMA.

Definition at line 1991 of file ri.h.

◆ PRAGMA_

#define PRAGMA_ (   x)    ((x).e)

Definition at line 1994 of file ri.h.

◆ pragma_CAST

#define pragma_CAST (   x)    PRAGMA(x)

Definition at line 1992 of file ri.h.

◆ PRAGMA_CAST

#define PRAGMA_CAST (   x)    PRAGMA(x)

Definition at line 1993 of file ri.h.

◆ pragma_domain

#define pragma_domain   (_gen_ri_start+35)

newgen_persistant_statement_to_statement_domain_defined

Definition at line 290 of file ri.h.

◆ pragma_domain_number

#define pragma_domain_number (   x)    ((x)->_type_)

Definition at line 2029 of file ri.h.

◆ pragma_expression

#define pragma_expression (   x)    ((x)->_pragma_union_._pragma_expression_)

Definition at line 2036 of file ri.h.

◆ pragma_expression_

#define pragma_expression_ (   x)    pragma_expression(x) /**old hack compatible */

Definition at line 2035 of file ri.h.

◆ pragma_expression_p

#define pragma_expression_p (   x)    (pragma_tag(x)==is_pragma_expression)

Definition at line 2034 of file ri.h.

◆ PRAGMA_NEWGEN_DOMAIN

#define PRAGMA_NEWGEN_DOMAIN   (pragma_domain)

Definition at line 293 of file ri.h.

◆ pragma_NEWGEN_DOMAIN

#define pragma_NEWGEN_DOMAIN   (pragma_domain)

Definition at line 294 of file ri.h.

◆ pragma_string

#define pragma_string (   x)    ((x)->_pragma_union_._pragma_string_)

Definition at line 2033 of file ri.h.

◆ pragma_string_

#define pragma_string_ (   x)    pragma_string(x) /**old hack compatible */

Definition at line 2032 of file ri.h.

◆ pragma_string_p

#define pragma_string_p (   x)    (pragma_tag(x)==is_pragma_string)

Definition at line 2031 of file ri.h.

◆ pragma_tag

#define pragma_tag (   x)    ((x)->_pragma_tag__)

Definition at line 2030 of file ri.h.

◆ PRAGMA_TYPE

#define PRAGMA_TYPE   pragma

Definition at line 1995 of file ri.h.

◆ pragma_TYPE

#define pragma_TYPE   pragma

Definition at line 1996 of file ri.h.

◆ pragma_undefined

#define pragma_undefined   ((pragma)gen_chunk_undefined)

Definition at line 1997 of file ri.h.

◆ pragma_undefined_p

#define pragma_undefined_p (   x)    ((x)==pragma_undefined)

Definition at line 1998 of file ri.h.

◆ PREDICATE

#define PREDICATE (   x)    ((predicate)((x).p))

PREDICATE.

Definition at line 2040 of file ri.h.

◆ PREDICATE_

#define PREDICATE_ (   x)    ((x).e)

Definition at line 2043 of file ri.h.

◆ predicate_CAST

#define predicate_CAST (   x)    PREDICATE(x)

Definition at line 2041 of file ri.h.

◆ PREDICATE_CAST

#define PREDICATE_CAST (   x)    PREDICATE(x)

Definition at line 2042 of file ri.h.

◆ predicate_domain

#define predicate_domain   (_gen_ri_start+36)

newgen_pragma_domain_defined

Definition at line 298 of file ri.h.

◆ predicate_domain_number

#define predicate_domain_number (   x)    ((x)->_type_)

Definition at line 2067 of file ri.h.

◆ PREDICATE_NEWGEN_DOMAIN

#define PREDICATE_NEWGEN_DOMAIN   (predicate_domain)

Definition at line 301 of file ri.h.

◆ predicate_NEWGEN_DOMAIN

#define predicate_NEWGEN_DOMAIN   (predicate_domain)

Definition at line 302 of file ri.h.

◆ predicate_system

#define predicate_system (   x)    ((x)->_predicate_system_)

Definition at line 2069 of file ri.h.

◆ predicate_system_

#define predicate_system_ (   x)    predicate_system(x) /**old hack compatible */

Definition at line 2068 of file ri.h.

◆ PREDICATE_TYPE

#define PREDICATE_TYPE   predicate

Definition at line 2044 of file ri.h.

◆ predicate_TYPE

#define predicate_TYPE   predicate

Definition at line 2045 of file ri.h.

◆ predicate_undefined

#define predicate_undefined   ((predicate)gen_chunk_undefined)

Definition at line 2046 of file ri.h.

◆ predicate_undefined_p

#define predicate_undefined_p (   x)    ((x)==predicate_undefined)

Definition at line 2047 of file ri.h.

◆ PREFERENCE

#define PREFERENCE (   x)    ((preference)((x).p))

PREFERENCE.

Definition at line 2073 of file ri.h.

◆ PREFERENCE_

#define PREFERENCE_ (   x)    ((x).e)

Definition at line 2076 of file ri.h.

◆ preference_CAST

#define preference_CAST (   x)    PREFERENCE(x)

Definition at line 2074 of file ri.h.

◆ PREFERENCE_CAST

#define PREFERENCE_CAST (   x)    PREFERENCE(x)

Definition at line 2075 of file ri.h.

◆ preference_domain

#define preference_domain   (_gen_ri_start+37)

newgen_predicate_domain_defined

Definition at line 306 of file ri.h.

◆ preference_domain_number

#define preference_domain_number (   x)    ((x)->_type_)

Definition at line 2100 of file ri.h.

◆ PREFERENCE_NEWGEN_DOMAIN

#define PREFERENCE_NEWGEN_DOMAIN   (preference_domain)

Definition at line 309 of file ri.h.

◆ preference_NEWGEN_DOMAIN

#define preference_NEWGEN_DOMAIN   (preference_domain)

Definition at line 310 of file ri.h.

◆ preference_reference

#define preference_reference (   x)    ((x)->_preference_reference_)

Definition at line 2102 of file ri.h.

◆ preference_reference_

#define preference_reference_ (   x)    preference_reference(x) /**old hack compatible */

Definition at line 2101 of file ri.h.

◆ PREFERENCE_TYPE

#define PREFERENCE_TYPE   preference

Definition at line 2077 of file ri.h.

◆ preference_TYPE

#define preference_TYPE   preference

Definition at line 2078 of file ri.h.

◆ preference_undefined

#define preference_undefined   ((preference)gen_chunk_undefined)

Definition at line 2079 of file ri.h.

◆ preference_undefined_p

#define preference_undefined_p (   x)    ((x)==preference_undefined)

Definition at line 2080 of file ri.h.

◆ PSYSTEME_NEWGEN_DOMAIN

#define PSYSTEME_NEWGEN_DOMAIN   (PSYSTEME_NEWGEN_EXTERNAL)

Definition at line 22 of file ri.h.

◆ Psysteme_NEWGEN_DOMAIN

#define Psysteme_NEWGEN_DOMAIN   (PSYSTEME_NEWGEN_EXTERNAL)

Definition at line 23 of file ri.h.

◆ PSYSTEME_NEWGEN_EXTERNAL

#define PSYSTEME_NEWGEN_EXTERNAL   (_gen_ri_start+1)

Definition at line 21 of file ri.h.

◆ PVECTEUR_NEWGEN_DOMAIN

#define PVECTEUR_NEWGEN_DOMAIN   (PVECTEUR_NEWGEN_EXTERNAL)

Definition at line 14 of file ri.h.

◆ Pvecteur_NEWGEN_DOMAIN

#define Pvecteur_NEWGEN_DOMAIN   (PVECTEUR_NEWGEN_EXTERNAL)

Definition at line 15 of file ri.h.

◆ PVECTEUR_NEWGEN_EXTERNAL

#define PVECTEUR_NEWGEN_EXTERNAL   (_gen_ri_start+0)

Definition at line 13 of file ri.h.

◆ QUALIFIER

#define QUALIFIER (   x)    ((qualifier)((x).p))

QUALIFIER.

Definition at line 2106 of file ri.h.

◆ QUALIFIER_

#define QUALIFIER_ (   x)    ((x).e)

Definition at line 2109 of file ri.h.

◆ qualifier_asm

#define qualifier_asm (   x)    ((x)->_qualifier_union_._qualifier_asm_)

Definition at line 2196 of file ri.h.

◆ qualifier_asm_

#define qualifier_asm_ (   x)    qualifier_asm(x) /**old hack compatible */

Definition at line 2195 of file ri.h.

◆ qualifier_asm_p

#define qualifier_asm_p (   x)    (qualifier_tag(x)==is_qualifier_asm)

Definition at line 2194 of file ri.h.

◆ qualifier_auto

#define qualifier_auto (   x)    ((x)->_qualifier_union_._qualifier_auto_.u)

Definition at line 2190 of file ri.h.

◆ qualifier_auto_

#define qualifier_auto_ (   x)    qualifier_auto(x) /**old hack compatible */

Definition at line 2189 of file ri.h.

◆ qualifier_auto_p

#define qualifier_auto_p (   x)    (qualifier_tag(x)==is_qualifier_auto)

Definition at line 2188 of file ri.h.

◆ qualifier_CAST

#define qualifier_CAST (   x)    QUALIFIER(x)

Definition at line 2107 of file ri.h.

◆ QUALIFIER_CAST

#define QUALIFIER_CAST (   x)    QUALIFIER(x)

Definition at line 2108 of file ri.h.

◆ qualifier_const

#define qualifier_const (   x)    ((x)->_qualifier_union_._qualifier_const_.u)

Definition at line 2178 of file ri.h.

◆ qualifier_const_

#define qualifier_const_ (   x)    qualifier_const(x) /**old hack compatible */

Definition at line 2177 of file ri.h.

◆ qualifier_const_p

#define qualifier_const_p (   x)    (qualifier_tag(x)==is_qualifier_const)

Definition at line 2176 of file ri.h.

◆ qualifier_constant

#define qualifier_constant (   x)    ((x)->_qualifier_union_._qualifier_constant_.u)

Definition at line 2208 of file ri.h.

◆ qualifier_constant_

#define qualifier_constant_ (   x)    qualifier_constant(x) /**old hack compatible */

Definition at line 2207 of file ri.h.

◆ qualifier_constant_p

#define qualifier_constant_p (   x)    (qualifier_tag(x)==is_qualifier_constant)

Definition at line 2206 of file ri.h.

◆ qualifier_domain

#define qualifier_domain   (_gen_ri_start+38)

newgen_preference_domain_defined

Definition at line 314 of file ri.h.

◆ qualifier_domain_number

#define qualifier_domain_number (   x)    ((x)->_type_)

Definition at line 2174 of file ri.h.

◆ qualifier_global

#define qualifier_global (   x)    ((x)->_qualifier_union_._qualifier_global_.u)

Definition at line 2205 of file ri.h.

◆ qualifier_global_

#define qualifier_global_ (   x)    qualifier_global(x) /**old hack compatible */

Definition at line 2204 of file ri.h.

◆ qualifier_global_p

#define qualifier_global_p (   x)    (qualifier_tag(x)==is_qualifier_global)

Definition at line 2203 of file ri.h.

◆ qualifier_local

#define qualifier_local (   x)    ((x)->_qualifier_union_._qualifier_local_.u)

Definition at line 2202 of file ri.h.

◆ qualifier_local_

#define qualifier_local_ (   x)    qualifier_local(x) /**old hack compatible */

Definition at line 2201 of file ri.h.

◆ qualifier_local_p

#define qualifier_local_p (   x)    (qualifier_tag(x)==is_qualifier_local)

Definition at line 2200 of file ri.h.

◆ QUALIFIER_NEWGEN_DOMAIN

#define QUALIFIER_NEWGEN_DOMAIN   (qualifier_domain)

Definition at line 317 of file ri.h.

◆ qualifier_NEWGEN_DOMAIN

#define qualifier_NEWGEN_DOMAIN   (qualifier_domain)

Definition at line 318 of file ri.h.

◆ qualifier_private

#define qualifier_private (   x)    ((x)->_qualifier_union_._qualifier_private_.u)

Definition at line 2211 of file ri.h.

◆ qualifier_private_

#define qualifier_private_ (   x)    qualifier_private(x) /**old hack compatible */

Definition at line 2210 of file ri.h.

◆ qualifier_private_p

#define qualifier_private_p (   x)    (qualifier_tag(x)==is_qualifier_private)

Definition at line 2209 of file ri.h.

◆ qualifier_register

#define qualifier_register (   x)    ((x)->_qualifier_union_._qualifier_register_.u)

Definition at line 2187 of file ri.h.

◆ qualifier_register_

#define qualifier_register_ (   x)    qualifier_register(x) /**old hack compatible */

Definition at line 2186 of file ri.h.

◆ qualifier_register_p

#define qualifier_register_p (   x)    (qualifier_tag(x)==is_qualifier_register)

Definition at line 2185 of file ri.h.

◆ qualifier_restrict

#define qualifier_restrict (   x)    ((x)->_qualifier_union_._qualifier_restrict_.u)

Definition at line 2181 of file ri.h.

◆ qualifier_restrict_

#define qualifier_restrict_ (   x)    qualifier_restrict(x) /**old hack compatible */

Definition at line 2180 of file ri.h.

◆ qualifier_restrict_p

#define qualifier_restrict_p (   x)    (qualifier_tag(x)==is_qualifier_restrict)

Definition at line 2179 of file ri.h.

◆ qualifier_static_dimension

#define qualifier_static_dimension (   x)    ((x)->_qualifier_union_._qualifier_static_dimension_.u)

Definition at line 2199 of file ri.h.

◆ qualifier_static_dimension_

#define qualifier_static_dimension_ (   x)    qualifier_static_dimension(x) /**old hack compatible */

Definition at line 2198 of file ri.h.

◆ qualifier_static_dimension_p

#define qualifier_static_dimension_p (   x)    (qualifier_tag(x)==is_qualifier_static_dimension)

Definition at line 2197 of file ri.h.

◆ qualifier_tag

#define qualifier_tag (   x)    ((x)->_qualifier_tag__)

Definition at line 2175 of file ri.h.

◆ qualifier_thread

#define qualifier_thread (   x)    ((x)->_qualifier_union_._qualifier_thread_.u)

Definition at line 2193 of file ri.h.

◆ qualifier_thread_

#define qualifier_thread_ (   x)    qualifier_thread(x) /**old hack compatible */

Definition at line 2192 of file ri.h.

◆ qualifier_thread_p

#define qualifier_thread_p (   x)    (qualifier_tag(x)==is_qualifier_thread)

Definition at line 2191 of file ri.h.

◆ QUALIFIER_TYPE

#define QUALIFIER_TYPE   qualifier

Definition at line 2110 of file ri.h.

◆ qualifier_TYPE

#define qualifier_TYPE   qualifier

Definition at line 2111 of file ri.h.

◆ qualifier_undefined

#define qualifier_undefined   ((qualifier)gen_chunk_undefined)

Definition at line 2112 of file ri.h.

◆ qualifier_undefined_p

#define qualifier_undefined_p (   x)    ((x)==qualifier_undefined)

Definition at line 2113 of file ri.h.

◆ qualifier_volatile

#define qualifier_volatile (   x)    ((x)->_qualifier_union_._qualifier_volatile_.u)

Definition at line 2184 of file ri.h.

◆ qualifier_volatile_

#define qualifier_volatile_ (   x)    qualifier_volatile(x) /**old hack compatible */

Definition at line 2183 of file ri.h.

◆ qualifier_volatile_p

#define qualifier_volatile_p (   x)    (qualifier_tag(x)==is_qualifier_volatile)

Definition at line 2182 of file ri.h.

◆ RAM

#define RAM (   x)    ((ram)((x).p))

RAM.

Definition at line 2215 of file ri.h.

◆ RAM_

#define RAM_ (   x)    ((x).e)

Definition at line 2218 of file ri.h.

◆ ram_CAST

#define ram_CAST (   x)    RAM(x)

Definition at line 2216 of file ri.h.

◆ RAM_CAST

#define RAM_CAST (   x)    RAM(x)

Definition at line 2217 of file ri.h.

◆ ram_domain

#define ram_domain   (_gen_ri_start+39)

newgen_qualifier_domain_defined

Definition at line 322 of file ri.h.

◆ ram_domain_number

#define ram_domain_number (   x)    ((x)->_type_)

Definition at line 2245 of file ri.h.

◆ ram_function

#define ram_function (   x)    ((x)->_ram_function_)

Definition at line 2247 of file ri.h.

◆ ram_function_

#define ram_function_ (   x)    ram_function(x) /**old hack compatible */

Definition at line 2246 of file ri.h.

◆ RAM_NEWGEN_DOMAIN

#define RAM_NEWGEN_DOMAIN   (ram_domain)

Definition at line 325 of file ri.h.

◆ ram_NEWGEN_DOMAIN

#define ram_NEWGEN_DOMAIN   (ram_domain)

Definition at line 326 of file ri.h.

◆ ram_offset

#define ram_offset (   x)    ((x)->_ram_offset_)

Definition at line 2251 of file ri.h.

◆ ram_offset_

#define ram_offset_ (   x)    ram_offset(x) /**old hack compatible */

Definition at line 2250 of file ri.h.

◆ ram_section

#define ram_section (   x)    ((x)->_ram_section_)

Definition at line 2249 of file ri.h.

◆ ram_section_

#define ram_section_ (   x)    ram_section(x) /**old hack compatible */

Definition at line 2248 of file ri.h.

◆ ram_shared

#define ram_shared (   x)    ((x)->_ram_shared_)

Definition at line 2253 of file ri.h.

◆ ram_shared_

#define ram_shared_ (   x)    ram_shared(x) /**old hack compatible */

Definition at line 2252 of file ri.h.

◆ RAM_TYPE

#define RAM_TYPE   ram

Definition at line 2219 of file ri.h.

◆ ram_TYPE

#define ram_TYPE   ram

Definition at line 2220 of file ri.h.

◆ ram_undefined

#define ram_undefined   ((ram)gen_chunk_undefined)

Definition at line 2221 of file ri.h.

◆ ram_undefined_p

#define ram_undefined_p (   x)    ((x)==ram_undefined)

Definition at line 2222 of file ri.h.

◆ RANGE

#define RANGE (   x)    ((range)((x).p))

RANGE.

Definition at line 2257 of file ri.h.

◆ RANGE_

#define RANGE_ (   x)    ((x).e)

Definition at line 2260 of file ri.h.

◆ range_CAST

#define range_CAST (   x)    RANGE(x)

Definition at line 2258 of file ri.h.

◆ RANGE_CAST

#define RANGE_CAST (   x)    RANGE(x)

Definition at line 2259 of file ri.h.

◆ range_domain

#define range_domain   (_gen_ri_start+40)

newgen_ram_domain_defined

Definition at line 330 of file ri.h.

◆ range_domain_number

#define range_domain_number (   x)    ((x)->_type_)

Definition at line 2286 of file ri.h.

◆ range_increment

#define range_increment (   x)    ((x)->_range_increment_)

Definition at line 2292 of file ri.h.

◆ range_increment_

#define range_increment_ (   x)    range_increment(x) /**old hack compatible */

Definition at line 2291 of file ri.h.

◆ range_lower

#define range_lower (   x)    ((x)->_range_lower_)

Definition at line 2288 of file ri.h.

◆ range_lower_

#define range_lower_ (   x)    range_lower(x) /**old hack compatible */

Definition at line 2287 of file ri.h.

◆ RANGE_NEWGEN_DOMAIN

#define RANGE_NEWGEN_DOMAIN   (range_domain)

Definition at line 333 of file ri.h.

◆ range_NEWGEN_DOMAIN

#define range_NEWGEN_DOMAIN   (range_domain)

Definition at line 334 of file ri.h.

◆ RANGE_TYPE

#define RANGE_TYPE   range

Definition at line 2261 of file ri.h.

◆ range_TYPE

#define range_TYPE   range

Definition at line 2262 of file ri.h.

◆ range_undefined

#define range_undefined   ((range)gen_chunk_undefined)

Definition at line 2263 of file ri.h.

◆ range_undefined_p

#define range_undefined_p (   x)    ((x)==range_undefined)

Definition at line 2264 of file ri.h.

◆ range_upper

#define range_upper (   x)    ((x)->_range_upper_)

Definition at line 2290 of file ri.h.

◆ range_upper_

#define range_upper_ (   x)    range_upper(x) /**old hack compatible */

Definition at line 2289 of file ri.h.

◆ REFERENCE

#define REFERENCE (   x)    ((reference)((x).p))

REFERENCE.

Definition at line 2296 of file ri.h.

◆ REFERENCE_

#define REFERENCE_ (   x)    ((x).e)

Definition at line 2299 of file ri.h.

◆ reference_CAST

#define reference_CAST (   x)    REFERENCE(x)

Definition at line 2297 of file ri.h.

◆ REFERENCE_CAST

#define REFERENCE_CAST (   x)    REFERENCE(x)

Definition at line 2298 of file ri.h.

◆ reference_domain

#define reference_domain   (_gen_ri_start+41)

newgen_range_domain_defined

Definition at line 338 of file ri.h.

◆ reference_domain_number

#define reference_domain_number (   x)    ((x)->_type_)

Definition at line 2324 of file ri.h.

◆ reference_indices

#define reference_indices (   x)    ((x)->_reference_indices_)

Definition at line 2328 of file ri.h.

◆ reference_indices_

#define reference_indices_ (   x)    reference_indices(x) /**old hack compatible */

Definition at line 2327 of file ri.h.

◆ REFERENCE_NEWGEN_DOMAIN

#define REFERENCE_NEWGEN_DOMAIN   (reference_domain)

Definition at line 341 of file ri.h.

◆ reference_NEWGEN_DOMAIN

#define reference_NEWGEN_DOMAIN   (reference_domain)

Definition at line 342 of file ri.h.

◆ REFERENCE_TYPE

#define REFERENCE_TYPE   reference

Definition at line 2300 of file ri.h.

◆ reference_TYPE

#define reference_TYPE   reference

Definition at line 2301 of file ri.h.

◆ reference_undefined

#define reference_undefined   ((reference)gen_chunk_undefined)

Definition at line 2302 of file ri.h.

◆ reference_undefined_p

#define reference_undefined_p (   x)    ((x)==reference_undefined)

Definition at line 2303 of file ri.h.

◆ reference_variable

#define reference_variable (   x)    ((x)->_reference_variable_)

Definition at line 2326 of file ri.h.

◆ reference_variable_

#define reference_variable_ (   x)    reference_variable(x) /**old hack compatible */

Definition at line 2325 of file ri.h.

◆ ri_spec

#define ri_spec   "\--NEWGEN-START 27\n\external Pvecteur;\n\external Psysteme;\n\application = function:expression x arguments:expression*;\n\area = size:int x layout:entity*;\n\basic = int:int + float:int + logical:int + overloaded:unit + complex:int + string:value + bit:symbolic + pointer:type + derived:entity + typedef:entity;\n\callees = callees:string*;\n\call = function:entity x arguments:expression*;\n\cast = type:type x expression:expression;\n\code = declarations:entity* x decls_text:string x initializations:sequence x externs:entity* x language:language;\n\constant = int:int + float:float + logical:int + litteral:unit + call:entity + unknown:unit;\n\controlmap = persistant statement:statement -> control:control;\n\control = statement:statement x predecessors:control* x successors:control*;\n\dimension = lower:expression x upper:expression x qualifiers:qualifier*;\n\dummy = unknown:unit + identifier:entity;\n\entity_int = entity:entity -> int:int;\n\entity_to_entity = entity:entity -> entity:entity;\n\evaluation = before:unit + after:unit;\n\execution = sequential:unit + parallel:unit;\n\expression = syntax:syntax x normalized:normalized;\n\extension = pragma:pragma + unknown:unit;\n\extensions = extension:extension*;\n\forloop = initialization:expression x condition:expression x increment:expression x body:statement;\n\formal = function:entity x offset:int;\n\functional = parameters:parameter* x result:type;\n\instruction = sequence:sequence + test:test + loop:loop + whileloop:whileloop + goto:statement + call:call + unstructured:unstructured + multitest:multitest + forloop:forloop + expression:expression;\n\language = fortran:unit + c:unit + fortran95:unit + unknown:unit;\n\loop = index:entity x range:range x body:statement x label:entity x execution:execution x locals:entity*;\n\mode = value:unit + reference:unit;\n\multitest = controller:expression x body:statement;\n\normalized = linear:Pvecteur + complex:unit;\n\parameter = type:type x mode:mode x dummy:dummy;\n\persistant_statement_to_cluster = statement:int -> number:int;\n\persistant_statement_to_control = persistant statement:statement -> persistant control:control;\n\persistant_statement_to_int = persistant statement:statement -> int:int;\n\persistant_statement_to_statement = persistant statement:statement -> persistant statement:statement;\n\pragma = string:string + expression:expression*;\n\predicate = system:Psysteme;\n\preference = persistant reference:reference;\n\qualifier = const:unit + restrict:unit + volatile:unit + register:unit + auto:unit + thread:unit + asm:string + static_dimension:unit + local:unit + global:unit + constant:unit + private:unit;\n\ram = function:entity x section:entity x offset:int x shared:entity*;\n\range = lower:expression x upper:expression x increment:expression;\n\reference = variable:entity x indices:expression*;\n\sequence = statements:statement*;\n\sizeofexpression = type:type + expression:expression;\n\statement = label:entity x number:int x ordering:int x comments:string x instruction:instruction x declarations:entity* x decls_text:string x extensions:extensions x synchronization:synchronization;\n\storage = return:entity + ram:ram + formal:formal + rom:unit;\n\subscript = array:expression x indices:expression*;\n\symbolic = expression:expression x constant:constant;\n\synchronization = none:unit + spawn:entity + barrier:unit + single:bool + critical:reference;\n\syntax = reference:reference + range:range + call:call + cast:cast + sizeofexpression:sizeofexpression + subscript:subscript + application:application + va_arg:sizeofexpression*;\n\tabulated entity = name:string x type:type x storage:storage x initial:value x kind:int;\n\test = condition:expression x true:statement x false:statement;\n\transformer = arguments:entity* x relation:predicate;\n\type = statement:unit + area:area + variable:variable + functional:functional + varargs:type + unknown:unit + void:qualifier* + struct:entity* + union:entity* + enum:entity*;\n\unstructured = entry:control x exit:control;\n\value = code:code + symbolic:symbolic + constant:constant + intrinsic:unit + unknown:unit + expression:expression + reference:reference;\n\variable = basic:basic x dimensions:dimension* x qualifiers:qualifier*;\n\whileloop = condition:expression x body:statement x label:entity x evaluation:evaluation;\n\"

Definition at line 3168 of file ri.h.

◆ SEQUENCE

#define SEQUENCE (   x)    ((sequence)((x).p))

SEQUENCE.

Definition at line 2332 of file ri.h.

◆ SEQUENCE_

#define SEQUENCE_ (   x)    ((x).e)

Definition at line 2335 of file ri.h.

◆ sequence_CAST

#define sequence_CAST (   x)    SEQUENCE(x)

Definition at line 2333 of file ri.h.

◆ SEQUENCE_CAST

#define SEQUENCE_CAST (   x)    SEQUENCE(x)

Definition at line 2334 of file ri.h.

◆ sequence_domain

#define sequence_domain   (_gen_ri_start+42)

newgen_reference_domain_defined

Definition at line 346 of file ri.h.

◆ sequence_domain_number

#define sequence_domain_number (   x)    ((x)->_type_)

Definition at line 2359 of file ri.h.

◆ SEQUENCE_NEWGEN_DOMAIN

#define SEQUENCE_NEWGEN_DOMAIN   (sequence_domain)

Definition at line 349 of file ri.h.

◆ sequence_NEWGEN_DOMAIN

#define sequence_NEWGEN_DOMAIN   (sequence_domain)

Definition at line 350 of file ri.h.

◆ sequence_statements

#define sequence_statements (   x)    ((x)->_sequence_holder_)

Definition at line 2360 of file ri.h.

◆ SEQUENCE_TYPE

#define SEQUENCE_TYPE   sequence

Definition at line 2336 of file ri.h.

◆ sequence_TYPE

#define sequence_TYPE   sequence

Definition at line 2337 of file ri.h.

◆ sequence_undefined

#define sequence_undefined   ((sequence)gen_chunk_undefined)

Definition at line 2338 of file ri.h.

◆ sequence_undefined_p

#define sequence_undefined_p (   x)    ((x)==sequence_undefined)

Definition at line 2339 of file ri.h.

◆ SIZEOFEXPRESSION

#define SIZEOFEXPRESSION (   x)    ((sizeofexpression)((x).p))

SIZEOFEXPRESSION.

Definition at line 2364 of file ri.h.

◆ SIZEOFEXPRESSION_

#define SIZEOFEXPRESSION_ (   x)    ((x).e)

Definition at line 2367 of file ri.h.

◆ sizeofexpression_CAST

#define sizeofexpression_CAST (   x)    SIZEOFEXPRESSION(x)

Definition at line 2365 of file ri.h.

◆ SIZEOFEXPRESSION_CAST

#define SIZEOFEXPRESSION_CAST (   x)    SIZEOFEXPRESSION(x)

Definition at line 2366 of file ri.h.

◆ sizeofexpression_domain

#define sizeofexpression_domain   (_gen_ri_start+43)

newgen_sequence_domain_defined

Definition at line 354 of file ri.h.

◆ sizeofexpression_domain_number

#define sizeofexpression_domain_number (   x)    ((x)->_type_)

Definition at line 2402 of file ri.h.

◆ sizeofexpression_expression

#define sizeofexpression_expression (   x)    ((x)->_sizeofexpression_union_._sizeofexpression_expression_)

Definition at line 2409 of file ri.h.

◆ sizeofexpression_expression_

#define sizeofexpression_expression_ (   x)    sizeofexpression_expression(x) /**old hack compatible */

Definition at line 2408 of file ri.h.

◆ sizeofexpression_expression_p

#define sizeofexpression_expression_p (   x)    (sizeofexpression_tag(x)==is_sizeofexpression_expression)

Definition at line 2407 of file ri.h.

◆ SIZEOFEXPRESSION_NEWGEN_DOMAIN

#define SIZEOFEXPRESSION_NEWGEN_DOMAIN   (sizeofexpression_domain)

Definition at line 357 of file ri.h.

◆ sizeofexpression_NEWGEN_DOMAIN

#define sizeofexpression_NEWGEN_DOMAIN   (sizeofexpression_domain)

Definition at line 358 of file ri.h.

◆ sizeofexpression_tag

#define sizeofexpression_tag (   x)    ((x)->_sizeofexpression_tag__)

Definition at line 2403 of file ri.h.

◆ SIZEOFEXPRESSION_TYPE

#define SIZEOFEXPRESSION_TYPE   sizeofexpression

Definition at line 2368 of file ri.h.

◆ sizeofexpression_TYPE

#define sizeofexpression_TYPE   sizeofexpression

Definition at line 2369 of file ri.h.

◆ sizeofexpression_type

#define sizeofexpression_type (   x)    ((x)->_sizeofexpression_union_._sizeofexpression_type_)

Definition at line 2406 of file ri.h.

◆ sizeofexpression_type_

#define sizeofexpression_type_ (   x)    sizeofexpression_type(x) /**old hack compatible */

Definition at line 2405 of file ri.h.

◆ sizeofexpression_type_p

#define sizeofexpression_type_p (   x)    (sizeofexpression_tag(x)==is_sizeofexpression_type)

Definition at line 2404 of file ri.h.

◆ sizeofexpression_undefined

#define sizeofexpression_undefined   ((sizeofexpression)gen_chunk_undefined)

Definition at line 2370 of file ri.h.

◆ sizeofexpression_undefined_p

#define sizeofexpression_undefined_p (   x)    ((x)==sizeofexpression_undefined)

Definition at line 2371 of file ri.h.

◆ STATEMENT

#define STATEMENT (   x)    ((statement)((x).p))

STATEMENT.

Definition at line 2413 of file ri.h.

◆ STATEMENT_

#define STATEMENT_ (   x)    ((x).e)

Definition at line 2416 of file ri.h.

◆ statement_CAST

#define statement_CAST (   x)    STATEMENT(x)

Definition at line 2414 of file ri.h.

◆ STATEMENT_CAST

#define STATEMENT_CAST (   x)    STATEMENT(x)

Definition at line 2415 of file ri.h.

◆ statement_comments

#define statement_comments (   x)    ((x)->_statement_comments_)

Definition at line 2456 of file ri.h.

◆ statement_comments_

#define statement_comments_ (   x)    statement_comments(x) /**old hack compatible */

Definition at line 2455 of file ri.h.

◆ statement_declarations

#define statement_declarations (   x)    ((x)->_statement_declarations_)

Definition at line 2460 of file ri.h.

◆ statement_declarations_

#define statement_declarations_ (   x)    statement_declarations(x) /**old hack compatible */

Definition at line 2459 of file ri.h.

◆ statement_decls_text

#define statement_decls_text (   x)    ((x)->_statement_decls_text_)

Definition at line 2462 of file ri.h.

◆ statement_decls_text_

#define statement_decls_text_ (   x)    statement_decls_text(x) /**old hack compatible */

Definition at line 2461 of file ri.h.

◆ statement_domain

#define statement_domain   (_gen_ri_start+44)

newgen_sizeofexpression_domain_defined

Definition at line 362 of file ri.h.

◆ statement_domain_number

#define statement_domain_number (   x)    ((x)->_type_)

Definition at line 2448 of file ri.h.

◆ statement_extensions

#define statement_extensions (   x)    ((x)->_statement_extensions_)

Definition at line 2464 of file ri.h.

◆ statement_extensions_

#define statement_extensions_ (   x)    statement_extensions(x) /**old hack compatible */

Definition at line 2463 of file ri.h.

◆ statement_instruction

#define statement_instruction (   x)    ((x)->_statement_instruction_)

Definition at line 2458 of file ri.h.

◆ statement_instruction_

#define statement_instruction_ (   x)    statement_instruction(x) /**old hack compatible */

Definition at line 2457 of file ri.h.

◆ statement_label

#define statement_label (   x)    ((x)->_statement_label_)

Definition at line 2450 of file ri.h.

◆ statement_label_

#define statement_label_ (   x)    statement_label(x) /**old hack compatible */

Definition at line 2449 of file ri.h.

◆ STATEMENT_NEWGEN_DOMAIN

#define STATEMENT_NEWGEN_DOMAIN   (statement_domain)

Definition at line 365 of file ri.h.

◆ statement_NEWGEN_DOMAIN

#define statement_NEWGEN_DOMAIN   (statement_domain)

Definition at line 366 of file ri.h.

◆ statement_number

#define statement_number (   x)    ((x)->_statement_number_)

Definition at line 2452 of file ri.h.

◆ statement_number_

#define statement_number_ (   x)    statement_number(x) /**old hack compatible */

Definition at line 2451 of file ri.h.

◆ statement_ordering

#define statement_ordering (   x)    ((x)->_statement_ordering_)

Definition at line 2454 of file ri.h.

◆ statement_ordering_

#define statement_ordering_ (   x)    statement_ordering(x) /**old hack compatible */

Definition at line 2453 of file ri.h.

◆ statement_synchronization

#define statement_synchronization (   x)    ((x)->_statement_synchronization_)

Definition at line 2466 of file ri.h.

◆ statement_synchronization_

#define statement_synchronization_ (   x)    statement_synchronization(x) /**old hack compatible */

Definition at line 2465 of file ri.h.

◆ STATEMENT_TYPE

#define STATEMENT_TYPE   statement

Definition at line 2417 of file ri.h.

◆ statement_TYPE

#define statement_TYPE   statement

Definition at line 2418 of file ri.h.

◆ statement_undefined

#define statement_undefined   ((statement)gen_chunk_undefined)

Definition at line 2419 of file ri.h.

◆ statement_undefined_p

#define statement_undefined_p (   x)    ((x)==statement_undefined)

Definition at line 2420 of file ri.h.

◆ STORAGE

#define STORAGE (   x)    ((storage)((x).p))

STORAGE.

Definition at line 2470 of file ri.h.

◆ STORAGE_

#define STORAGE_ (   x)    ((x).e)

Definition at line 2473 of file ri.h.

◆ storage_CAST

#define storage_CAST (   x)    STORAGE(x)

Definition at line 2471 of file ri.h.

◆ STORAGE_CAST

#define STORAGE_CAST (   x)    STORAGE(x)

Definition at line 2472 of file ri.h.

◆ storage_domain

#define storage_domain   (_gen_ri_start+45)

newgen_statement_domain_defined

Definition at line 370 of file ri.h.

◆ storage_domain_number

#define storage_domain_number (   x)    ((x)->_type_)

Definition at line 2514 of file ri.h.

◆ storage_formal

#define storage_formal (   x)    ((x)->_storage_union_._storage_formal_)

Definition at line 2524 of file ri.h.

◆ storage_formal_

#define storage_formal_ (   x)    storage_formal(x) /**old hack compatible */

Definition at line 2523 of file ri.h.

◆ storage_formal_p

#define storage_formal_p (   x)    (storage_tag(x)==is_storage_formal)

Definition at line 2522 of file ri.h.

◆ STORAGE_NEWGEN_DOMAIN

#define STORAGE_NEWGEN_DOMAIN   (storage_domain)

Definition at line 373 of file ri.h.

◆ storage_NEWGEN_DOMAIN

#define storage_NEWGEN_DOMAIN   (storage_domain)

Definition at line 374 of file ri.h.

◆ storage_ram

#define storage_ram (   x)    ((x)->_storage_union_._storage_ram_)

Definition at line 2521 of file ri.h.

◆ storage_ram_

#define storage_ram_ (   x)    storage_ram(x) /**old hack compatible */

Definition at line 2520 of file ri.h.

◆ storage_ram_p

#define storage_ram_p (   x)    (storage_tag(x)==is_storage_ram)

Definition at line 2519 of file ri.h.

◆ storage_return

#define storage_return (   x)    ((x)->_storage_union_._storage_return_)

Definition at line 2518 of file ri.h.

◆ storage_return_

#define storage_return_ (   x)    storage_return(x) /**old hack compatible */

Definition at line 2517 of file ri.h.

◆ storage_return_p

#define storage_return_p (   x)    (storage_tag(x)==is_storage_return)

Definition at line 2516 of file ri.h.

◆ storage_rom

#define storage_rom (   x)    ((x)->_storage_union_._storage_rom_.u)

Definition at line 2527 of file ri.h.

◆ storage_rom_

#define storage_rom_ (   x)    storage_rom(x) /**old hack compatible */

Definition at line 2526 of file ri.h.

◆ storage_rom_p

#define storage_rom_p (   x)    (storage_tag(x)==is_storage_rom)

Definition at line 2525 of file ri.h.

◆ storage_tag

#define storage_tag (   x)    ((x)->_storage_tag__)

Definition at line 2515 of file ri.h.

◆ STORAGE_TYPE

#define STORAGE_TYPE   storage

Definition at line 2474 of file ri.h.

◆ storage_TYPE

#define storage_TYPE   storage

Definition at line 2475 of file ri.h.

◆ storage_undefined

#define storage_undefined   ((storage)gen_chunk_undefined)

Definition at line 2476 of file ri.h.

◆ storage_undefined_p

#define storage_undefined_p (   x)    ((x)==storage_undefined)

Definition at line 2477 of file ri.h.

◆ SUBSCRIPT

#define SUBSCRIPT (   x)    ((subscript)((x).p))

SUBSCRIPT.

Definition at line 2531 of file ri.h.

◆ SUBSCRIPT_

#define SUBSCRIPT_ (   x)    ((x).e)

Definition at line 2534 of file ri.h.

◆ subscript_array

#define subscript_array (   x)    ((x)->_subscript_array_)

Definition at line 2561 of file ri.h.

◆ subscript_array_

#define subscript_array_ (   x)    subscript_array(x) /**old hack compatible */

Definition at line 2560 of file ri.h.

◆ subscript_CAST

#define subscript_CAST (   x)    SUBSCRIPT(x)

Definition at line 2532 of file ri.h.

◆ SUBSCRIPT_CAST

#define SUBSCRIPT_CAST (   x)    SUBSCRIPT(x)

Definition at line 2533 of file ri.h.

◆ subscript_domain

#define subscript_domain   (_gen_ri_start+46)

newgen_storage_domain_defined

Definition at line 378 of file ri.h.

◆ subscript_domain_number

#define subscript_domain_number (   x)    ((x)->_type_)

Definition at line 2559 of file ri.h.

◆ subscript_indices

#define subscript_indices (   x)    ((x)->_subscript_indices_)

Definition at line 2563 of file ri.h.

◆ subscript_indices_

#define subscript_indices_ (   x)    subscript_indices(x) /**old hack compatible */

Definition at line 2562 of file ri.h.

◆ SUBSCRIPT_NEWGEN_DOMAIN

#define SUBSCRIPT_NEWGEN_DOMAIN   (subscript_domain)

Definition at line 381 of file ri.h.

◆ subscript_NEWGEN_DOMAIN

#define subscript_NEWGEN_DOMAIN   (subscript_domain)

Definition at line 382 of file ri.h.

◆ SUBSCRIPT_TYPE

#define SUBSCRIPT_TYPE   subscript

Definition at line 2535 of file ri.h.

◆ subscript_TYPE

#define subscript_TYPE   subscript

Definition at line 2536 of file ri.h.

◆ subscript_undefined

#define subscript_undefined   ((subscript)gen_chunk_undefined)

Definition at line 2537 of file ri.h.

◆ subscript_undefined_p

#define subscript_undefined_p (   x)    ((x)==subscript_undefined)

Definition at line 2538 of file ri.h.

◆ SYMBOLIC

#define SYMBOLIC (   x)    ((symbolic)((x).p))

SYMBOLIC.

Definition at line 2567 of file ri.h.

◆ SYMBOLIC_

#define SYMBOLIC_ (   x)    ((x).e)

Definition at line 2570 of file ri.h.

◆ symbolic_CAST

#define symbolic_CAST (   x)    SYMBOLIC(x)

Definition at line 2568 of file ri.h.

◆ SYMBOLIC_CAST

#define SYMBOLIC_CAST (   x)    SYMBOLIC(x)

Definition at line 2569 of file ri.h.

◆ symbolic_constant

#define symbolic_constant (   x)    ((x)->_symbolic_constant_)

Definition at line 2599 of file ri.h.

◆ symbolic_constant_

#define symbolic_constant_ (   x)    symbolic_constant(x) /**old hack compatible */

Definition at line 2598 of file ri.h.

◆ symbolic_domain

#define symbolic_domain   (_gen_ri_start+47)

newgen_subscript_domain_defined

Definition at line 386 of file ri.h.

◆ symbolic_domain_number

#define symbolic_domain_number (   x)    ((x)->_type_)

Definition at line 2595 of file ri.h.

◆ symbolic_expression

#define symbolic_expression (   x)    ((x)->_symbolic_expression_)

Definition at line 2597 of file ri.h.

◆ symbolic_expression_

#define symbolic_expression_ (   x)    symbolic_expression(x) /**old hack compatible */

Definition at line 2596 of file ri.h.

◆ SYMBOLIC_NEWGEN_DOMAIN

#define SYMBOLIC_NEWGEN_DOMAIN   (symbolic_domain)

Definition at line 389 of file ri.h.

◆ symbolic_NEWGEN_DOMAIN

#define symbolic_NEWGEN_DOMAIN   (symbolic_domain)

Definition at line 390 of file ri.h.

◆ SYMBOLIC_TYPE

#define SYMBOLIC_TYPE   symbolic

Definition at line 2571 of file ri.h.

◆ symbolic_TYPE

#define symbolic_TYPE   symbolic

Definition at line 2572 of file ri.h.

◆ symbolic_undefined

#define symbolic_undefined   ((symbolic)gen_chunk_undefined)

Definition at line 2573 of file ri.h.

◆ symbolic_undefined_p

#define symbolic_undefined_p (   x)    ((x)==symbolic_undefined)

Definition at line 2574 of file ri.h.

◆ SYNCHRONIZATION

#define SYNCHRONIZATION (   x)    ((synchronization)((x).p))

SYNCHRONIZATION.

Definition at line 2603 of file ri.h.

◆ SYNCHRONIZATION_

#define SYNCHRONIZATION_ (   x)    ((x).e)

Definition at line 2606 of file ri.h.

◆ synchronization_barrier

#define synchronization_barrier (   x)    ((x)->_synchronization_union_._synchronization_barrier_.u)

Definition at line 2660 of file ri.h.

◆ synchronization_barrier_

#define synchronization_barrier_ (   x)    synchronization_barrier(x) /**old hack compatible */

Definition at line 2659 of file ri.h.

◆ synchronization_barrier_p

#define synchronization_barrier_p (   x)    (synchronization_tag(x)==is_synchronization_barrier)

Definition at line 2658 of file ri.h.

◆ synchronization_CAST

#define synchronization_CAST (   x)    SYNCHRONIZATION(x)

Definition at line 2604 of file ri.h.

◆ SYNCHRONIZATION_CAST

#define SYNCHRONIZATION_CAST (   x)    SYNCHRONIZATION(x)

Definition at line 2605 of file ri.h.

◆ synchronization_critical

#define synchronization_critical (   x)    ((x)->_synchronization_union_._synchronization_critical_)

Definition at line 2666 of file ri.h.

◆ synchronization_critical_

#define synchronization_critical_ (   x)    synchronization_critical(x) /**old hack compatible */

Definition at line 2665 of file ri.h.

◆ synchronization_critical_p

#define synchronization_critical_p (   x)    (synchronization_tag(x)==is_synchronization_critical)

Definition at line 2664 of file ri.h.

◆ synchronization_domain

#define synchronization_domain   (_gen_ri_start+48)

newgen_symbolic_domain_defined

Definition at line 394 of file ri.h.

◆ synchronization_domain_number

#define synchronization_domain_number (   x)    ((x)->_type_)

Definition at line 2650 of file ri.h.

◆ SYNCHRONIZATION_NEWGEN_DOMAIN

#define SYNCHRONIZATION_NEWGEN_DOMAIN   (synchronization_domain)

Definition at line 397 of file ri.h.

◆ synchronization_NEWGEN_DOMAIN

#define synchronization_NEWGEN_DOMAIN   (synchronization_domain)

Definition at line 398 of file ri.h.

◆ synchronization_none

#define synchronization_none (   x)    ((x)->_synchronization_union_._synchronization_none_.u)

Definition at line 2654 of file ri.h.

◆ synchronization_none_

#define synchronization_none_ (   x)    synchronization_none(x) /**old hack compatible */

Definition at line 2653 of file ri.h.

◆ synchronization_none_p

#define synchronization_none_p (   x)    (synchronization_tag(x)==is_synchronization_none)

Definition at line 2652 of file ri.h.

◆ synchronization_single

#define synchronization_single (   x)    ((x)->_synchronization_union_._synchronization_single_.b)

Definition at line 2663 of file ri.h.

◆ synchronization_single_

#define synchronization_single_ (   x)    synchronization_single(x) /**old hack compatible */

Definition at line 2662 of file ri.h.

◆ synchronization_single_p

#define synchronization_single_p (   x)    (synchronization_tag(x)==is_synchronization_single)

Definition at line 2661 of file ri.h.

◆ synchronization_spawn

#define synchronization_spawn (   x)    ((x)->_synchronization_union_._synchronization_spawn_)

Definition at line 2657 of file ri.h.

◆ synchronization_spawn_

#define synchronization_spawn_ (   x)    synchronization_spawn(x) /**old hack compatible */

Definition at line 2656 of file ri.h.

◆ synchronization_spawn_p

#define synchronization_spawn_p (   x)    (synchronization_tag(x)==is_synchronization_spawn)

Definition at line 2655 of file ri.h.

◆ synchronization_tag

#define synchronization_tag (   x)    ((x)->_synchronization_tag__)

Definition at line 2651 of file ri.h.

◆ SYNCHRONIZATION_TYPE

#define SYNCHRONIZATION_TYPE   synchronization

Definition at line 2607 of file ri.h.

◆ synchronization_TYPE

#define synchronization_TYPE   synchronization

Definition at line 2608 of file ri.h.

◆ synchronization_undefined

#define synchronization_undefined   ((synchronization)gen_chunk_undefined)

Definition at line 2609 of file ri.h.

◆ synchronization_undefined_p

#define synchronization_undefined_p (   x)    ((x)==synchronization_undefined)

Definition at line 2610 of file ri.h.

◆ SYNTAX

#define SYNTAX (   x)    ((syntax)((x).p))

SYNTAX.

Definition at line 2670 of file ri.h.

◆ SYNTAX_

#define SYNTAX_ (   x)    ((x).e)

Definition at line 2673 of file ri.h.

◆ syntax_application

#define syntax_application (   x)    ((x)->_syntax_union_._syntax_application_)

Definition at line 2748 of file ri.h.

◆ syntax_application_

#define syntax_application_ (   x)    syntax_application(x) /**old hack compatible */

Definition at line 2747 of file ri.h.

◆ syntax_application_p

#define syntax_application_p (   x)    (syntax_tag(x)==is_syntax_application)

Definition at line 2746 of file ri.h.

◆ syntax_call

#define syntax_call (   x)    ((x)->_syntax_union_._syntax_call_)

Definition at line 2736 of file ri.h.

◆ syntax_call_

#define syntax_call_ (   x)    syntax_call(x) /**old hack compatible */

Definition at line 2735 of file ri.h.

◆ syntax_call_p

#define syntax_call_p (   x)    (syntax_tag(x)==is_syntax_call)

Definition at line 2734 of file ri.h.

◆ syntax_CAST

#define syntax_CAST (   x)    SYNTAX(x)

Definition at line 2671 of file ri.h.

◆ SYNTAX_CAST

#define SYNTAX_CAST (   x)    SYNTAX(x)

Definition at line 2672 of file ri.h.

◆ syntax_cast

#define syntax_cast (   x)    ((x)->_syntax_union_._syntax_cast_)

Definition at line 2739 of file ri.h.

◆ syntax_cast_

#define syntax_cast_ (   x)    syntax_cast(x) /**old hack compatible */

Definition at line 2738 of file ri.h.

◆ syntax_cast_p

#define syntax_cast_p (   x)    (syntax_tag(x)==is_syntax_cast)

Definition at line 2737 of file ri.h.

◆ syntax_domain

#define syntax_domain   (_gen_ri_start+49)

newgen_synchronization_domain_defined

Definition at line 402 of file ri.h.

◆ syntax_domain_number

#define syntax_domain_number (   x)    ((x)->_type_)

Definition at line 2726 of file ri.h.

◆ SYNTAX_NEWGEN_DOMAIN

#define SYNTAX_NEWGEN_DOMAIN   (syntax_domain)

Definition at line 405 of file ri.h.

◆ syntax_NEWGEN_DOMAIN

#define syntax_NEWGEN_DOMAIN   (syntax_domain)

Definition at line 406 of file ri.h.

◆ syntax_range

#define syntax_range (   x)    ((x)->_syntax_union_._syntax_range_)

Definition at line 2733 of file ri.h.

◆ syntax_range_

#define syntax_range_ (   x)    syntax_range(x) /**old hack compatible */

Definition at line 2732 of file ri.h.

◆ syntax_range_p

#define syntax_range_p (   x)    (syntax_tag(x)==is_syntax_range)

Definition at line 2731 of file ri.h.

◆ syntax_reference

#define syntax_reference (   x)    ((x)->_syntax_union_._syntax_reference_)

Definition at line 2730 of file ri.h.

◆ syntax_reference_

#define syntax_reference_ (   x)    syntax_reference(x) /**old hack compatible */

Definition at line 2729 of file ri.h.

◆ syntax_reference_p

#define syntax_reference_p (   x)    (syntax_tag(x)==is_syntax_reference)

Definition at line 2728 of file ri.h.

◆ syntax_sizeofexpression

#define syntax_sizeofexpression (   x)    ((x)->_syntax_union_._syntax_sizeofexpression_)

Definition at line 2742 of file ri.h.

◆ syntax_sizeofexpression_

#define syntax_sizeofexpression_ (   x)    syntax_sizeofexpression(x) /**old hack compatible */

Definition at line 2741 of file ri.h.

◆ syntax_sizeofexpression_p

#define syntax_sizeofexpression_p (   x)    (syntax_tag(x)==is_syntax_sizeofexpression)

Definition at line 2740 of file ri.h.

◆ syntax_subscript

#define syntax_subscript (   x)    ((x)->_syntax_union_._syntax_subscript_)

Definition at line 2745 of file ri.h.

◆ syntax_subscript_

#define syntax_subscript_ (   x)    syntax_subscript(x) /**old hack compatible */

Definition at line 2744 of file ri.h.

◆ syntax_subscript_p

#define syntax_subscript_p (   x)    (syntax_tag(x)==is_syntax_subscript)

Definition at line 2743 of file ri.h.

◆ syntax_tag

#define syntax_tag (   x)    ((x)->_syntax_tag__)

Definition at line 2727 of file ri.h.

◆ SYNTAX_TYPE

#define SYNTAX_TYPE   syntax

Definition at line 2674 of file ri.h.

◆ syntax_TYPE

#define syntax_TYPE   syntax

Definition at line 2675 of file ri.h.

◆ syntax_undefined

#define syntax_undefined   ((syntax)gen_chunk_undefined)

Definition at line 2676 of file ri.h.

◆ syntax_undefined_p

#define syntax_undefined_p (   x)    ((x)==syntax_undefined)

Definition at line 2677 of file ri.h.

◆ syntax_va_arg

#define syntax_va_arg (   x)    ((x)->_syntax_union_._syntax_va_arg_)

Definition at line 2751 of file ri.h.

◆ syntax_va_arg_

#define syntax_va_arg_ (   x)    syntax_va_arg(x) /**old hack compatible */

Definition at line 2750 of file ri.h.

◆ syntax_va_arg_p

#define syntax_va_arg_p (   x)    (syntax_tag(x)==is_syntax_va_arg)

Definition at line 2749 of file ri.h.

◆ TEST

#define TEST (   x)    ((test)((x).p))

TEST.

Definition at line 2802 of file ri.h.

◆ TEST_

#define TEST_ (   x)    ((x).e)

Definition at line 2805 of file ri.h.

◆ test_CAST

#define test_CAST (   x)    TEST(x)

Definition at line 2803 of file ri.h.

◆ TEST_CAST

#define TEST_CAST (   x)    TEST(x)

Definition at line 2804 of file ri.h.

◆ test_condition

#define test_condition (   x)    ((x)->_test_condition_)

Definition at line 2833 of file ri.h.

◆ test_condition_

#define test_condition_ (   x)    test_condition(x) /**old hack compatible */

Definition at line 2832 of file ri.h.

◆ test_domain

#define test_domain   (_gen_ri_start+51)

newgen_entity_domain_defined

Definition at line 418 of file ri.h.

◆ test_domain_number

#define test_domain_number (   x)    ((x)->_type_)

Definition at line 2831 of file ri.h.

◆ test_false

#define test_false (   x)    ((x)->_test_false_)

Definition at line 2837 of file ri.h.

◆ test_false_

#define test_false_ (   x)    test_false(x) /**old hack compatible */

Definition at line 2836 of file ri.h.

◆ TEST_NEWGEN_DOMAIN

#define TEST_NEWGEN_DOMAIN   (test_domain)

Definition at line 421 of file ri.h.

◆ test_NEWGEN_DOMAIN

#define test_NEWGEN_DOMAIN   (test_domain)

Definition at line 422 of file ri.h.

◆ test_true

#define test_true (   x)    ((x)->_test_true_)

Definition at line 2835 of file ri.h.

◆ test_true_

#define test_true_ (   x)    test_true(x) /**old hack compatible */

Definition at line 2834 of file ri.h.

◆ TEST_TYPE

#define TEST_TYPE   test

Definition at line 2806 of file ri.h.

◆ test_TYPE

#define test_TYPE   test

Definition at line 2807 of file ri.h.

◆ test_undefined

#define test_undefined   ((test)gen_chunk_undefined)

Definition at line 2808 of file ri.h.

◆ test_undefined_p

#define test_undefined_p (   x)    ((x)==test_undefined)

Definition at line 2809 of file ri.h.

◆ TRANSFORMER

#define TRANSFORMER (   x)    ((transformer)((x).p))

TRANSFORMER.

Definition at line 2841 of file ri.h.

◆ TRANSFORMER_

#define TRANSFORMER_ (   x)    ((x).e)

Definition at line 2844 of file ri.h.

◆ transformer_arguments

#define transformer_arguments (   x)    ((x)->_transformer_arguments_)

Definition at line 2871 of file ri.h.

◆ transformer_arguments_

#define transformer_arguments_ (   x)    transformer_arguments(x) /**old hack compatible */

Definition at line 2870 of file ri.h.

◆ transformer_CAST

#define transformer_CAST (   x)    TRANSFORMER(x)

Definition at line 2842 of file ri.h.

◆ TRANSFORMER_CAST

#define TRANSFORMER_CAST (   x)    TRANSFORMER(x)

Definition at line 2843 of file ri.h.

◆ transformer_domain

#define transformer_domain   (_gen_ri_start+52)

newgen_test_domain_defined

Definition at line 426 of file ri.h.

◆ transformer_domain_number

#define transformer_domain_number (   x)    ((x)->_type_)

Definition at line 2869 of file ri.h.

◆ TRANSFORMER_NEWGEN_DOMAIN

#define TRANSFORMER_NEWGEN_DOMAIN   (transformer_domain)

Definition at line 429 of file ri.h.

◆ transformer_NEWGEN_DOMAIN

#define transformer_NEWGEN_DOMAIN   (transformer_domain)

Definition at line 430 of file ri.h.

◆ transformer_relation

#define transformer_relation (   x)    ((x)->_transformer_relation_)

Definition at line 2873 of file ri.h.

◆ transformer_relation_

#define transformer_relation_ (   x)    transformer_relation(x) /**old hack compatible */

Definition at line 2872 of file ri.h.

◆ TRANSFORMER_TYPE

#define TRANSFORMER_TYPE   transformer

Definition at line 2845 of file ri.h.

◆ transformer_TYPE

#define transformer_TYPE   transformer

Definition at line 2846 of file ri.h.

◆ transformer_undefined

#define transformer_undefined   ((transformer)gen_chunk_undefined)

Definition at line 2847 of file ri.h.

◆ transformer_undefined_p

#define transformer_undefined_p (   x)    ((x)==transformer_undefined)

Definition at line 2848 of file ri.h.

◆ TYPE

#define TYPE (   x)    ((type)((x).p))

TYPE.

Definition at line 2877 of file ri.h.

◆ TYPE_

#define TYPE_ (   x)    ((x).e)

Definition at line 2880 of file ri.h.

◆ type_area

#define type_area (   x)    ((x)->_type_union_._type_area_)

Definition at line 2946 of file ri.h.

◆ type_area_

#define type_area_ (   x)    type_area(x) /**old hack compatible */

Definition at line 2945 of file ri.h.

◆ type_area_p

#define type_area_p (   x)    (type_tag(x)==is_type_area)

Definition at line 2944 of file ri.h.

◆ type_CAST

#define type_CAST (   x)    TYPE(x)

Definition at line 2878 of file ri.h.

◆ TYPE_CAST

#define TYPE_CAST (   x)    TYPE(x)

Definition at line 2879 of file ri.h.

◆ type_domain

#define type_domain   (_gen_ri_start+53)

newgen_transformer_domain_defined

Definition at line 434 of file ri.h.

◆ type_domain_number

#define type_domain_number (   x)    ((x)->_type_)

Definition at line 2939 of file ri.h.

◆ type_enum

#define type_enum (   x)    ((x)->_type_union_._type_enum_)

Definition at line 2970 of file ri.h.

◆ type_enum_

#define type_enum_ (   x)    type_enum(x) /**old hack compatible */

Definition at line 2969 of file ri.h.

◆ type_enum_p

#define type_enum_p (   x)    (type_tag(x)==is_type_enum)

Definition at line 2968 of file ri.h.

◆ type_functional

#define type_functional (   x)    ((x)->_type_union_._type_functional_)

Definition at line 2952 of file ri.h.

◆ type_functional_

#define type_functional_ (   x)    type_functional(x) /**old hack compatible */

Definition at line 2951 of file ri.h.

◆ type_functional_p

#define type_functional_p (   x)    (type_tag(x)==is_type_functional)

Definition at line 2950 of file ri.h.

◆ TYPE_NEWGEN_DOMAIN

#define TYPE_NEWGEN_DOMAIN   (type_domain)

Definition at line 437 of file ri.h.

◆ type_NEWGEN_DOMAIN

#define type_NEWGEN_DOMAIN   (type_domain)

Definition at line 438 of file ri.h.

◆ type_statement

#define type_statement (   x)    ((x)->_type_union_._type_statement_.u)

Definition at line 2943 of file ri.h.

◆ type_statement_

#define type_statement_ (   x)    type_statement(x) /**old hack compatible */

Definition at line 2942 of file ri.h.

◆ type_statement_p

#define type_statement_p (   x)    (type_tag(x)==is_type_statement)

Definition at line 2941 of file ri.h.

◆ type_struct

#define type_struct (   x)    ((x)->_type_union_._type_struct_)

Definition at line 2964 of file ri.h.

◆ type_struct_

#define type_struct_ (   x)    type_struct(x) /**old hack compatible */

Definition at line 2963 of file ri.h.

◆ type_struct_p

#define type_struct_p (   x)    (type_tag(x)==is_type_struct)

Definition at line 2962 of file ri.h.

◆ type_tag

#define type_tag (   x)    ((x)->_type_tag__)

Definition at line 2940 of file ri.h.

◆ TYPE_TYPE

#define TYPE_TYPE   type

Definition at line 2881 of file ri.h.

◆ type_TYPE

#define type_TYPE   type

Definition at line 2882 of file ri.h.

◆ type_undefined

#define type_undefined   ((type)gen_chunk_undefined)

Definition at line 2883 of file ri.h.

◆ type_undefined_p

#define type_undefined_p (   x)    ((x)==type_undefined)

Definition at line 2884 of file ri.h.

◆ type_union

#define type_union (   x)    ((x)->_type_union_._type_union_)

Definition at line 2967 of file ri.h.

◆ type_union_

#define type_union_ (   x)    type_union(x) /**old hack compatible */

Definition at line 2966 of file ri.h.

◆ type_union_p

#define type_union_p (   x)    (type_tag(x)==is_type_union)

Definition at line 2965 of file ri.h.

◆ type_unknown

#define type_unknown (   x)    ((x)->_type_union_._type_unknown_.u)

Definition at line 2958 of file ri.h.

◆ type_unknown_

#define type_unknown_ (   x)    type_unknown(x) /**old hack compatible */

Definition at line 2957 of file ri.h.

◆ type_unknown_p

#define type_unknown_p (   x)    (type_tag(x)==is_type_unknown)

Definition at line 2956 of file ri.h.

◆ type_varargs

#define type_varargs (   x)    ((x)->_type_union_._type_varargs_)

Definition at line 2955 of file ri.h.

◆ type_varargs_

#define type_varargs_ (   x)    type_varargs(x) /**old hack compatible */

Definition at line 2954 of file ri.h.

◆ type_varargs_p

#define type_varargs_p (   x)    (type_tag(x)==is_type_varargs)

Definition at line 2953 of file ri.h.

◆ type_variable

#define type_variable (   x)    ((x)->_type_union_._type_variable_)

Definition at line 2949 of file ri.h.

◆ type_variable_

#define type_variable_ (   x)    type_variable(x) /**old hack compatible */

Definition at line 2948 of file ri.h.

◆ type_variable_p

#define type_variable_p (   x)    (type_tag(x)==is_type_variable)

Definition at line 2947 of file ri.h.

◆ type_void

#define type_void (   x)    ((x)->_type_union_._type_void_)

Definition at line 2961 of file ri.h.

◆ type_void_

#define type_void_ (   x)    type_void(x) /**old hack compatible */

Definition at line 2960 of file ri.h.

◆ type_void_p

#define type_void_p (   x)    (type_tag(x)==is_type_void)

Definition at line 2959 of file ri.h.

◆ UNSTRUCTURED

#define UNSTRUCTURED (   x)    ((unstructured)((x).p))

UNSTRUCTURED.

Definition at line 2974 of file ri.h.

◆ UNSTRUCTURED_

#define UNSTRUCTURED_ (   x)    ((x).e)

Definition at line 2977 of file ri.h.

◆ unstructured_CAST

#define unstructured_CAST (   x)    UNSTRUCTURED(x)

Definition at line 2975 of file ri.h.

◆ UNSTRUCTURED_CAST

#define UNSTRUCTURED_CAST (   x)    UNSTRUCTURED(x)

Definition at line 2976 of file ri.h.

◆ unstructured_domain

#define unstructured_domain   (_gen_ri_start+54)

newgen_type_domain_defined

Definition at line 442 of file ri.h.

◆ unstructured_domain_number

#define unstructured_domain_number (   x)    ((x)->_type_)

Definition at line 3002 of file ri.h.

◆ unstructured_entry

#define unstructured_entry (   x)    ((x)->_unstructured_entry_)

Definition at line 3004 of file ri.h.

◆ unstructured_entry_

#define unstructured_entry_ (   x)    unstructured_entry(x) /**old hack compatible */

Definition at line 3003 of file ri.h.

◆ unstructured_exit

#define unstructured_exit (   x)    ((x)->_unstructured_exit_)

Definition at line 3006 of file ri.h.

◆ unstructured_exit_

#define unstructured_exit_ (   x)    unstructured_exit(x) /**old hack compatible */

Definition at line 3005 of file ri.h.

◆ UNSTRUCTURED_NEWGEN_DOMAIN

#define UNSTRUCTURED_NEWGEN_DOMAIN   (unstructured_domain)

Definition at line 445 of file ri.h.

◆ unstructured_NEWGEN_DOMAIN

#define unstructured_NEWGEN_DOMAIN   (unstructured_domain)

Definition at line 446 of file ri.h.

◆ UNSTRUCTURED_TYPE

#define UNSTRUCTURED_TYPE   unstructured

Definition at line 2978 of file ri.h.

◆ unstructured_TYPE

#define unstructured_TYPE   unstructured

Definition at line 2979 of file ri.h.

◆ unstructured_undefined

#define unstructured_undefined   ((unstructured)gen_chunk_undefined)

Definition at line 2980 of file ri.h.

◆ unstructured_undefined_p

#define unstructured_undefined_p (   x)    ((x)==unstructured_undefined)

Definition at line 2981 of file ri.h.

◆ VALUE

#define VALUE (   x)    ((value)((x).p))

VALUE.

Definition at line 3010 of file ri.h.

◆ VALUE_

#define VALUE_ (   x)    ((x).e)

Definition at line 3013 of file ri.h.

◆ value_CAST

#define value_CAST (   x)    VALUE(x)

Definition at line 3011 of file ri.h.

◆ VALUE_CAST

#define VALUE_CAST (   x)    VALUE(x)

Definition at line 3012 of file ri.h.

◆ value_code

#define value_code (   x)    ((x)->_value_union_._value_code_)

Definition at line 3067 of file ri.h.

◆ value_code_

#define value_code_ (   x)    value_code(x) /**old hack compatible */

Definition at line 3066 of file ri.h.

◆ value_code_p

#define value_code_p (   x)    (value_tag(x)==is_value_code)

Definition at line 3065 of file ri.h.

◆ value_constant

#define value_constant (   x)    ((x)->_value_union_._value_constant_)

Definition at line 3073 of file ri.h.

◆ value_constant_

#define value_constant_ (   x)    value_constant(x) /**old hack compatible */

Definition at line 3072 of file ri.h.

◆ value_constant_p

#define value_constant_p (   x)    (value_tag(x)==is_value_constant)

Definition at line 3071 of file ri.h.

◆ value_domain

#define value_domain   (_gen_ri_start+55)

newgen_unstructured_domain_defined

Definition at line 450 of file ri.h.

◆ value_domain_number

#define value_domain_number (   x)    ((x)->_type_)

Definition at line 3063 of file ri.h.

◆ value_expression

#define value_expression (   x)    ((x)->_value_union_._value_expression_)

Definition at line 3082 of file ri.h.

◆ value_expression_

#define value_expression_ (   x)    value_expression(x) /**old hack compatible */

Definition at line 3081 of file ri.h.

◆ value_expression_p

#define value_expression_p (   x)    (value_tag(x)==is_value_expression)

Definition at line 3080 of file ri.h.

◆ value_intrinsic

#define value_intrinsic (   x)    ((x)->_value_union_._value_intrinsic_.u)

Definition at line 3076 of file ri.h.

◆ value_intrinsic_

#define value_intrinsic_ (   x)    value_intrinsic(x) /**old hack compatible */

Definition at line 3075 of file ri.h.

◆ value_intrinsic_p

#define value_intrinsic_p (   x)    (value_tag(x)==is_value_intrinsic)

Definition at line 3074 of file ri.h.

◆ VALUE_NEWGEN_DOMAIN

#define VALUE_NEWGEN_DOMAIN   (value_domain)

Definition at line 453 of file ri.h.

◆ value_NEWGEN_DOMAIN

#define value_NEWGEN_DOMAIN   (value_domain)

Definition at line 454 of file ri.h.

◆ value_reference

#define value_reference (   x)    ((x)->_value_union_._value_reference_)

Definition at line 3085 of file ri.h.

◆ value_reference_

#define value_reference_ (   x)    value_reference(x) /**old hack compatible */

Definition at line 3084 of file ri.h.

◆ value_reference_p

#define value_reference_p (   x)    (value_tag(x)==is_value_reference)

Definition at line 3083 of file ri.h.

◆ value_symbolic

#define value_symbolic (   x)    ((x)->_value_union_._value_symbolic_)

Definition at line 3070 of file ri.h.

◆ value_symbolic_

#define value_symbolic_ (   x)    value_symbolic(x) /**old hack compatible */

Definition at line 3069 of file ri.h.

◆ value_symbolic_p

#define value_symbolic_p (   x)    (value_tag(x)==is_value_symbolic)

Definition at line 3068 of file ri.h.

◆ value_tag

#define value_tag (   x)    ((x)->_value_tag__)

Definition at line 3064 of file ri.h.

◆ VALUE_TYPE

#define VALUE_TYPE   value

Definition at line 3014 of file ri.h.

◆ value_TYPE

#define value_TYPE   value

Definition at line 3015 of file ri.h.

◆ value_undefined

#define value_undefined   ((value)gen_chunk_undefined)

Definition at line 3016 of file ri.h.

◆ value_undefined_p

#define value_undefined_p (   x)    ((x)==value_undefined)

Definition at line 3017 of file ri.h.

◆ value_unknown

#define value_unknown (   x)    ((x)->_value_union_._value_unknown_.u)

Definition at line 3079 of file ri.h.

◆ value_unknown_

#define value_unknown_ (   x)    value_unknown(x) /**old hack compatible */

Definition at line 3078 of file ri.h.

◆ value_unknown_p

#define value_unknown_p (   x)    (value_tag(x)==is_value_unknown)

Definition at line 3077 of file ri.h.

◆ VARIABLE

#define VARIABLE (   x)    ((variable)((x).p))

VARIABLE.

Definition at line 3089 of file ri.h.

◆ VARIABLE_

#define VARIABLE_ (   x)    ((x).e)

Definition at line 3092 of file ri.h.

◆ variable_basic

#define variable_basic (   x)    ((x)->_variable_basic_)

Definition at line 3120 of file ri.h.

◆ variable_basic_

#define variable_basic_ (   x)    variable_basic(x) /**old hack compatible */

Definition at line 3119 of file ri.h.

◆ variable_CAST

#define variable_CAST (   x)    VARIABLE(x)

Definition at line 3090 of file ri.h.

◆ VARIABLE_CAST

#define VARIABLE_CAST (   x)    VARIABLE(x)

Definition at line 3091 of file ri.h.

◆ variable_dimensions

#define variable_dimensions (   x)    ((x)->_variable_dimensions_)

Definition at line 3122 of file ri.h.

◆ variable_dimensions_

#define variable_dimensions_ (   x)    variable_dimensions(x) /**old hack compatible */

Definition at line 3121 of file ri.h.

◆ variable_domain

#define variable_domain   (_gen_ri_start+56)

newgen_value_domain_defined

Definition at line 458 of file ri.h.

◆ variable_domain_number

#define variable_domain_number (   x)    ((x)->_type_)

Definition at line 3118 of file ri.h.

◆ VARIABLE_NEWGEN_DOMAIN

#define VARIABLE_NEWGEN_DOMAIN   (variable_domain)

Definition at line 461 of file ri.h.

◆ variable_NEWGEN_DOMAIN

#define variable_NEWGEN_DOMAIN   (variable_domain)

Definition at line 462 of file ri.h.

◆ variable_qualifiers

#define variable_qualifiers (   x)    ((x)->_variable_qualifiers_)

Definition at line 3124 of file ri.h.

◆ variable_qualifiers_

#define variable_qualifiers_ (   x)    variable_qualifiers(x) /**old hack compatible */

Definition at line 3123 of file ri.h.

◆ VARIABLE_TYPE

#define VARIABLE_TYPE   variable

Definition at line 3093 of file ri.h.

◆ variable_TYPE

#define variable_TYPE   variable

Definition at line 3094 of file ri.h.

◆ variable_undefined

#define variable_undefined   ((variable)gen_chunk_undefined)

Definition at line 3095 of file ri.h.

◆ variable_undefined_p

#define variable_undefined_p (   x)    ((x)==variable_undefined)

Definition at line 3096 of file ri.h.

◆ WHILELOOP

#define WHILELOOP (   x)    ((whileloop)((x).p))

WHILELOOP.

Definition at line 3128 of file ri.h.

◆ WHILELOOP_

#define WHILELOOP_ (   x)    ((x).e)

Definition at line 3131 of file ri.h.

◆ whileloop_body

#define whileloop_body (   x)    ((x)->_whileloop_body_)

Definition at line 3162 of file ri.h.

◆ whileloop_body_

#define whileloop_body_ (   x)    whileloop_body(x) /**old hack compatible */

Definition at line 3161 of file ri.h.

◆ whileloop_CAST

#define whileloop_CAST (   x)    WHILELOOP(x)

Definition at line 3129 of file ri.h.

◆ WHILELOOP_CAST

#define WHILELOOP_CAST (   x)    WHILELOOP(x)

Definition at line 3130 of file ri.h.

◆ whileloop_condition

#define whileloop_condition (   x)    ((x)->_whileloop_condition_)

Definition at line 3160 of file ri.h.

◆ whileloop_condition_

#define whileloop_condition_ (   x)    whileloop_condition(x) /**old hack compatible */

Definition at line 3159 of file ri.h.

◆ whileloop_domain

#define whileloop_domain   (_gen_ri_start+57)

newgen_variable_domain_defined

Definition at line 466 of file ri.h.

◆ whileloop_domain_number

#define whileloop_domain_number (   x)    ((x)->_type_)

Definition at line 3158 of file ri.h.

◆ whileloop_evaluation

#define whileloop_evaluation (   x)    ((x)->_whileloop_evaluation_)

Definition at line 3166 of file ri.h.

◆ whileloop_evaluation_

#define whileloop_evaluation_ (   x)    whileloop_evaluation(x) /**old hack compatible */

Definition at line 3165 of file ri.h.

◆ whileloop_label

#define whileloop_label (   x)    ((x)->_whileloop_label_)

Definition at line 3164 of file ri.h.

◆ whileloop_label_

#define whileloop_label_ (   x)    whileloop_label(x) /**old hack compatible */

Definition at line 3163 of file ri.h.

◆ WHILELOOP_NEWGEN_DOMAIN

#define WHILELOOP_NEWGEN_DOMAIN   (whileloop_domain)

Definition at line 469 of file ri.h.

◆ whileloop_NEWGEN_DOMAIN

#define whileloop_NEWGEN_DOMAIN   (whileloop_domain)

Definition at line 470 of file ri.h.

◆ WHILELOOP_TYPE

#define WHILELOOP_TYPE   whileloop

Definition at line 3132 of file ri.h.

◆ whileloop_TYPE

#define whileloop_TYPE   whileloop

Definition at line 3133 of file ri.h.

◆ whileloop_undefined

#define whileloop_undefined   ((whileloop)gen_chunk_undefined)

Definition at line 3134 of file ri.h.

◆ whileloop_undefined_p

#define whileloop_undefined_p (   x)    ((x)==whileloop_undefined)

Definition at line 3135 of file ri.h.

Typedef Documentation

◆ application

Definition at line 31 of file ri.h.

◆ area

typedef struct _newgen_struct_area_* area

Definition at line 39 of file ri.h.

◆ basic

typedef struct _newgen_struct_basic_* basic

Definition at line 47 of file ri.h.

◆ call

typedef struct _newgen_struct_call_* call

Definition at line 63 of file ri.h.

◆ callees

Definition at line 55 of file ri.h.

◆ cast

typedef struct _newgen_struct_cast_* cast

Definition at line 71 of file ri.h.

◆ code

typedef struct _newgen_struct_code_* code

Definition at line 79 of file ri.h.

◆ constant

Definition at line 87 of file ri.h.

◆ control

Definition at line 103 of file ri.h.

◆ controlmap

Definition at line 95 of file ri.h.

◆ dimension

Definition at line 111 of file ri.h.

◆ dummy

typedef struct _newgen_struct_dummy_* dummy

Definition at line 119 of file ri.h.

◆ entity

typedef struct _newgen_struct_entity_* entity

Definition at line 415 of file ri.h.

◆ entity_int

Definition at line 127 of file ri.h.

◆ entity_to_entity

Definition at line 135 of file ri.h.

◆ evaluation

Definition at line 143 of file ri.h.

◆ execution

Definition at line 151 of file ri.h.

◆ expression

Definition at line 159 of file ri.h.

◆ extension

Definition at line 167 of file ri.h.

◆ extensions

Definition at line 175 of file ri.h.

◆ forloop

Definition at line 183 of file ri.h.

◆ formal

typedef struct _newgen_struct_formal_* formal

Definition at line 191 of file ri.h.

◆ functional

Definition at line 199 of file ri.h.

◆ instruction

Definition at line 207 of file ri.h.

◆ language

Definition at line 215 of file ri.h.

◆ loop

typedef struct _newgen_struct_loop_* loop

Definition at line 223 of file ri.h.

◆ mode

typedef struct _newgen_struct_mode_* mode

Definition at line 231 of file ri.h.

◆ multitest

Definition at line 239 of file ri.h.

◆ normalized

Definition at line 247 of file ri.h.

◆ parameter

Definition at line 255 of file ri.h.

◆ persistant_statement_to_cluster

◆ persistant_statement_to_control

◆ persistant_statement_to_int

◆ persistant_statement_to_statement

◆ pragma

typedef struct _newgen_struct_pragma_* pragma

Definition at line 295 of file ri.h.

◆ predicate

Definition at line 303 of file ri.h.

◆ preference

Definition at line 311 of file ri.h.

◆ qualifier

Definition at line 319 of file ri.h.

◆ ram

typedef struct _newgen_struct_ram_* ram

Definition at line 327 of file ri.h.

◆ range

typedef struct _newgen_struct_range_* range

Definition at line 335 of file ri.h.

◆ reference

Definition at line 343 of file ri.h.

◆ sequence

Definition at line 351 of file ri.h.

◆ sizeofexpression

Definition at line 359 of file ri.h.

◆ statement

Definition at line 367 of file ri.h.

◆ storage

Definition at line 375 of file ri.h.

◆ subscript

Definition at line 383 of file ri.h.

◆ symbolic

Definition at line 391 of file ri.h.

◆ synchronization

Definition at line 399 of file ri.h.

◆ syntax

typedef struct _newgen_struct_syntax_* syntax

Definition at line 407 of file ri.h.

◆ test

typedef struct _newgen_struct_test_* test

Definition at line 423 of file ri.h.

◆ transformer

Definition at line 431 of file ri.h.

◆ type

typedef struct _newgen_struct_type_* type

Definition at line 439 of file ri.h.

◆ unstructured

Definition at line 447 of file ri.h.

◆ value

typedef struct _newgen_struct_value_* value

Definition at line 455 of file ri.h.

◆ variable

Definition at line 463 of file ri.h.

◆ whileloop

Definition at line 471 of file ri.h.

Enumeration Type Documentation

◆ basic_utype

Enumerator
is_basic_int 
is_basic_float 
is_basic_logical 
is_basic_overloaded 
is_basic_complex 
is_basic_string 
is_basic_bit 
is_basic_pointer 
is_basic_derived 
is_basic_typedef 

Definition at line 570 of file ri.h.

570  {
571  is_basic_int,
577  is_basic_bit,
581 };
@ is_basic_derived
Definition: ri.h:579
@ is_basic_string
Definition: ri.h:576
@ is_basic_float
Definition: ri.h:572
@ is_basic_bit
Definition: ri.h:577
@ is_basic_pointer
Definition: ri.h:578
@ is_basic_overloaded
Definition: ri.h:574
@ is_basic_int
Definition: ri.h:571
@ is_basic_logical
Definition: ri.h:573
@ is_basic_typedef
Definition: ri.h:580
@ is_basic_complex
Definition: ri.h:575

◆ constant_utype

Enumerator
is_constant_int 
is_constant_float 
is_constant_logical 
is_constant_litteral 
is_constant_call 
is_constant_unknown 

Definition at line 816 of file ri.h.

816  {
823 };
@ is_constant_int
Definition: ri.h:817
@ is_constant_logical
Definition: ri.h:819
@ is_constant_unknown
Definition: ri.h:822
@ is_constant_litteral
Definition: ri.h:820
@ is_constant_float
Definition: ri.h:818
@ is_constant_call
Definition: ri.h:821

◆ dummy_utype

Enumerator
is_dummy_unknown 
is_dummy_identifier 

Definition at line 1008 of file ri.h.

1008  {
1011 };
@ is_dummy_identifier
Definition: ri.h:1010
@ is_dummy_unknown
Definition: ri.h:1009

◆ evaluation_utype

Enumerator
is_evaluation_before 
is_evaluation_after 

Definition at line 1139 of file ri.h.

1139  {
1142 };
@ is_evaluation_after
Definition: ri.h:1141
@ is_evaluation_before
Definition: ri.h:1140

◆ execution_utype

Enumerator
is_execution_sequential 
is_execution_parallel 

Definition at line 1188 of file ri.h.

1188  {
1191 };
@ is_execution_parallel
Definition: ri.h:1190
@ is_execution_sequential
Definition: ri.h:1189

◆ extension_utype

Enumerator
is_extension_pragma 
is_extension_unknown 

Definition at line 1273 of file ri.h.

1273  {
1276 };
@ is_extension_pragma
Definition: ri.h:1274
@ is_extension_unknown
Definition: ri.h:1275

◆ instruction_utype

Enumerator
is_instruction_sequence 
is_instruction_test 
is_instruction_loop 
is_instruction_whileloop 
is_instruction_goto 
is_instruction_call 
is_instruction_unstructured 
is_instruction_multitest 
is_instruction_forloop 
is_instruction_expression 

Definition at line 1468 of file ri.h.

1468  {
1479 };
@ is_instruction_goto
Definition: ri.h:1473
@ is_instruction_unstructured
Definition: ri.h:1475
@ is_instruction_whileloop
Definition: ri.h:1472
@ is_instruction_expression
Definition: ri.h:1478
@ is_instruction_test
Definition: ri.h:1470
@ is_instruction_multitest
Definition: ri.h:1476
@ is_instruction_call
Definition: ri.h:1474
@ is_instruction_sequence
Definition: ri.h:1469
@ is_instruction_forloop
Definition: ri.h:1477
@ is_instruction_loop
Definition: ri.h:1471

◆ language_utype

Enumerator
is_language_fortran 
is_language_c 
is_language_fortran95 
is_language_unknown 

Definition at line 1565 of file ri.h.

1565  {
1567  is_language_c,
1570 };
@ is_language_fortran
Definition: ri.h:1566
@ is_language_fortran95
Definition: ri.h:1568
@ is_language_unknown
Definition: ri.h:1569
@ is_language_c
Definition: ri.h:1567

◆ mode_utype

enum mode_utype
Enumerator
is_mode_value 
is_mode_reference 

Definition at line 1674 of file ri.h.

1674  {
1675  is_mode_value,
1677 };
@ is_mode_reference
Definition: ri.h:1676
@ is_mode_value
Definition: ri.h:1675

◆ normalized_utype

Enumerator
is_normalized_linear 
is_normalized_complex 

Definition at line 1759 of file ri.h.

1759  {
1762 };
@ is_normalized_linear
Definition: ri.h:1760
@ is_normalized_complex
Definition: ri.h:1761

◆ pragma_utype

Enumerator
is_pragma_string 
is_pragma_expression 

Definition at line 2011 of file ri.h.

2011  {
2014 };
@ is_pragma_expression
Definition: ri.h:2013
@ is_pragma_string
Definition: ri.h:2012

◆ qualifier_utype

Enumerator
is_qualifier_const 
is_qualifier_restrict 
is_qualifier_volatile 
is_qualifier_register 
is_qualifier_auto 
is_qualifier_thread 
is_qualifier_asm 
is_qualifier_static_dimension 
is_qualifier_local 
is_qualifier_global 
is_qualifier_constant 
is_qualifier_private 

Definition at line 2126 of file ri.h.

2126  {
2139 };
@ is_qualifier_volatile
Definition: ri.h:2129
@ is_qualifier_register
Definition: ri.h:2130
@ is_qualifier_constant
Definition: ri.h:2137
@ is_qualifier_restrict
Definition: ri.h:2128
@ is_qualifier_thread
Definition: ri.h:2132
@ is_qualifier_local
Definition: ri.h:2135
@ is_qualifier_const
Definition: ri.h:2127
@ is_qualifier_static_dimension
Definition: ri.h:2134
@ is_qualifier_auto
Definition: ri.h:2131
@ is_qualifier_private
Definition: ri.h:2138
@ is_qualifier_asm
Definition: ri.h:2133
@ is_qualifier_global
Definition: ri.h:2136

◆ sizeofexpression_utype

Enumerator
is_sizeofexpression_type 
is_sizeofexpression_expression 

Definition at line 2384 of file ri.h.

2384  {
2387 };
@ is_sizeofexpression_expression
Definition: ri.h:2386
@ is_sizeofexpression_type
Definition: ri.h:2385

◆ storage_utype

Enumerator
is_storage_return 
is_storage_ram 
is_storage_formal 
is_storage_rom 

Definition at line 2490 of file ri.h.

2490  {
2495 };
@ is_storage_rom
Definition: ri.h:2494
@ is_storage_return
Definition: ri.h:2491
@ is_storage_ram
Definition: ri.h:2492
@ is_storage_formal
Definition: ri.h:2493

◆ synchronization_utype

Enumerator
is_synchronization_none 
is_synchronization_spawn 
is_synchronization_barrier 
is_synchronization_single 
is_synchronization_critical 

Definition at line 2623 of file ri.h.

2623  {
2629 };
@ is_synchronization_single
Definition: ri.h:2627
@ is_synchronization_barrier
Definition: ri.h:2626
@ is_synchronization_spawn
Definition: ri.h:2625
@ is_synchronization_critical
Definition: ri.h:2628
@ is_synchronization_none
Definition: ri.h:2624

◆ syntax_utype

Enumerator
is_syntax_reference 
is_syntax_range 
is_syntax_call 
is_syntax_cast 
is_syntax_sizeofexpression 
is_syntax_subscript 
is_syntax_application 
is_syntax_va_arg 

Definition at line 2690 of file ri.h.

2690  {
2699 };
@ is_syntax_range
Definition: ri.h:2692
@ is_syntax_application
Definition: ri.h:2697
@ is_syntax_cast
Definition: ri.h:2694
@ is_syntax_call
Definition: ri.h:2693
@ is_syntax_va_arg
Definition: ri.h:2698
@ is_syntax_reference
Definition: ri.h:2691
@ is_syntax_sizeofexpression
Definition: ri.h:2695
@ is_syntax_subscript
Definition: ri.h:2696

◆ type_utype

enum type_utype
Enumerator
is_type_statement 
is_type_area 
is_type_variable 
is_type_functional 
is_type_varargs 
is_type_unknown 
is_type_void 
is_type_struct 
is_type_union 
is_type_enum 

Definition at line 2897 of file ri.h.

2897  {
2899  is_type_area,
2904  is_type_void,
2906  is_type_union,
2907  is_type_enum
2908 };
@ is_type_varargs
Definition: ri.h:2902
@ is_type_void
Definition: ri.h:2904
@ is_type_enum
Definition: ri.h:2907
@ is_type_statement
Definition: ri.h:2898
@ is_type_functional
Definition: ri.h:2901
@ is_type_variable
Definition: ri.h:2900
@ is_type_union
Definition: ri.h:2906
@ is_type_area
Definition: ri.h:2899
@ is_type_unknown
Definition: ri.h:2903
@ is_type_struct
Definition: ri.h:2905

◆ value_utype

Enumerator
is_value_code 
is_value_symbolic 
is_value_constant 
is_value_intrinsic 
is_value_unknown 
is_value_expression 
is_value_reference 

Definition at line 3030 of file ri.h.

3030  {
3031  is_value_code,
3038 };
@ is_value_intrinsic
Definition: ri.h:3034
@ is_value_unknown
Definition: ri.h:3035
@ is_value_reference
Definition: ri.h:3037
@ is_value_expression
Definition: ri.h:3036
@ is_value_constant
Definition: ri.h:3033
@ is_value_code
Definition: ri.h:3031
@ is_value_symbolic
Definition: ri.h:3032

Function Documentation

◆ application_assign_contents()

void application_assign_contents ( application  r,
application  v 
)

Definition at line 39 of file ri.c.

39  {
42  message_assert("defined references to domain application",
44  memcpy(r, v, sizeof(struct _newgen_struct_application_));
45 }
bool application_defined_p(application p)
Definition: ri.c:33
application check_application(application p)
Definition: ri.c:26
#define message_assert(msg, ex)
Definition: newgen_assert.h:47

References application_defined_p(), check_application(), and message_assert.

+ Here is the call graph for this function:

◆ application_consistent_p()

bool application_consistent_p ( application  p)

Definition at line 29 of file ri.c.

29  {
31  return gen_consistent_p((gen_chunk*) p);
32 }
int gen_consistent_p(gen_chunk *obj)
GEN_CONSISTENT_P dynamically checks the type correctness of OBJ.
Definition: genClib.c:2398
A gen_chunk is used to store every object.
Definition: genC.h:58

References check_application(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ application_defined_p()

bool application_defined_p ( application  p)

Definition at line 33 of file ri.c.

33  {
34  return gen_defined_p((gen_chunk*) p);
35 }
int gen_defined_p(gen_chunk *obj)
Definition: genClib.c:2438

References gen_defined_p().

Referenced by application_assign_contents().

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

◆ application_non_recursive_free()

void application_non_recursive_free ( application  p)

Definition at line 46 of file ri.c.

46  {
47  // should clear up contents...
48  free(p);
49 }
void free(void *)

References free().

+ Here is the call graph for this function:

◆ apply_controlmap()

control apply_controlmap ( controlmap  f,
statement  k 
)

Definition at line 469 of file ri.c.

469  {
470  return (control) (intptr_t)HASH_GET(p, p, controlmap_hash_table(f), k);
471 }
#define HASH_GET(start, image, h, k)
Definition: newgen_map.h:30
int f(int off1, int off2, int n, float r[n], float a[n], float b[n])
Definition: offsets.c:15
#define controlmap_hash_table(x)
Definition: ri.h:897
#define intptr_t
Definition: stdint.in.h:294

References controlmap_hash_table, f(), HASH_GET, and intptr_t.

+ Here is the call graph for this function:

◆ apply_entity_int()

intptr_t apply_entity_int ( entity_int  f,
entity  k 
)

Definition at line 665 of file ri.c.

665  {
666  return (intptr_t) (intptr_t)HASH_GET(p, i, entity_int_hash_table(f), k);
667 }
#define entity_int_hash_table(x)
Definition: ri.h:1065

References entity_int_hash_table, f(), HASH_GET, and intptr_t.

+ Here is the call graph for this function:

◆ apply_entity_to_entity()

entity apply_entity_to_entity ( entity_to_entity  f,
entity  k 
)

Definition at line 722 of file ri.c.

722  {
724 }
#define entity_to_entity_hash_table(x)
Definition: ri.h:1106

References entity_to_entity_hash_table, f(), HASH_GET, and intptr_t.

Referenced by def_to_task_get().

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

◆ apply_persistant_statement_to_cluster()

intptr_t apply_persistant_statement_to_cluster ( persistant_statement_to_cluster  f,
intptr_t  k 
)

Definition at line 1540 of file ri.c.

1540  {
1542 }
#define persistant_statement_to_cluster_hash_table(x)
Definition: ri.h:1855

References f(), HASH_GET, intptr_t, and persistant_statement_to_cluster_hash_table.

Referenced by cluster_stage_spire(), communications_construction(), gen_recv_communications(), gen_send_communications(), and rebuild_topological_sort().

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

◆ apply_persistant_statement_to_control()

control apply_persistant_statement_to_control ( persistant_statement_to_control  f,
statement  k 
)

Definition at line 1597 of file ri.c.

1597  {
1599 }
#define persistant_statement_to_control_hash_table(x)
Definition: ri.h:1896

References f(), HASH_GET, intptr_t, and persistant_statement_to_control_hash_table.

Referenced by abc_instrumentation_insert_before_statement(), bottom_up_abc_insert_before_statement(), interprocedural_abc_insert_before_statement(), and top_down_abc_insert_before_statement().

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

◆ apply_persistant_statement_to_int()

intptr_t apply_persistant_statement_to_int ( persistant_statement_to_int  f,
statement  k 
)

Definition at line 1654 of file ri.c.

1654  {
1656 }
#define persistant_statement_to_int_hash_table(x)
Definition: ri.h:1937

References f(), HASH_GET, intptr_t, and persistant_statement_to_int_hash_table.

Referenced by make_filtered_dg_or_dvdg(), and prettyprint_dependence_graph().

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

◆ apply_persistant_statement_to_statement()

statement apply_persistant_statement_to_statement ( persistant_statement_to_statement  f,
statement  k 
)

Definition at line 1711 of file ri.c.

1711  {
1713 }
#define persistant_statement_to_statement_hash_table(x)
Definition: ri.h:1978

References f(), HASH_GET, intptr_t, and persistant_statement_to_statement_hash_table.

+ Here is the call graph for this function:

◆ area_assign_contents()

void area_assign_contents ( area  r,
area  v 
)

Definition at line 81 of file ri.c.

81  {
82  check_area(r);
83  check_area(v);
84  message_assert("defined references to domain area",
86  memcpy(r, v, sizeof(struct _newgen_struct_area_));
87 }
area check_area(area p)
Definition: ri.c:68
bool area_defined_p(area p)
Definition: ri.c:75

References area_defined_p(), check_area(), and message_assert.

+ Here is the call graph for this function:

◆ area_consistent_p()

bool area_consistent_p ( area  p)

Definition at line 71 of file ri.c.

71  {
72  check_area(p);
73  return gen_consistent_p((gen_chunk*) p);
74 }

References check_area(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ area_defined_p()

bool area_defined_p ( area  p)

Definition at line 75 of file ri.c.

75  {
76  return gen_defined_p((gen_chunk*) p);
77 }

References gen_defined_p().

Referenced by area_assign_contents().

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

◆ area_non_recursive_free()

void area_non_recursive_free ( area  p)

Definition at line 88 of file ri.c.

88  {
89  // should clear up contents...
90  free(p);
91 }

References free().

+ Here is the call graph for this function:

◆ basic_assign_contents()

void basic_assign_contents ( basic  r,
basic  v 
)

Definition at line 123 of file ri.c.

123  {
124  check_basic(r);
125  check_basic(v);
126  message_assert("defined references to domain basic",
128  memcpy(r, v, sizeof(struct _newgen_struct_basic_));
129 }
bool basic_defined_p(basic p)
Definition: ri.c:117
basic check_basic(basic p)
Definition: ri.c:110

References basic_defined_p(), check_basic(), and message_assert.

+ Here is the call graph for this function:

◆ basic_consistent_p()

bool basic_consistent_p ( basic  p)

Definition at line 113 of file ri.c.

113  {
114  check_basic(p);
115  return gen_consistent_p((gen_chunk*) p);
116 }

References check_basic(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ basic_defined_p()

bool basic_defined_p ( basic  p)

Definition at line 117 of file ri.c.

117  {
118  return gen_defined_p((gen_chunk*) p);
119 }

References gen_defined_p().

Referenced by basic_assign_contents().

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

◆ basic_non_recursive_free()

void basic_non_recursive_free ( basic  p)

Definition at line 130 of file ri.c.

130  {
131  // should clear up contents...
132  free(p);
133 }

References free().

+ Here is the call graph for this function:

◆ basic_tag_as_string()

string basic_tag_as_string ( enum  basic_utype)

Definition at line 140 of file ri.c.

140  {
141  switch (tag) {
142  case is_basic_int: return "int";
143  case is_basic_float: return "float";
144  case is_basic_logical: return "logical";
145  case is_basic_overloaded: return "overloaded";
146  case is_basic_complex: return "complex";
147  case is_basic_string: return "string";
148  case is_basic_bit: return "bit";
149  case is_basic_pointer: return "pointer";
150  case is_basic_derived: return "derived";
151  case is_basic_typedef: return "typedef";
152  default: return string_undefined;
153  }
154 }
int tag
TAG.
Definition: newgen_types.h:92
#define string_undefined
Definition: newgen_types.h:40

References is_basic_bit, is_basic_complex, is_basic_derived, is_basic_float, is_basic_int, is_basic_logical, is_basic_overloaded, is_basic_pointer, is_basic_string, is_basic_typedef, and string_undefined.

◆ bound_controlmap_p()

bool bound_controlmap_p ( controlmap  f,
statement  k 
)

Definition at line 481 of file ri.c.

481  {
482  return (intptr_t)HASH_BOUND_P(p, p, controlmap_hash_table(f), k);
483 }
#define HASH_BOUND_P(start, image, h, k)
Definition: newgen_map.h:32

References controlmap_hash_table, f(), HASH_BOUND_P, and intptr_t.

+ Here is the call graph for this function:

◆ bound_entity_int_p()

bool bound_entity_int_p ( entity_int  f,
entity  k 
)

Definition at line 677 of file ri.c.

677  {
678  return (intptr_t)HASH_BOUND_P(p, i, entity_int_hash_table(f), k);
679 }

References entity_int_hash_table, f(), HASH_BOUND_P, and intptr_t.

+ Here is the call graph for this function:

◆ bound_entity_to_entity_p()

bool bound_entity_to_entity_p ( entity_to_entity  f,
entity  k 
)

Definition at line 734 of file ri.c.

734  {
736 }

References entity_to_entity_hash_table, f(), HASH_BOUND_P, and intptr_t.

Referenced by def_to_task_get(), and def_to_task_store().

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

◆ bound_persistant_statement_to_cluster_p()

bool bound_persistant_statement_to_cluster_p ( persistant_statement_to_cluster  f,
intptr_t  k 
)

Definition at line 1552 of file ri.c.

1552  {
1554 }

References f(), HASH_BOUND_P, intptr_t, and persistant_statement_to_cluster_hash_table.

Referenced by allocate_task_to_cluster(), cancel_schedule(), communications_construction(), gen_recv_communications(), gen_send_communications(), and rebuild_topological_sort().

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

◆ bound_persistant_statement_to_control_p()

bool bound_persistant_statement_to_control_p ( persistant_statement_to_control  f,
statement  k 
)

Definition at line 1609 of file ri.c.

1609  {
1611 }

References f(), HASH_BOUND_P, intptr_t, and persistant_statement_to_control_hash_table.

Referenced by abc_instrumentation_insert_before_statement(), bottom_up_abc_insert_before_statement(), interprocedural_abc_insert_before_statement(), and top_down_abc_insert_before_statement().

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

◆ bound_persistant_statement_to_int_p()

bool bound_persistant_statement_to_int_p ( persistant_statement_to_int  f,
statement  k 
)

Definition at line 1666 of file ri.c.

1666  {
1668 }

References f(), HASH_BOUND_P, intptr_t, and persistant_statement_to_int_hash_table.

+ Here is the call graph for this function:

◆ bound_persistant_statement_to_statement_p()

bool bound_persistant_statement_to_statement_p ( persistant_statement_to_statement  f,
statement  k 
)

Definition at line 1723 of file ri.c.

1723  {
1725 }

References f(), HASH_BOUND_P, intptr_t, and persistant_statement_to_statement_hash_table.

+ Here is the call graph for this function:

◆ call_assign_contents()

void call_assign_contents ( call  r,
call  v 
)

Definition at line 252 of file ri.c.

252  {
253  check_call(r);
254  check_call(v);
255  message_assert("defined references to domain call",
256  call_defined_p(r) && call_defined_p(v));
257  memcpy(r, v, sizeof(struct _newgen_struct_call_));
258 }
bool call_defined_p(call p)
Definition: ri.c:246
call check_call(call p)
Definition: ri.c:239

References call_defined_p(), check_call(), and message_assert.

+ Here is the call graph for this function:

◆ call_consistent_p()

bool call_consistent_p ( call  p)

Definition at line 242 of file ri.c.

242  {
243  check_call(p);
244  return gen_consistent_p((gen_chunk*) p);
245 }

References check_call(), and gen_consistent_p().

Referenced by forward_substitute_in_call().

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

◆ call_defined_p()

bool call_defined_p ( call  p)

Definition at line 246 of file ri.c.

246  {
247  return gen_defined_p((gen_chunk*) p);
248 }

References gen_defined_p().

Referenced by call_assign_contents().

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

◆ call_non_recursive_free()

void call_non_recursive_free ( call  p)

Definition at line 259 of file ri.c.

259  {
260  // should clear up contents...
261  free(p);
262 }

References free().

+ Here is the call graph for this function:

◆ callees_assign_contents()

void callees_assign_contents ( callees  r,
callees  v 
)

Definition at line 210 of file ri.c.

210  {
211  check_callees(r);
212  check_callees(v);
213  message_assert("defined references to domain callees",
215  memcpy(r, v, sizeof(struct _newgen_struct_callees_));
216 }
callees check_callees(callees p)
Definition: ri.c:197
bool callees_defined_p(callees p)
Definition: ri.c:204

References callees_defined_p(), check_callees(), and message_assert.

+ Here is the call graph for this function:

◆ callees_consistent_p()

bool callees_consistent_p ( callees  p)

Definition at line 200 of file ri.c.

200  {
201  check_callees(p);
202  return gen_consistent_p((gen_chunk*) p);
203 }

References check_callees(), and gen_consistent_p().

Referenced by EndOfProcedure().

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

◆ callees_defined_p()

bool callees_defined_p ( callees  p)

Definition at line 204 of file ri.c.

204  {
205  return gen_defined_p((gen_chunk*) p);
206 }

References gen_defined_p().

Referenced by callees_assign_contents().

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

◆ callees_non_recursive_free()

void callees_non_recursive_free ( callees  p)

Definition at line 217 of file ri.c.

217  {
218  // should clear up contents...
219  free(p);
220 }

References free().

+ Here is the call graph for this function:

◆ cast_assign_contents()

void cast_assign_contents ( cast  r,
cast  v 
)

Definition at line 294 of file ri.c.

294  {
295  check_cast(r);
296  check_cast(v);
297  message_assert("defined references to domain cast",
298  cast_defined_p(r) && cast_defined_p(v));
299  memcpy(r, v, sizeof(struct _newgen_struct_cast_));
300 }
cast check_cast(cast p)
Definition: ri.c:281
bool cast_defined_p(cast p)
Definition: ri.c:288

References cast_defined_p(), check_cast(), and message_assert.

+ Here is the call graph for this function:

◆ cast_consistent_p()

bool cast_consistent_p ( cast  p)

Definition at line 284 of file ri.c.

284  {
285  check_cast(p);
286  return gen_consistent_p((gen_chunk*) p);
287 }

References check_cast(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ cast_defined_p()

bool cast_defined_p ( cast  p)

Definition at line 288 of file ri.c.

288  {
289  return gen_defined_p((gen_chunk*) p);
290 }

References gen_defined_p().

Referenced by cast_assign_contents().

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

◆ cast_non_recursive_free()

void cast_non_recursive_free ( cast  p)

Definition at line 301 of file ri.c.

301  {
302  // should clear up contents...
303  free(p);
304 }

References free().

+ Here is the call graph for this function:

◆ check_application()

application check_application ( application  p)

Definition at line 26 of file ri.c.

26  {
28 }
gen_chunk * gen_check(gen_chunk *obj, int t)
GEN_CHECK checks that the gen_chunk received OBJ is of the appropriate TYPE.
Definition: genClib.c:2356
#define application_domain
newgen_Psysteme_domain_defined
Definition: ri.h:26

References application_domain, and gen_check().

Referenced by application_assign_contents(), and application_consistent_p().

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

◆ check_area()

area check_area ( area  p)

Definition at line 68 of file ri.c.

68  {
69  return (area) gen_check((gen_chunk*) p, area_domain);
70 }
#define area_domain
newgen_application_domain_defined
Definition: ri.h:34

References area_domain, and gen_check().

Referenced by area_assign_contents(), and area_consistent_p().

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

◆ check_basic()

basic check_basic ( basic  p)

Definition at line 110 of file ri.c.

110  {
111  return (basic) gen_check((gen_chunk*) p, basic_domain);
112 }
#define basic_domain
newgen_area_domain_defined
Definition: ri.h:42

References basic_domain, and gen_check().

Referenced by basic_assign_contents(), and basic_consistent_p().

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

◆ check_call()

call check_call ( call  p)

Definition at line 239 of file ri.c.

239  {
240  return (call) gen_check((gen_chunk*) p, call_domain);
241 }
#define call_domain
newgen_callees_domain_defined
Definition: ri.h:58

References call_domain, and gen_check().

Referenced by call_assign_contents(), call_consistent_p(), and do_clone_syntax().

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

◆ check_callees()

callees check_callees ( callees  p)

Definition at line 197 of file ri.c.

197  {
198  return (callees) gen_check((gen_chunk*) p, callees_domain);
199 }
#define callees_domain
newgen_basic_domain_defined
Definition: ri.h:50

References callees_domain, and gen_check().

Referenced by callees_assign_contents(), and callees_consistent_p().

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

◆ check_cast()

cast check_cast ( cast  p)

Definition at line 281 of file ri.c.

281  {
282  return (cast) gen_check((gen_chunk*) p, cast_domain);
283 }
#define cast_domain
newgen_call_domain_defined
Definition: ri.h:66

References cast_domain, and gen_check().

Referenced by cast_assign_contents(), and cast_consistent_p().

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

◆ check_code()

code check_code ( code  p)

Definition at line 323 of file ri.c.

323  {
324  return (code) gen_check((gen_chunk*) p, code_domain);
325 }
#define code_domain
newgen_cast_domain_defined
Definition: ri.h:74

References code_domain, and gen_check().

Referenced by code_assign_contents(), and code_consistent_p().

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

◆ check_constant()

constant check_constant ( constant  p)

Definition at line 365 of file ri.c.

365  {
367 }
#define constant_domain
newgen_code_domain_defined
Definition: ri.h:82

References constant_domain, and gen_check().

Referenced by constant_assign_contents(), and constant_consistent_p().

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

◆ check_control()

control check_control ( control  p)

Definition at line 493 of file ri.c.

493  {
494  return (control) gen_check((gen_chunk*) p, control_domain);
495 }
#define control_domain
newgen_controlmap_domain_defined
Definition: ri.h:98

References control_domain, and gen_check().

Referenced by control_assign_contents(), control_consistent_p(), and get_label_control().

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

◆ check_controlmap()

controlmap check_controlmap ( controlmap  p)

Definition at line 436 of file ri.c.

436  {
438 }
#define controlmap_domain
newgen_constant_domain_defined
Definition: ri.h:90

References controlmap_domain, and gen_check().

Referenced by controlmap_assign_contents(), and controlmap_consistent_p().

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

◆ check_dimension()

dimension check_dimension ( dimension  p)

Definition at line 535 of file ri.c.

535  {
537 }
#define dimension_domain
newgen_control_domain_defined
Definition: ri.h:106

References dimension_domain, and gen_check().

Referenced by dimension_assign_contents(), and dimension_consistent_p().

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

◆ check_dummy()

dummy check_dummy ( dummy  p)

Definition at line 577 of file ri.c.

577  {
578  return (dummy) gen_check((gen_chunk*) p, dummy_domain);
579 }
int dummy
A dummy file, to prevent empty libraries from breaking builds.
Definition: dummy.c:41
#define dummy_domain
newgen_dimension_domain_defined
Definition: ri.h:114

References dummy_domain, and gen_check().

Referenced by dummy_assign_contents(), and dummy_consistent_p().

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

◆ check_entity()

entity check_entity ( entity  p)

Definition at line 2527 of file ri.c.

2527  {
2528  return (entity) gen_check((gen_chunk*) p, entity_domain);
2529 }
#define entity_domain
newgen_syntax_domain_defined
Definition: ri.h:410

References entity_domain, and gen_check().

Referenced by entities_p(), entity_assign_contents(), entity_consistent_p(), prepend_call(), and TakeDerivedEntities().

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

◆ check_entity_int()

entity_int check_entity_int ( entity_int  p)

Definition at line 632 of file ri.c.

632  {
634 }
#define entity_int_domain
newgen_dummy_domain_defined
Definition: ri.h:122

References entity_int_domain, and gen_check().

Referenced by entity_int_assign_contents(), and entity_int_consistent_p().

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

◆ check_entity_to_entity()

entity_to_entity check_entity_to_entity ( entity_to_entity  p)

Definition at line 689 of file ri.c.

689  {
691 }
#define entity_to_entity_domain
newgen_entity_int_domain_defined
Definition: ri.h:130

References entity_to_entity_domain, and gen_check().

Referenced by entity_to_entity_assign_contents(), and entity_to_entity_consistent_p().

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

◆ check_evaluation()

evaluation check_evaluation ( evaluation  p)

Definition at line 746 of file ri.c.

746  {
748 }
#define evaluation_domain
newgen_entity_to_entity_domain_defined
Definition: ri.h:138

References evaluation_domain, and gen_check().

Referenced by evaluation_assign_contents(), and evaluation_consistent_p().

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

◆ check_execution()

execution check_execution ( execution  p)

Definition at line 801 of file ri.c.

801  {
803 }
#define execution_domain
newgen_evaluation_domain_defined
Definition: ri.h:146

References execution_domain, and gen_check().

Referenced by execution_assign_contents(), and execution_consistent_p().

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

◆ check_expression()

expression check_expression ( expression  p)

Definition at line 856 of file ri.c.

856  {
858 }
#define expression_domain
newgen_execution_domain_defined
Definition: ri.h:154

References expression_domain, and gen_check().

Referenced by expression_assign_contents(), and expression_consistent_p().

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

◆ check_extension()

extension check_extension ( extension  p)

Definition at line 898 of file ri.c.

898  {
900 }
#define extension_domain
newgen_expression_domain_defined
Definition: ri.h:162

References extension_domain, and gen_check().

Referenced by extension_assign_contents(), and extension_consistent_p().

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

◆ check_extensions()

extensions check_extensions ( extensions  p)

Definition at line 953 of file ri.c.

953  {
955 }
#define extensions_domain
newgen_extension_domain_defined
Definition: ri.h:170

References extensions_domain, and gen_check().

Referenced by extensions_assign_contents(), and extensions_consistent_p().

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

◆ check_forloop()

forloop check_forloop ( forloop  p)

Definition at line 995 of file ri.c.

995  {
996  return (forloop) gen_check((gen_chunk*) p, forloop_domain);
997 }
#define forloop_domain
newgen_extensions_domain_defined
Definition: ri.h:178

References forloop_domain, and gen_check().

Referenced by forloop_assign_contents(), and forloop_consistent_p().

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

◆ check_formal()

formal check_formal ( formal  p)

Definition at line 1037 of file ri.c.

1037  {
1038  return (formal) gen_check((gen_chunk*) p, formal_domain);
1039 }
#define formal_domain
newgen_forloop_domain_defined
Definition: ri.h:186

References formal_domain, and gen_check().

Referenced by formal_assign_contents(), and formal_consistent_p().

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

◆ check_functional()

functional check_functional ( functional  p)

Definition at line 1079 of file ri.c.

1079  {
1081 }
#define functional_domain
newgen_formal_domain_defined
Definition: ri.h:194

References functional_domain, and gen_check().

Referenced by functional_assign_contents(), and functional_consistent_p().

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

◆ check_instruction()

instruction check_instruction ( instruction  p)

Definition at line 1121 of file ri.c.

1121  {
1123 }
#define instruction_domain
newgen_functional_domain_defined
Definition: ri.h:202

References gen_check(), and instruction_domain.

Referenced by instruction_assign_contents(), and instruction_consistent_p().

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

◆ check_language()

language check_language ( language  p)

Definition at line 1208 of file ri.c.

1208  {
1209  return (language) gen_check((gen_chunk*) p, language_domain);
1210 }
#define language_domain
newgen_instruction_domain_defined
Definition: ri.h:210

References gen_check(), and language_domain.

Referenced by language_assign_contents(), and language_consistent_p().

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

◆ check_loop()

loop check_loop ( loop  p)

Definition at line 1271 of file ri.c.

1271  {
1272  return (loop) gen_check((gen_chunk*) p, loop_domain);
1273 }
#define loop_domain
newgen_language_domain_defined
Definition: ri.h:218

References gen_check(), and loop_domain.

Referenced by loop_assign_contents(), and loop_consistent_p().

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

◆ check_mode()

mode check_mode ( mode  p)

Definition at line 1313 of file ri.c.

1313  {
1314  return (mode) gen_check((gen_chunk*) p, mode_domain);
1315 }
#define mode_domain
newgen_loop_domain_defined
Definition: ri.h:226

References gen_check(), and mode_domain.

Referenced by mode_assign_contents(), and mode_consistent_p().

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

◆ check_multitest()

multitest check_multitest ( multitest  p)

Definition at line 1368 of file ri.c.

1368  {
1370 }
#define multitest_domain
newgen_mode_domain_defined
Definition: ri.h:234

References gen_check(), and multitest_domain.

Referenced by multitest_assign_contents(), and multitest_consistent_p().

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

◆ check_normalized()

normalized check_normalized ( normalized  p)

Definition at line 1410 of file ri.c.

1410  {
1412 }
#define normalized_domain
newgen_multitest_domain_defined
Definition: ri.h:242

References gen_check(), and normalized_domain.

Referenced by normalized_assign_contents(), and normalized_consistent_p().

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

◆ check_parameter()

parameter check_parameter ( parameter  p)

Definition at line 1465 of file ri.c.

1465  {
1467 }
#define parameter_domain
newgen_normalized_domain_defined
Definition: ri.h:250

References gen_check(), and parameter_domain.

Referenced by parameter_assign_contents(), and parameter_consistent_p().

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

◆ check_persistant_statement_to_cluster()

persistant_statement_to_cluster check_persistant_statement_to_cluster ( persistant_statement_to_cluster  p)

Definition at line 1507 of file ri.c.

1507  {
1509 }
#define persistant_statement_to_cluster_domain
newgen_parameter_domain_defined
Definition: ri.h:258

References gen_check(), and persistant_statement_to_cluster_domain.

Referenced by persistant_statement_to_cluster_assign_contents(), and persistant_statement_to_cluster_consistent_p().

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

◆ check_persistant_statement_to_control()

persistant_statement_to_control check_persistant_statement_to_control ( persistant_statement_to_control  p)

Definition at line 1564 of file ri.c.

1564  {
1566 }
#define persistant_statement_to_control_domain
newgen_persistant_statement_to_cluster_domain_defined
Definition: ri.h:266

References gen_check(), and persistant_statement_to_control_domain.

Referenced by persistant_statement_to_control_assign_contents(), and persistant_statement_to_control_consistent_p().

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

◆ check_persistant_statement_to_int()

persistant_statement_to_int check_persistant_statement_to_int ( persistant_statement_to_int  p)

Definition at line 1621 of file ri.c.

1621  {
1623 }
#define persistant_statement_to_int_domain
newgen_persistant_statement_to_control_domain_defined
Definition: ri.h:274

References gen_check(), and persistant_statement_to_int_domain.

Referenced by persistant_statement_to_int_assign_contents(), and persistant_statement_to_int_consistent_p().

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

◆ check_persistant_statement_to_statement()

persistant_statement_to_statement check_persistant_statement_to_statement ( persistant_statement_to_statement  p)

Definition at line 1678 of file ri.c.

1678  {
1680 }
#define persistant_statement_to_statement_domain
newgen_persistant_statement_to_int_domain_defined
Definition: ri.h:282

References gen_check(), and persistant_statement_to_statement_domain.

Referenced by persistant_statement_to_statement_assign_contents(), and persistant_statement_to_statement_consistent_p().

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

◆ check_pragma()

pragma check_pragma ( pragma  p)

Definition at line 1735 of file ri.c.

1735  {
1736  return (pragma) gen_check((gen_chunk*) p, pragma_domain);
1737 }
#define pragma_domain
newgen_persistant_statement_to_statement_domain_defined
Definition: ri.h:290

References gen_check(), and pragma_domain.

Referenced by pragma_assign_contents(), and pragma_consistent_p().

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

◆ check_predicate()

predicate check_predicate ( predicate  p)

Definition at line 1790 of file ri.c.

1790  {
1792 }
#define predicate_domain
newgen_pragma_domain_defined
Definition: ri.h:298

References gen_check(), and predicate_domain.

Referenced by predicate_assign_contents(), and predicate_consistent_p().

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

◆ check_preference()

preference check_preference ( preference  p)

Definition at line 1832 of file ri.c.

1832  {
1834 }
#define preference_domain
newgen_predicate_domain_defined
Definition: ri.h:306

References gen_check(), and preference_domain.

Referenced by preference_assign_contents(), and preference_consistent_p().

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

◆ check_qualifier()

qualifier check_qualifier ( qualifier  p)

Definition at line 1874 of file ri.c.

1874  {
1876 }
#define qualifier_domain
newgen_preference_domain_defined
Definition: ri.h:314

References gen_check(), and qualifier_domain.

Referenced by qualifier_assign_contents(), and qualifier_consistent_p().

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

◆ check_ram()

ram check_ram ( ram  p)

Definition at line 1969 of file ri.c.

1969  {
1970  return (ram) gen_check((gen_chunk*) p, ram_domain);
1971 }
#define ram_domain
newgen_qualifier_domain_defined
Definition: ri.h:322

References gen_check(), and ram_domain.

Referenced by ram_assign_contents(), and ram_consistent_p().

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

◆ check_range()

range check_range ( range  p)

Definition at line 2011 of file ri.c.

2011  {
2012  return (range) gen_check((gen_chunk*) p, range_domain);
2013 }
#define range_domain
newgen_ram_domain_defined
Definition: ri.h:330

References gen_check(), and range_domain.

Referenced by range_assign_contents(), and range_consistent_p().

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

◆ check_reference()

reference check_reference ( reference  p)

Definition at line 2053 of file ri.c.

2053  {
2055 }
#define reference_domain
newgen_range_domain_defined
Definition: ri.h:338

References gen_check(), and reference_domain.

Referenced by do_clone_syntax(), reference_assign_contents(), and reference_consistent_p().

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

◆ check_sequence()

sequence check_sequence ( sequence  p)

Definition at line 2095 of file ri.c.

2095  {
2096  return (sequence) gen_check((gen_chunk*) p, sequence_domain);
2097 }
#define sequence_domain
newgen_reference_domain_defined
Definition: ri.h:346

References gen_check(), and sequence_domain.

Referenced by sequence_assign_contents(), and sequence_consistent_p().

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

◆ check_sizeofexpression()

sizeofexpression check_sizeofexpression ( sizeofexpression  p)

Definition at line 2137 of file ri.c.

2137  {
2139 }
#define sizeofexpression_domain
newgen_sequence_domain_defined
Definition: ri.h:354

References gen_check(), and sizeofexpression_domain.

Referenced by sizeofexpression_assign_contents(), and sizeofexpression_consistent_p().

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

◆ check_statement()

statement check_statement ( statement  p)

Definition at line 2192 of file ri.c.

2192  {
2194 }
#define statement_domain
newgen_sizeofexpression_domain_defined
Definition: ri.h:362

References gen_check(), and statement_domain.

Referenced by statement_assign_contents(), and statement_consistent_p().

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

◆ check_storage()

storage check_storage ( storage  p)

Definition at line 2234 of file ri.c.

2234  {
2235  return (storage) gen_check((gen_chunk*) p, storage_domain);
2236 }
#define storage_domain
newgen_statement_domain_defined
Definition: ri.h:370

References gen_check(), and storage_domain.

Referenced by storage_assign_contents(), and storage_consistent_p().

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

◆ check_subscript()

subscript check_subscript ( subscript  p)

Definition at line 2297 of file ri.c.

2297  {
2299 }
#define subscript_domain
newgen_storage_domain_defined
Definition: ri.h:378

References gen_check(), and subscript_domain.

Referenced by subscript_assign_contents(), and subscript_consistent_p().

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

◆ check_symbolic()

symbolic check_symbolic ( symbolic  p)

Definition at line 2339 of file ri.c.

2339  {
2340  return (symbolic) gen_check((gen_chunk*) p, symbolic_domain);
2341 }
#define symbolic_domain
newgen_subscript_domain_defined
Definition: ri.h:386

References gen_check(), and symbolic_domain.

Referenced by symbolic_assign_contents(), and symbolic_consistent_p().

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

◆ check_synchronization()

synchronization check_synchronization ( synchronization  p)

Definition at line 2381 of file ri.c.

2381  {
2383 }
#define synchronization_domain
newgen_symbolic_domain_defined
Definition: ri.h:394

References gen_check(), and synchronization_domain.

Referenced by synchronization_assign_contents(), and synchronization_consistent_p().

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

◆ check_syntax()

syntax check_syntax ( syntax  p)

Definition at line 2448 of file ri.c.

2448  {
2449  return (syntax) gen_check((gen_chunk*) p, syntax_domain);
2450 }
#define syntax_domain
newgen_synchronization_domain_defined
Definition: ri.h:402

References gen_check(), and syntax_domain.

Referenced by syntax_assign_contents(), and syntax_consistent_p().

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

◆ check_test()

test check_test ( test  p)

Definition at line 2577 of file ri.c.

2577  {
2578  return (test) gen_check((gen_chunk*) p, test_domain);
2579 }
#define test_domain
newgen_entity_domain_defined
Definition: ri.h:418

References gen_check(), and test_domain.

Referenced by test_assign_contents(), and test_consistent_p().

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

◆ check_transformer()

transformer check_transformer ( transformer  p)

Definition at line 2619 of file ri.c.

2619  {
2621 }
#define transformer_domain
newgen_test_domain_defined
Definition: ri.h:426

References gen_check(), and transformer_domain.

Referenced by transformer_assign_contents(), and transformer_consistent_p().

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

◆ check_type()

type check_type ( type  p)

Definition at line 2661 of file ri.c.

2661  {
2662  return (type) gen_check((gen_chunk*) p, type_domain);
2663 }
#define type_domain
newgen_transformer_domain_defined
Definition: ri.h:434

References gen_check(), and type_domain.

Referenced by type_assign_contents(), and type_consistent_p().

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

◆ check_unstructured()

unstructured check_unstructured ( unstructured  p)

Definition at line 2748 of file ri.c.

2748  {
2750 }
#define unstructured_domain
newgen_type_domain_defined
Definition: ri.h:442

References gen_check(), and unstructured_domain.

Referenced by unstructured_assign_contents(), and unstructured_consistent_p().

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

◆ check_value()

value check_value ( value  p)

Definition at line 2790 of file ri.c.

2790  {
2791  return (value) gen_check((gen_chunk*) p, value_domain);
2792 }
#define value_domain
newgen_unstructured_domain_defined
Definition: ri.h:450

References gen_check(), and value_domain.

Referenced by value_assign_contents(), and value_consistent_p().

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

◆ check_variable()

variable check_variable ( variable  p)

Definition at line 2865 of file ri.c.

2865  {
2866  return (variable) gen_check((gen_chunk*) p, variable_domain);
2867 }
#define variable_domain
newgen_value_domain_defined
Definition: ri.h:458

References gen_check(), and variable_domain.

Referenced by variable_assign_contents(), and variable_consistent_p().

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

◆ check_whileloop()

whileloop check_whileloop ( whileloop  p)

Definition at line 2907 of file ri.c.

2907  {
2909 }
#define whileloop_domain
newgen_variable_domain_defined
Definition: ri.h:466

References gen_check(), and whileloop_domain.

Referenced by whileloop_assign_contents(), and whileloop_consistent_p().

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

◆ code_assign_contents()

void code_assign_contents ( code  r,
code  v 
)

Definition at line 336 of file ri.c.

336  {
337  check_code(r);
338  check_code(v);
339  message_assert("defined references to domain code",
340  code_defined_p(r) && code_defined_p(v));
341  memcpy(r, v, sizeof(struct _newgen_struct_code_));
342 }
code check_code(code p)
Definition: ri.c:323
bool code_defined_p(code p)
Definition: ri.c:330

References check_code(), code_defined_p(), and message_assert.

+ Here is the call graph for this function:

◆ code_consistent_p()

bool code_consistent_p ( code  p)

Definition at line 326 of file ri.c.

326  {
327  check_code(p);
328  return gen_consistent_p((gen_chunk*) p);
329 }

References check_code(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ code_defined_p()

bool code_defined_p ( code  p)

Definition at line 330 of file ri.c.

330  {
331  return gen_defined_p((gen_chunk*) p);
332 }

References gen_defined_p().

Referenced by code_assign_contents().

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

◆ code_non_recursive_free()

void code_non_recursive_free ( code  p)

Definition at line 343 of file ri.c.

343  {
344  // should clear up contents...
345  free(p);
346 }

References free().

+ Here is the call graph for this function:

◆ constant_assign_contents()

void constant_assign_contents ( constant  r,
constant  v 
)

Definition at line 378 of file ri.c.

378  {
379  check_constant(r);
380  check_constant(v);
381  message_assert("defined references to domain constant",
383  memcpy(r, v, sizeof(struct _newgen_struct_constant_));
384 }
bool constant_defined_p(constant p)
Definition: ri.c:372
constant check_constant(constant p)
Definition: ri.c:365

References check_constant(), constant_defined_p(), and message_assert.

+ Here is the call graph for this function:

◆ constant_consistent_p()

bool constant_consistent_p ( constant  p)

Definition at line 368 of file ri.c.

368  {
369  check_constant(p);
370  return gen_consistent_p((gen_chunk*) p);
371 }

References check_constant(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ constant_defined_p()

bool constant_defined_p ( constant  p)

Definition at line 372 of file ri.c.

372  {
373  return gen_defined_p((gen_chunk*) p);
374 }

References gen_defined_p().

Referenced by constant_assign_contents().

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

◆ constant_non_recursive_free()

void constant_non_recursive_free ( constant  p)

Definition at line 385 of file ri.c.

385  {
386  // should clear up contents...
387  free(p);
388 }

References free().

+ Here is the call graph for this function:

◆ constant_tag_as_string()

string constant_tag_as_string ( enum  constant_utype)

Definition at line 395 of file ri.c.

395  {
396  switch (tag) {
397  case is_constant_int: return "int";
398  case is_constant_float: return "float";
399  case is_constant_logical: return "logical";
400  case is_constant_litteral: return "litteral";
401  case is_constant_call: return "call";
402  case is_constant_unknown: return "unknown";
403  default: return string_undefined;
404  }
405 }

References is_constant_call, is_constant_float, is_constant_int, is_constant_litteral, is_constant_logical, is_constant_unknown, and string_undefined.

◆ control_assign_contents()

void control_assign_contents ( control  r,
control  v 
)

Definition at line 506 of file ri.c.

506  {
507  check_control(r);
508  check_control(v);
509  message_assert("defined references to domain control",
511  memcpy(r, v, sizeof(struct _newgen_struct_control_));
512 }
control check_control(control p)
Definition: ri.c:493
bool control_defined_p(control p)
Definition: ri.c:500

References check_control(), control_defined_p(), and message_assert.

+ Here is the call graph for this function:

◆ control_consistent_p()

bool control_consistent_p ( control  p)

◆ control_defined_p()

bool control_defined_p ( control  p)

Definition at line 500 of file ri.c.

500  {
501  return gen_defined_p((gen_chunk*) p);
502 }

References gen_defined_p().

Referenced by control_assign_contents().

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

◆ control_non_recursive_free()

void control_non_recursive_free ( control  p)

Definition at line 513 of file ri.c.

513  {
514  // should clear up contents...
515  free(p);
516 }

References free().

+ Here is the call graph for this function:

◆ controlmap_assign_contents()

void controlmap_assign_contents ( controlmap  r,
controlmap  v 
)

Definition at line 449 of file ri.c.

449  {
450  check_controlmap(r);
451  check_controlmap(v);
452  message_assert("defined references to domain controlmap",
454  memcpy(r, v, sizeof(struct _newgen_struct_controlmap_));
455 }
bool controlmap_defined_p(controlmap p)
Definition: ri.c:443
controlmap check_controlmap(controlmap p)
Definition: ri.c:436

References check_controlmap(), controlmap_defined_p(), and message_assert.

+ Here is the call graph for this function:

◆ controlmap_consistent_p()

bool controlmap_consistent_p ( controlmap  p)

Definition at line 439 of file ri.c.

439  {
440  check_controlmap(p);
441  return gen_consistent_p((gen_chunk*) p);
442 }

References check_controlmap(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ controlmap_defined_p()

bool controlmap_defined_p ( controlmap  p)

Definition at line 443 of file ri.c.

443  {
444  return gen_defined_p((gen_chunk*) p);
445 }

References gen_defined_p().

Referenced by controlmap_assign_contents().

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

◆ controlmap_non_recursive_free()

void controlmap_non_recursive_free ( controlmap  p)

Definition at line 456 of file ri.c.

456  {
457  // should clear up contents...
458  free(p);
459 }

References free().

+ Here is the call graph for this function:

◆ copy_application()

application copy_application ( application  p)

APPLICATION.

Definition at line 20 of file ri.c.

20  {
21  return (application) gen_copy_tree((gen_chunk*) p);
22 }
gen_chunk * gen_copy_tree(gen_chunk *obj)
Definition: genClib.c:1429

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_area()

area copy_area ( area  p)

AREA.

Definition at line 62 of file ri.c.

62  {
63  return (area) gen_copy_tree((gen_chunk*) p);
64 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_basic()

basic copy_basic ( basic  p)

BASIC.

Definition at line 104 of file ri.c.

104  {
105  return (basic) gen_copy_tree((gen_chunk*) p);
106 }

References gen_copy_tree().

Referenced by any_expression_to_transformer(), array_type_projection(), array_type_to_element_type(), array_type_to_sub_array_type(), atomize_this_expression(), basic_and_indices_to_basic(), basic_maximum(), basic_of_any_reference(), basic_of_call(), basic_of_intrinsic(), basic_union_arguments(), C_type_to_pointed_type(), call_to_type(), compute_basic_concrete_type(), convert_local_to_pointer_array(), create_pointer_to_array_stub_points_to(), DeclareVariable(), do_clone_entity(), do_group_constants_terapix(), do_loop_unroll_with_prologue(), do_scalar_renaming_in_vertex(), effects_to_dma(), expression_to_type(), find_or_create_newInd(), generate_code_loop(), generic_stub_source_to_sinks(), hpfc_new_variable(), inline_expression_call(), make_emulated_shared_variable(), make_local_temporary_value_entity_with_basic(), make_new_local_variables(), make_temporary_pointer_to_array_entity_with_prefix(), makeTransfertSizeExpression(), malloc_arg_to_type(), module_initial_parameter_pv(), outliner_smart_references_computation(), points_to_expression_to_pointed_type(), ppt_math(), promote_local_entities(), r_cell_reference_to_type(), reference_to_type(), sac_make_new_variable(), simplify_C_expression(), some_basic_of_any_expression(), statements_localize_declarations(), transformer_add_condition_information_updown(), type_this_call(), type_this_entity_if_needed(), type_this_expression(), typing_arguments(), typing_arguments_of_user_function(), typing_function_argument_type_to_return_type(), typing_function_conversion_to_numeric(), typing_power_operator(), and UpdateType().

+ Here is the call graph for this function:

◆ copy_call()

call copy_call ( call  p)

CALL.

Definition at line 233 of file ri.c.

233  {
234  return (call) gen_copy_tree((gen_chunk*) p);
235 }

References gen_copy_tree().

Referenced by check_if_conv_call(), convert_constant(), convert_constant_from_double_to_dcomplex(), convert_constant_from_real_to_complex(), hpf_compile_call(), inline_statement_crawler(), process_true_call_stat(), and words_brace_op().

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

◆ copy_callees()

callees copy_callees ( callees  p)

CALLEES.

Definition at line 191 of file ri.c.

191  {
192  return (callees) gen_copy_tree((gen_chunk*) p);
193 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_cast()

cast copy_cast ( cast  p)

CAST.

Definition at line 275 of file ri.c.

275  {
276  return (cast) gen_copy_tree((gen_chunk*) p);
277 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_code()

code copy_code ( code  p)

CODE.

Definition at line 317 of file ri.c.

317  {
318  return (code) gen_copy_tree((gen_chunk*) p);
319 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_constant()

constant copy_constant ( constant  p)

CONSTANT.

Definition at line 359 of file ri.c.

359  {
360  return (constant) gen_copy_tree((gen_chunk*) p);
361 }

References gen_copy_tree().

Referenced by AnalyzeData(), and expression_constant().

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

◆ copy_control()

control copy_control ( control  p)

CONTROL.

Definition at line 487 of file ri.c.

487  {
488  return (control) gen_copy_tree((gen_chunk*) p);
489 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_controlmap()

controlmap copy_controlmap ( controlmap  p)

CONTROLMAP.

Definition at line 430 of file ri.c.

430  {
431  return (controlmap) gen_copy_tree((gen_chunk*) p);
432 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_dimension()

dimension copy_dimension ( dimension  p)

DIMENSION.

Definition at line 529 of file ri.c.

529  {
530  return (dimension) gen_copy_tree((gen_chunk*) p);
531 }

References gen_copy_tree().

Referenced by bottom_up_abc_base_reference_implied_do(), bottom_up_abc_reference(), declarations_to_dimensions(), NewDeclarationOfDistributedArray(), top_down_abc_call(), top_down_abc_dimension(), and variable_to_dimensions().

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

◆ copy_dummy()

dummy copy_dummy ( dummy  p)

DUMMY.

Definition at line 571 of file ri.c.

571  {
572  return (dummy) gen_copy_tree((gen_chunk*) p);
573 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_entity()

entity copy_entity ( entity  p)

ENTITY.

Definition at line 2521 of file ri.c.

2521  {
2522  return (entity) gen_copy_tree((gen_chunk*) p);
2523 }

References gen_copy_tree().

Referenced by cast_constant(), do_slightly_rename_entities(), mpi_initialize(), and solve_name_clashes().

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

◆ copy_entity_int()

entity_int copy_entity_int ( entity_int  p)

ENTITY_INT.

Definition at line 626 of file ri.c.

626  {
627  return (entity_int) gen_copy_tree((gen_chunk*) p);
628 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_entity_to_entity()

entity_to_entity copy_entity_to_entity ( entity_to_entity  p)

ENTITY_TO_ENTITY.

Definition at line 683 of file ri.c.

683  {
685 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_evaluation()

evaluation copy_evaluation ( evaluation  p)

EVALUATION.

Definition at line 740 of file ri.c.

740  {
741  return (evaluation) gen_copy_tree((gen_chunk*) p);
742 }

References gen_copy_tree().

Referenced by do_clone_whileloop().

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

◆ copy_execution()

execution copy_execution ( execution  p)

EXECUTION.

Definition at line 795 of file ri.c.

795  {
796  return (execution) gen_copy_tree((gen_chunk*) p);
797 }

References gen_copy_tree().

Referenced by do_loop_unroll_with_epilogue().

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

◆ copy_expression()

expression copy_expression ( expression  p)

EXPRESSION.

Definition at line 850 of file ri.c.

850  {
851  return (expression) gen_copy_tree((gen_chunk*) p);
852 }

References gen_copy_tree().

Referenced by abc_with_allocation_size(), add_exec_mmcd(), add_index_out_effect_proc(), adg_dataflowgraph(), adg_dataflowgraph_with_extremities(), alias_check_array_and_scalar_variable_in_caller_flt(), alias_check_array_and_scalar_variable_in_module_flt(), alias_check_array_variable_in_caller_flt(), alias_check_array_variable_in_module_flt(), alias_check_scalar_and_array_variables_in_caller(), alias_check_scalar_and_array_variables_in_module(), alias_check_two_array_variables_in_caller(), alias_check_two_array_variables_in_module(), any_basic_update_to_transformer_list(), any_update_to_transformer_list(), array_access_to_array_ranges(), array_ranges_to_template_ranges(), array_size_stride(), atom_cse_expression(), atomize_cse_this_statement_expressions(), basic_update_reflhs_with_rhs_to_transformer(), binary_arithmetic_operator_to_post_pv(), binary_intrinsic_call_to_points_to_sinks(), bottom_up_abc_reference(), build_call_STEP_init_regionArray(), c_convex_effects_on_actual_parameter_forward_translation(), C_loop_range(), c_reference(), calloc_to_abstract_location(), compile_reduction(), compute_constant(), compute_final_index_value(), compute_region(), constant_image_p(), constant_reference_to_normalized_constant_reference(), contraintes_to_expression(), convert_bound_expression(), cse_atom_call_flt(), dereference_expression(), dimension_dup(), dimension_to_range(), do_array_to_pointer_walk_call_and_patch(), do_brace_expression_to_statements(), do_expression_reduction(), do_gather_all_expressions_perms(), do_group_constants_terapix(), do_group_count_elements_reduce(), do_grouping_replace_reference_by_expression_walker(), do_linearize_array_init(), do_linearize_array_reference(), do_loop_expansion(), do_loop_expansion_init(), do_loop_nest_unswitching(), do_loop_nest_unswitching_purge(), do_loop_to_for_loop(), do_loop_unroll_with_epilogue(), do_loop_unroll_with_prologue(), do_reduction_atomization(), do_split_structure(), do_symbolic_tiling(), do_terapix_loop_optimizer(), do_terapix_warmup_patching(), do_transform_if_statements(), entity_ith_bounds(), expand_call(), expand_reference(), extract_the_distribute(), forloop_test(), formal_variable_add_aliases(), freia_extract_params(), full_loop_unroll(), gen_mpi_send_recv(), generate_code(), generate_code_loop(), generate_copy_loop_nest(), generate_fifo_stat(), generate_full_copy(), generate_io_wp65_code(), generate_optimized_code_for_loop_nest(), generate_prelude(), generate_receive_from_statement(), generate_send_from_statement(), guard_expanded_statement(), heap_intrinsic_to_post_pv(), Hierarchical_tiling(), hpfc_add_2(), hpfc_generate_message(), hpfc_message(), icm_loop_rwt(), if_conv_init_statement(), incrementation_expression_to_increment(), initialization_list_to_statements(), inline_expression_call(), inline_return_crawler(), inline_split_declarations(), insert_test_before_statement(), intrinsic_call_to_points_to(), isolate_patch_reference(), loop_annotate(), loop_flt(), loop_normalize_of_loop(), loop_rewrite(), loop_strip_mine(), lUpdateExpr_but_distributed(), make_address_of_expression(), make_lInitStats(), make_loadsave_statement(), make_loop_step_stat(), make_loopStat1(), make_max_expression(), make_min_expression(), make_op_exp(), make_phi_assign_instruction(), make_send_receive_conversion(), make_substitution(), make_temporary_pointer_to_array_entity_with_prefix(), make_temporary_scalar_entity(), make_transStat(), MakeArithmIfInst(), MakeAssignedOrComputedGotoInst(), malloc_arg_to_type(), ndf_normalized_test(), negate_expression(), normalize_integer_constant_expression(), normalize_test_leaves(), offset_of_struct(), parallel_tiling(), parser_macro_expansion(), partial_eval_min_or_max_operator(), perform_array_element_substitutions_in_transformer(), pointer_reference_to_expression(), pointer_subscript_to_expression(), points_to_cell_to_upper_bound_points_to_cells(), points_to_expression_to_type(), points_to_indices_to_subscript_indices(), points_to_reference_to_translation(), points_to_reference_to_typed_index(), points_to_with_stripped_sink(), process_true_call_stat(), prune_singleton(), ram_variable_add_aliases(), range_to_expression(), reference_offset(), reference_to_points_to_translations(), refine_points_to_cell_subscripts(), region_to_address(), region_to_minimal_dimensions(), remove_unread_variable(), rename_op(), replace_expression_similar_to_pattern(), same_dimension_p(), sc_conditional(), sc_list_of_exp_dup(), set_aipo_call(), simd_atomize_this_expression(), simplification_conversion(), simplify_boolean_expression_with_precondition(), simplify_complex_expression(), simplify_minmax_expression(), size_of_actual_array(), size_of_dummy_array(), SizeOfDimension(), split_update_call(), static_controlize_statement(), storage_formal_offset(), storage_ram_offset(), subscript_value(), subscript_value_stride(), subscripted_reference_to_points_to(), substitute_and_create(), terapix_normalize_tests(), test_working_false(), text_loop_craft(), Tiling2_buffer(), Tiling_buffer_allocation(), tiling_transformation(), top_down_abc_call(), true_copy_schedule(), try_reorder_expression_call(), two_addresses_code_generator(), unsugared_forloop_header(), unsugared_forloop_inc(), unsugared_forloop_test(), unsugared_loop_header(), unsugared_loop_inc(), unsugared_loop_test(), unsugared_whileloop_test(), update_operation_to_transformer(), update_range(), update_reflhs_with_rhs_to_transformer(), update_test_condition(), UpdateExpressionForModule(), variable_initial_expression(), and whileloop_test().

+ Here is the call graph for this function:

◆ copy_extension()

extension copy_extension ( extension  p)

EXTENSION.

Definition at line 892 of file ri.c.

892  {
893  return (extension) gen_copy_tree((gen_chunk*) p);
894 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_extensions()

extensions copy_extensions ( extensions  p)

EXTENSIONS.

Definition at line 947 of file ri.c.

947  {
948  return (extensions) gen_copy_tree((gen_chunk*) p);
949 }

References gen_copy_tree().

Referenced by controlize_forloop(), controlize_list(), controlize_loop(), controlize_test(), controlize_whileloop(), copy_statement_attributes(), for_to_while_loop_conversion(), forloop_test(), loop_test(), MakeLoopAs(), MakeStatementLike(), and whileloop_test().

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

◆ copy_forloop()

forloop copy_forloop ( forloop  p)

FORLOOP.

Definition at line 989 of file ri.c.

989  {
990  return (forloop) gen_copy_tree((gen_chunk*) p);
991 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_formal()

formal copy_formal ( formal  p)

FORMAL.

Definition at line 1031 of file ri.c.

1031  {
1032  return (formal) gen_copy_tree((gen_chunk*) p);
1033 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_functional()

functional copy_functional ( functional  p)

FUNCTIONAL.

Definition at line 1073 of file ri.c.

1073  {
1074  return (functional) gen_copy_tree((gen_chunk*) p);
1075 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_instruction()

instruction copy_instruction ( instruction  p)

INSTRUCTION.

Definition at line 1115 of file ri.c.

1115  {
1116  return (instruction) gen_copy_tree((gen_chunk*) p);
1117 }

References gen_copy_tree().

Referenced by build_first_comb(), build_third_comb(), build_third_subcomb(), gen_if_rank(), inline_statement_crawler(), insert_rwt(), and mpi_initialize().

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

◆ copy_language()

language copy_language ( language  p)

LANGUAGE.

Definition at line 1202 of file ri.c.

1202  {
1203  return (language) gen_copy_tree((gen_chunk*) p);
1204 }

References gen_copy_tree().

Referenced by alias_check(), create_module_with_statement(), create_new_module_entity(), dimensions_to_dma(), generate_compact(), make_dma_transfert(), module_name_to_runtime_entity(), module_to_wp65_modules(), outliner(), and wrap_kernel_argument().

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

◆ copy_loop()

loop copy_loop ( loop  p)

LOOP.

Definition at line 1265 of file ri.c.

1265  {
1266  return (loop) gen_copy_tree((gen_chunk*) p);
1267 }

References gen_copy_tree().

Referenced by free_guards(), loop_dup(), and loop_flt().

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

◆ copy_mode()

mode copy_mode ( mode  p)

MODE.

Definition at line 1307 of file ri.c.

1307  {
1308  return (mode) gen_copy_tree((gen_chunk*) p);
1309 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_multitest()

multitest copy_multitest ( multitest  p)

MULTITEST.

Definition at line 1362 of file ri.c.

1362  {
1363  return (multitest) gen_copy_tree((gen_chunk*) p);
1364 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_normalized()

normalized copy_normalized ( normalized  p)

NORMALIZED.

Definition at line 1404 of file ri.c.

1404  {
1405  return (normalized) gen_copy_tree((gen_chunk*) p);
1406 }

References gen_copy_tree().

Referenced by simplification_conversion().

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

◆ copy_parameter()

parameter copy_parameter ( parameter  p)

PARAMETER.

Definition at line 1459 of file ri.c.

1459  {
1460  return (parameter) gen_copy_tree((gen_chunk*) p);
1461 }

References gen_copy_tree().

Referenced by make_predefined_C_entities().

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

◆ copy_persistant_statement_to_cluster()

persistant_statement_to_cluster copy_persistant_statement_to_cluster ( persistant_statement_to_cluster  p)

PERSISTANT_STATEMENT_TO_CLUSTER.

Definition at line 1501 of file ri.c.

1501  {
1503 }

References gen_copy_tree().

Referenced by spire_distributed_unstructured_to_structured(), and spire_shared_unstructured_to_structured().

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

◆ copy_persistant_statement_to_control()

persistant_statement_to_control copy_persistant_statement_to_control ( persistant_statement_to_control  p)

PERSISTANT_STATEMENT_TO_CONTROL.

Definition at line 1558 of file ri.c.

1558  {
1560 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_persistant_statement_to_int()

persistant_statement_to_int copy_persistant_statement_to_int ( persistant_statement_to_int  p)

PERSISTANT_STATEMENT_TO_INT.

Definition at line 1615 of file ri.c.

1615  {
1617 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_persistant_statement_to_statement()

persistant_statement_to_statement copy_persistant_statement_to_statement ( persistant_statement_to_statement  p)

PERSISTANT_STATEMENT_TO_STATEMENT.

Definition at line 1672 of file ri.c.

1672  {
1674 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_pragma()

pragma copy_pragma ( pragma  p)

PRAGMA.

Definition at line 1729 of file ri.c.

1729  {
1730  return (pragma) gen_copy_tree((gen_chunk*) p);
1731 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_predicate()

predicate copy_predicate ( predicate  p)

PREDICATE.

Definition at line 1784 of file ri.c.

1784  {
1785  return (predicate) gen_copy_tree((gen_chunk*) p);
1786 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_preference()

preference copy_preference ( preference  p)

PREFERENCE.

Definition at line 1826 of file ri.c.

1826  {
1827  return (preference) gen_copy_tree((gen_chunk*) p);
1828 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_qualifier()

qualifier copy_qualifier ( qualifier  p)

QUALIFIER.

Definition at line 1868 of file ri.c.

1868  {
1869  return (qualifier) gen_copy_tree((gen_chunk*) p);
1870 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_ram()

ram copy_ram ( ram  p)

RAM.

Definition at line 1963 of file ri.c.

1963  {
1964  return (ram) gen_copy_tree((gen_chunk*) p);
1965 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_range()

range copy_range ( range  p)

RANGE.

Definition at line 2005 of file ri.c.

2005  {
2006  return (range) gen_copy_tree((gen_chunk*) p);
2007 }

References gen_copy_tree().

Referenced by expand_reference(), generate_code_loop(), make_loopPattern(), MakeLoopAs(), sc_loop_dup(), and update_range().

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

◆ copy_reference()

reference copy_reference ( reference  p)

REFERENCE.

Definition at line 2047 of file ri.c.

2047  {
2048  return (reference) gen_copy_tree((gen_chunk*) p);
2049 }

References gen_copy_tree().

Referenced by add_inter_or_intraprocedural_field_entities(), assignment_to_points_to(), build_third_comb(), build_third_subcomb(), c_convex_effects_on_formal_parameter_backward_translation(), call_proper_reduction_p(), comp_region_dup(), compute_points_to_kill_set(), do_expression_reduction(), do_isolate_statement_preconditions_satisified_p(), do_reduction_atomization(), do_reduction_propagation(), do_remove_preference(), effect_may_union(), effect_must_union(), expression_to_points_to_cells(), expression_to_post_pv(), find_reference_to_variable(), generate_compact(), generate_full_copy(), generate_mmcd_stat_from_ref(), generic_effect_find_aliases_with_simple_pointer_values(), InitCompDesc(), make_lInitStats(), make_lSwitchStats(), make_phi_assign_instruction(), make_simple_pv_from_simple_effects(), make_statement_copy_i(), new_array_element_backward_substitution_in_transformer(), new_array_elements_forward_substitution_in_transformer(), perform_array_element_substitutions_in_transformer(), phrase_remove_dependences_rwt(), pointer_subscript_to_expression(), points_to_cell_translation(), proper_to_summary_simple_effect(), reduction_as_expr(), reference_condition_to_points_to(), reference_dependence_variable_check_and_add(), reference_dereferencing_to_points_to(), reference_to_address_entity(), reference_to_points_to_sinks(), reference_to_sinks(), regions_may_convex_hull(), replace_reductions_in_statement(), simple_pv_translate(), sreference_offset(), struct_assignment_to_points_to(), substitute_struct_stub_in_transformer(), Tiling_buffer_allocation(), transformer_apply_field_assignments_or_equalities(), transformer_apply_unknown_field_assignments_or_equalities(), and translate_reduction().

+ Here is the call graph for this function:

◆ copy_sequence()

sequence copy_sequence ( sequence  p)

SEQUENCE.

Definition at line 2089 of file ri.c.

2089  {
2090  return (sequence) gen_copy_tree((gen_chunk*) p);
2091 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_sizeofexpression()

sizeofexpression copy_sizeofexpression ( sizeofexpression  p)

SIZEOFEXPRESSION.

Definition at line 2131 of file ri.c.

2131  {
2132  return (sizeofexpression) gen_copy_tree((gen_chunk*) p);
2133 }

References gen_copy_tree().

Referenced by do_clone_sizeofexpression().

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

◆ copy_statement()

statement copy_statement ( statement  p)

STATEMENT.

Definition at line 2186 of file ri.c.

2186  {
2187  return (statement) gen_copy_tree((gen_chunk*) p);
2188 }

References gen_copy_tree().

Referenced by add_pvm_init_and_end(), BuildStatementForEntry(), call_rwt(), call_to_wp65_code(), code_generation(), controlizer(), copy_n_statement(), ctx_set_return_statement(), ctx_set_statement_work_on(), delay_communications_call(), delay_communications_test(), do_add_pragma(), do_it(), do_loop_to_for_loop(), do_loop_to_while_loop(), do_symbolic_tiling(), do_transform_if_statements(), edge_cost_polynome(), free_guards(), gen_omp_taskwait(), generate_stat_from_ref_list_HRE(), generate_stat_from_ref_list_HRE_list(), get_call_stat_HRE(), get_private_entities(), guard_expanded_statement(), hpf_compile_parallel_body(), hpf_compile_parallel_loop(), HRE_distribute_call(), HRE_distribute_test(), if_conversion_init(), inline_expression_call(), inline_return_crawler(), inline_return_remover(), io_efficient_compile(), loop_flt(), make_bottom_up_abc_tests(), make_interprocedural_abc_tests(), make_loop_nest_for_overlap(), make_mpi_conversion(), make_seqStat(), maybe_unroll_while_rwt(), move_statements_stat(), mpi_finalize(), mpi_task_generation(), new_controlizer(), openmp_task_generation(), outliner_independent_recursively(), permutation(), permutation2(), phrase_remove_dependences_rwt(), pips_code_abc_statement_rwt(), process_gLoopToSync_HRE(), spire_distributed_unstructured_to_structured(), spire_shared_unstructured_to_structured(), task_time_polynome(), terapix_loop_optimizer(), Tiling_buffer_allocation(), top_down_abc_array(), translate_arguments(), UpdateStatementForModule(), and zeroing_multiple_edges().

+ Here is the call graph for this function:

◆ copy_storage()

◆ copy_subscript()

subscript copy_subscript ( subscript  p)

SUBSCRIPT.

Definition at line 2291 of file ri.c.

2291  {
2292  return (subscript) gen_copy_tree((gen_chunk*) p);
2293 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_symbolic()

symbolic copy_symbolic ( symbolic  p)

SYMBOLIC.

Definition at line 2333 of file ri.c.

2333  {
2334  return (symbolic) gen_copy_tree((gen_chunk*) p);
2335 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_synchronization()

synchronization copy_synchronization ( synchronization  p)

SYNCHRONIZATION.

Definition at line 2375 of file ri.c.

2375  {
2376  return (synchronization) gen_copy_tree((gen_chunk*) p);
2377 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_syntax()

◆ copy_test()

test copy_test ( test  p)

TEST.

Definition at line 2571 of file ri.c.

2571  {
2572  return (test) gen_copy_tree((gen_chunk*) p);
2573 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_transformer()

transformer copy_transformer ( transformer  p)

TRANSFORMER.

Definition at line 2613 of file ri.c.

2613  {
2614  return (transformer) gen_copy_tree((gen_chunk*) p);
2615 }

References gen_copy_tree().

Referenced by any_loop_to_k_transformer(), any_transformer_to_k_closure(), any_user_call_site_to_transformer(), block_to_transformer_list(), c_user_call_to_transformer(), clean_up_transformer_list(), combine_transformer_lists(), complete_any_loop_transformer_list(), complete_repeatloop_transformer_list(), condition_to_transformer(), dimensions_to_transformer(), expressions_to_transformer(), generic_complete_statement_transformer(), generic_transformer_list_to_transformer(), generic_unary_operation_to_transformer(), get_control_precondition(), integer_binary_operation_to_transformer(), integer_expression_to_transformer(), integer_multiply_to_transformer(), lhs_expression_to_transformer(), logical_binary_function_to_transformer(), main_summary_precondition(), module_name_to_preconditions(), new_array_elements_backward_substitution_in_transformer(), new_array_elements_forward_substitution_in_transformer(), process_ready_node(), propagate_preconditions_in_declarations(), repeatloop_to_postcondition(), repeatloop_to_transformer(), safe_any_expression_to_transformer(), statement_to_transformer(), statement_to_transformer_list(), struct_reference_assignment_or_equality_to_transformer(), transformer_basic_fix_point(), transformer_combine(), transformer_dup(), transformer_intersect_range_with_domain(), transformer_list_add_combination(), transformer_list_multiple_closure_to_precondition(), transformer_list_safe_variables_projection(), transformer_list_to_active_transformer_list(), transformer_safe_general_intersection(), unstructured_to_flow_sensitive_postconditions_or_transformers(), and whileloop_to_postcondition().

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

◆ copy_type()

type copy_type ( type  p)

TYPE.

Definition at line 2655 of file ri.c.

2655  {
2656  return (type) gen_copy_tree((gen_chunk*) p);
2657 }

References gen_copy_tree().

Referenced by add_address_of_value(), add_non_declared_reference_to_declaration(), add_old_value(), add_sizeof_value(), add_symbolic_constant_to_declaration(), anywhere_source_to_sinks(), array_formal_parameter_to_stub_points_to(), basic_of_any_reference(), basic_of_intrinsic(), C_type_to_pointed_type(), call_to_functional_type(), cell_reference_to_type(), cell_to_nowhere_sink(), check_type_of_points_to_cells(), CleanUpEntity(), clone_variable_with_new_name(), compute_basic_concrete_type(), create_parameter_variable_for_new_module(), create_pointer_to_array_stub_points_to(), create_private_variable_for_new_module(), create_scalar_stub_sink_cell(), create_stub_entity(), create_stub_points_to(), CreateReturnEntity(), declare_common_variables_in_module(), DeclareVariable(), do_clone_cast(), do_linearize_array_manage_callers(), do_linearize_type(), do_terapix_argument_handler(), edge_cost_polynome(), entity_all_module_xxx_locations_typed(), entity_all_xxx_locations_typed(), entity_flow_or_context_sentitive_heap_location(), entity_null_locations(), expression_to_type(), extended_expression_constant_p(), FindOrCreateEntityLikeModel(), freia_create_helper_function(), generic_c_words_simplified_entity(), generic_clone_variable_with_unique_name(), generic_make_entity_copy_with_new_name(), gfc2pips_expr2expression(), gfc2pips_parameters(), global_source_to_sinks(), initialization_list_to_statements(), inline_expression_call(), intrinsic_call_to_type(), make_derived_entity(), make_global_entity_from_local(), make_local_value_entity(), make_location_entity(), make_new_index_entity(), make_parameter_list(), make_tile_index_entity_n(), MakeIoFileArray(), MakeResultType(), malloc_type_to_abstract_location(), offset_of_struct(), outliner_file(), outliner_independent_recursively(), outliner_parameters(), outliner_patch_parameters(), points_to_cell_types_compatibility(), points_to_expression_to_pointed_type(), points_to_set_block_projection(), private_ultimate_type(), r_cell_reference_to_type(), reference_to_address_entity(), reference_to_type(), RenameFunctionEntity(), scalopify(), subscripted_type_to_type(), SubstituteDummyParameters(), task_time_polynome(), TranslateEntryFormals(), type_to_array_type(), type_to_named_type(), update_functional_type_with_actual_arguments(), UpdateEntity2(), UpdateType(), and UseFormalArguments().

+ Here is the call graph for this function:

◆ copy_unstructured()

unstructured copy_unstructured ( unstructured  p)

UNSTRUCTURED.

Definition at line 2742 of file ri.c.

2742  {
2743  return (unstructured) gen_copy_tree((gen_chunk*) p);
2744 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ copy_value()

◆ copy_variable()

variable copy_variable ( variable  p)

VARIABLE.

Definition at line 2859 of file ri.c.

2859  {
2860  return (variable) gen_copy_tree((gen_chunk*) p);
2861 }

References gen_copy_tree().

Referenced by create_externalized_function_common(), create_parameter_for_new_module(), do_linearize_prepatch_type(), and simd_replace_parameters().

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

◆ copy_whileloop()

whileloop copy_whileloop ( whileloop  p)

WHILELOOP.

Definition at line 2901 of file ri.c.

2901  {
2902  return (whileloop) gen_copy_tree((gen_chunk*) p);
2903 }

References gen_copy_tree().

+ Here is the call graph for this function:

◆ delete_controlmap()

control delete_controlmap ( controlmap  f,
statement  k 
)

Definition at line 478 of file ri.c.

478  {
479  return (control)(intptr_t) HASH_DELETE(p, p, controlmap_hash_table(f), k);
480 }
#define HASH_DELETE(start, image, h, k)
Definition: newgen_map.h:38

References controlmap_hash_table, f(), HASH_DELETE, and intptr_t.

+ Here is the call graph for this function:

◆ delete_entity_int()

intptr_t delete_entity_int ( entity_int  f,
entity  k 
)

Definition at line 674 of file ri.c.

674  {
675  return (intptr_t)(intptr_t) HASH_DELETE(p, i, entity_int_hash_table(f), k);
676 }

References entity_int_hash_table, f(), HASH_DELETE, and intptr_t.

+ Here is the call graph for this function:

◆ delete_entity_to_entity()

entity delete_entity_to_entity ( entity_to_entity  f,
entity  k 
)

Definition at line 731 of file ri.c.

731  {
733 }

References entity_to_entity_hash_table, f(), HASH_DELETE, and intptr_t.

+ Here is the call graph for this function:

◆ delete_persistant_statement_to_cluster()

intptr_t delete_persistant_statement_to_cluster ( persistant_statement_to_cluster  f,
intptr_t  k 
)

Definition at line 1549 of file ri.c.

1549  {
1551 }

References f(), HASH_DELETE, intptr_t, and persistant_statement_to_cluster_hash_table.

+ Here is the call graph for this function:

◆ delete_persistant_statement_to_control()

control delete_persistant_statement_to_control ( persistant_statement_to_control  f,
statement  k 
)

Definition at line 1606 of file ri.c.

1606  {
1608 }

References f(), HASH_DELETE, intptr_t, and persistant_statement_to_control_hash_table.

+ Here is the call graph for this function:

◆ delete_persistant_statement_to_int()

intptr_t delete_persistant_statement_to_int ( persistant_statement_to_int  f,
statement  k 
)

Definition at line 1663 of file ri.c.

1663  {
1665 }

References f(), HASH_DELETE, intptr_t, and persistant_statement_to_int_hash_table.

+ Here is the call graph for this function:

◆ delete_persistant_statement_to_statement()

statement delete_persistant_statement_to_statement ( persistant_statement_to_statement  f,
statement  k 
)

Definition at line 1720 of file ri.c.

1720  {
1722 }

References f(), HASH_DELETE, intptr_t, and persistant_statement_to_statement_hash_table.

+ Here is the call graph for this function:

◆ dimension_assign_contents()

void dimension_assign_contents ( dimension  r,
dimension  v 
)

Definition at line 548 of file ri.c.

548  {
549  check_dimension(r);
550  check_dimension(v);
551  message_assert("defined references to domain dimension",
553  memcpy(r, v, sizeof(struct _newgen_struct_dimension_));
554 }
bool dimension_defined_p(dimension p)
Definition: ri.c:542
dimension check_dimension(dimension p)
Definition: ri.c:535

References check_dimension(), dimension_defined_p(), and message_assert.

+ Here is the call graph for this function:

◆ dimension_consistent_p()

bool dimension_consistent_p ( dimension  p)

Definition at line 538 of file ri.c.

538  {
539  check_dimension(p);
540  return gen_consistent_p((gen_chunk*) p);
541 }

References check_dimension(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ dimension_defined_p()

bool dimension_defined_p ( dimension  p)

Definition at line 542 of file ri.c.

542  {
543  return gen_defined_p((gen_chunk*) p);
544 }

References gen_defined_p().

Referenced by dimension_assign_contents().

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

◆ dimension_non_recursive_free()

void dimension_non_recursive_free ( dimension  p)

Definition at line 555 of file ri.c.

555  {
556  // should clear up contents...
557  free(p);
558 }

References free().

+ Here is the call graph for this function:

◆ dummy_assign_contents()

void dummy_assign_contents ( dummy  r,
dummy  v 
)

Definition at line 590 of file ri.c.

590  {
591  check_dummy(r);
592  check_dummy(v);
593  message_assert("defined references to domain dummy",
595  memcpy(r, v, sizeof(struct _newgen_struct_dummy_));
596 }
dummy check_dummy(dummy p)
Definition: ri.c:577
bool dummy_defined_p(dummy p)
Definition: ri.c:584

References check_dummy(), dummy_defined_p(), and message_assert.

+ Here is the call graph for this function:

◆ dummy_consistent_p()

bool dummy_consistent_p ( dummy  p)

Definition at line 580 of file ri.c.

580  {
581  check_dummy(p);
582  return gen_consistent_p((gen_chunk*) p);
583 }

References check_dummy(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ dummy_defined_p()

bool dummy_defined_p ( dummy  p)

Definition at line 584 of file ri.c.

584  {
585  return gen_defined_p((gen_chunk*) p);
586 }

References gen_defined_p().

Referenced by dummy_assign_contents(), and print_dummy().

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

◆ dummy_non_recursive_free()

void dummy_non_recursive_free ( dummy  p)

Definition at line 597 of file ri.c.

597  {
598  // should clear up contents...
599  free(p);
600 }

References free().

+ Here is the call graph for this function:

◆ dummy_tag_as_string()

string dummy_tag_as_string ( enum  dummy_utype)

Definition at line 607 of file ri.c.

607  {
608  switch (tag) {
609  case is_dummy_unknown: return "unknown";
610  case is_dummy_identifier: return "identifier";
611  default: return string_undefined;
612  }
613 }

References is_dummy_identifier, is_dummy_unknown, and string_undefined.

◆ entity_assign_contents()

void entity_assign_contents ( entity  r,
entity  v 
)

Definition at line 2540 of file ri.c.

2540  {
2541  check_entity(r);
2542  check_entity(v);
2543  message_assert("defined references to domain entity",
2545  memcpy(r, v, sizeof(struct _newgen_struct_entity_));
2546 }
bool entity_defined_p(entity p)
Definition: ri.c:2534
entity check_entity(entity p)
Definition: ri.c:2527

References check_entity(), entity_defined_p(), and message_assert.

+ Here is the call graph for this function:

◆ entity_consistent_p()

bool entity_consistent_p ( entity  p)

Definition at line 2530 of file ri.c.

2530  {
2531  check_entity(p);
2532  return gen_consistent_p((gen_chunk*) p);
2533 }

References check_entity(), and gen_consistent_p().

Referenced by AddEntityToDeclarations(), do_clone_entity(), FindOrCreateEntityLikeModel(), fix_loop_index_sign(), init_host_and_node_entities(), read_new_entities_from_eole(), update_vector_to_expressions(), and UpdateEntity().

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

◆ entity_defined_p()

bool entity_defined_p ( entity  p)

Definition at line 2534 of file ri.c.

2534  {
2535  return gen_defined_p((gen_chunk*) p);
2536 }

References gen_defined_p().

Referenced by entity_assign_contents(), and generic_function_to_return_value().

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

◆ entity_int_assign_contents()

void entity_int_assign_contents ( entity_int  r,
entity_int  v 
)

Definition at line 645 of file ri.c.

645  {
646  check_entity_int(r);
647  check_entity_int(v);
648  message_assert("defined references to domain entity_int",
650  memcpy(r, v, sizeof(struct _newgen_struct_entity_int_));
651 }
bool entity_int_defined_p(entity_int p)
Definition: ri.c:639
entity_int check_entity_int(entity_int p)
Definition: ri.c:632

References check_entity_int(), entity_int_defined_p(), and message_assert.

+ Here is the call graph for this function:

◆ entity_int_consistent_p()

bool entity_int_consistent_p ( entity_int  p)

Definition at line 635 of file ri.c.

635  {
636  check_entity_int(p);
637  return gen_consistent_p((gen_chunk*) p);
638 }

References check_entity_int(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ entity_int_defined_p()

bool entity_int_defined_p ( entity_int  p)

Definition at line 639 of file ri.c.

639  {
640  return gen_defined_p((gen_chunk*) p);
641 }

References gen_defined_p().

Referenced by entity_int_assign_contents().

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

◆ entity_int_non_recursive_free()

void entity_int_non_recursive_free ( entity_int  p)

Definition at line 652 of file ri.c.

652  {
653  // should clear up contents...
654  free(p);
655 }

References free().

+ Here is the call graph for this function:

◆ entity_non_recursive_free()

void entity_non_recursive_free ( entity  p)

Definition at line 2547 of file ri.c.

2547  {
2548  // should clear up contents...
2549  free(p);
2550 }

References free().

+ Here is the call graph for this function:

◆ entity_to_entity_assign_contents()

void entity_to_entity_assign_contents ( entity_to_entity  r,
entity_to_entity  v 
)

Definition at line 702 of file ri.c.

702  {
705  message_assert("defined references to domain entity_to_entity",
707  memcpy(r, v, sizeof(struct _newgen_struct_entity_to_entity_));
708 }
entity_to_entity check_entity_to_entity(entity_to_entity p)
Definition: ri.c:689
bool entity_to_entity_defined_p(entity_to_entity p)
Definition: ri.c:696

References check_entity_to_entity(), entity_to_entity_defined_p(), and message_assert.

+ Here is the call graph for this function:

◆ entity_to_entity_consistent_p()

bool entity_to_entity_consistent_p ( entity_to_entity  p)

Definition at line 692 of file ri.c.

692  {
694  return gen_consistent_p((gen_chunk*) p);
695 }

References check_entity_to_entity(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ entity_to_entity_defined_p()

bool entity_to_entity_defined_p ( entity_to_entity  p)

Definition at line 696 of file ri.c.

696  {
697  return gen_defined_p((gen_chunk*) p);
698 }

References gen_defined_p().

Referenced by entity_to_entity_assign_contents().

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

◆ entity_to_entity_non_recursive_free()

void entity_to_entity_non_recursive_free ( entity_to_entity  p)

Definition at line 709 of file ri.c.

709  {
710  // should clear up contents...
711  free(p);
712 }

References free().

+ Here is the call graph for this function:

◆ evaluation_assign_contents()

void evaluation_assign_contents ( evaluation  r,
evaluation  v 
)

Definition at line 759 of file ri.c.

759  {
760  check_evaluation(r);
761  check_evaluation(v);
762  message_assert("defined references to domain evaluation",
764  memcpy(r, v, sizeof(struct _newgen_struct_evaluation_));
765 }
bool evaluation_defined_p(evaluation p)
Definition: ri.c:753
evaluation check_evaluation(evaluation p)
Definition: ri.c:746

References check_evaluation(), evaluation_defined_p(), and message_assert.

+ Here is the call graph for this function:

◆ evaluation_consistent_p()

bool evaluation_consistent_p ( evaluation  p)

Definition at line 749 of file ri.c.

749  {
750  check_evaluation(p);
751  return gen_consistent_p((gen_chunk*) p);
752 }

References check_evaluation(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ evaluation_defined_p()

bool evaluation_defined_p ( evaluation  p)

Definition at line 753 of file ri.c.

753  {
754  return gen_defined_p((gen_chunk*) p);
755 }

References gen_defined_p().

Referenced by evaluation_assign_contents().

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

◆ evaluation_non_recursive_free()

void evaluation_non_recursive_free ( evaluation  p)

Definition at line 766 of file ri.c.

766  {
767  // should clear up contents...
768  free(p);
769 }

References free().

+ Here is the call graph for this function:

◆ evaluation_tag_as_string()

string evaluation_tag_as_string ( enum  evaluation_utype)

Definition at line 776 of file ri.c.

776  {
777  switch (tag) {
778  case is_evaluation_before: return "before";
779  case is_evaluation_after: return "after";
780  default: return string_undefined;
781  }
782 }

References is_evaluation_after, is_evaluation_before, and string_undefined.

◆ execution_assign_contents()

void execution_assign_contents ( execution  r,
execution  v 
)

Definition at line 814 of file ri.c.

814  {
815  check_execution(r);
816  check_execution(v);
817  message_assert("defined references to domain execution",
819  memcpy(r, v, sizeof(struct _newgen_struct_execution_));
820 }
execution check_execution(execution p)
Definition: ri.c:801
bool execution_defined_p(execution p)
Definition: ri.c:808

References check_execution(), execution_defined_p(), and message_assert.

+ Here is the call graph for this function:

◆ execution_consistent_p()

bool execution_consistent_p ( execution  p)

Definition at line 804 of file ri.c.

804  {
805  check_execution(p);
806  return gen_consistent_p((gen_chunk*) p);
807 }

References check_execution(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ execution_defined_p()

bool execution_defined_p ( execution  p)

Definition at line 808 of file ri.c.

808  {
809  return gen_defined_p((gen_chunk*) p);
810 }

References gen_defined_p().

Referenced by execution_assign_contents().

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

◆ execution_non_recursive_free()

void execution_non_recursive_free ( execution  p)

Definition at line 821 of file ri.c.

821  {
822  // should clear up contents...
823  free(p);
824 }

References free().

+ Here is the call graph for this function:

◆ execution_tag_as_string()

string execution_tag_as_string ( enum  execution_utype)

Definition at line 831 of file ri.c.

831  {
832  switch (tag) {
833  case is_execution_sequential: return "sequential";
834  case is_execution_parallel: return "parallel";
835  default: return string_undefined;
836  }
837 }

References is_execution_parallel, is_execution_sequential, and string_undefined.

◆ expression_assign_contents()

void expression_assign_contents ( expression  r,
expression  v 
)

Definition at line 869 of file ri.c.

869  {
870  check_expression(r);
871  check_expression(v);
872  message_assert("defined references to domain expression",
874  memcpy(r, v, sizeof(struct _newgen_struct_expression_));
875 }
bool expression_defined_p(expression p)
Definition: ri.c:863
expression check_expression(expression p)
Definition: ri.c:856

References check_expression(), expression_defined_p(), and message_assert.

+ Here is the call graph for this function:

◆ expression_consistent_p()

bool expression_consistent_p ( expression  p)

Definition at line 859 of file ri.c.

859  {
860  check_expression(p);
861  return gen_consistent_p((gen_chunk*) p);
862 }

References check_expression(), and gen_consistent_p().

Referenced by do_loop_unroll_with_epilogue(), do_loop_unroll_with_prologue(), full_loop_unroll(), make_send_receive_conversion(), make_temporary_scalar_entity(), partial_eval_expression_and_regenerate(), text_loop_90(), and update_vector_to_expressions().

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

◆ expression_defined_p()

bool expression_defined_p ( expression  p)

Definition at line 863 of file ri.c.

863  {
864  return gen_defined_p((gen_chunk*) p);
865 }

References gen_defined_p().

Referenced by expression_assign_contents().

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

◆ expression_non_recursive_free()

void expression_non_recursive_free ( expression  p)

Definition at line 876 of file ri.c.

876  {
877  // should clear up contents...
878  free(p);
879 }

References free().

+ Here is the call graph for this function:

◆ extend_controlmap()

void extend_controlmap ( controlmap  f,
statement  k,
control  v 
)

Definition at line 475 of file ri.c.

475  {
477 }
#define HASH_EXTEND(start, image, h, k, v)
Definition: newgen_map.h:36

References controlmap_hash_table, f(), HASH_EXTEND, and intptr_t.

+ Here is the call graph for this function:

◆ extend_entity_int()

void extend_entity_int ( entity_int  f,
entity  k,
intptr_t  v 
)

Definition at line 671 of file ri.c.

671  {
673 }

References entity_int_hash_table, f(), HASH_EXTEND, and intptr_t.

+ Here is the call graph for this function:

◆ extend_entity_to_entity()

void extend_entity_to_entity ( entity_to_entity  f,
entity  k,
entity  v 
)

Definition at line 728 of file ri.c.

728  {
730 }

References entity_to_entity_hash_table, f(), HASH_EXTEND, and intptr_t.

Referenced by def_to_task_store().

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

◆ extend_persistant_statement_to_cluster()

void extend_persistant_statement_to_cluster ( persistant_statement_to_cluster  f,
intptr_t  k,
intptr_t  v 
)

Definition at line 1546 of file ri.c.

1546  {
1548 }

References f(), HASH_EXTEND, intptr_t, and persistant_statement_to_cluster_hash_table.

Referenced by allocate_task_to_cluster(), and move_task_to_cluster().

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

◆ extend_persistant_statement_to_control()

void extend_persistant_statement_to_control ( persistant_statement_to_control  f,
statement  k,
control  v 
)

Definition at line 1603 of file ri.c.

1603  {
1605 }

References f(), HASH_EXTEND, intptr_t, and persistant_statement_to_control_hash_table.

Referenced by store_mapping().

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

◆ extend_persistant_statement_to_int()

void extend_persistant_statement_to_int ( persistant_statement_to_int  f,
statement  k,
intptr_t  v 
)

Definition at line 1660 of file ri.c.

1660  {
1662 }

References f(), HASH_EXTEND, intptr_t, and persistant_statement_to_int_hash_table.

Referenced by down_counter().

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

◆ extend_persistant_statement_to_statement()

void extend_persistant_statement_to_statement ( persistant_statement_to_statement  f,
statement  k,
statement  v 
)

Definition at line 1717 of file ri.c.

1717  {
1719 }

References f(), HASH_EXTEND, intptr_t, and persistant_statement_to_statement_hash_table.

+ Here is the call graph for this function:

◆ extension_assign_contents()

void extension_assign_contents ( extension  r,
extension  v 
)

Definition at line 911 of file ri.c.

911  {
912  check_extension(r);
913  check_extension(v);
914  message_assert("defined references to domain extension",
916  memcpy(r, v, sizeof(struct _newgen_struct_extension_));
917 }
extension check_extension(extension p)
Definition: ri.c:898
bool extension_defined_p(extension p)
Definition: ri.c:905

References check_extension(), extension_defined_p(), and message_assert.

+ Here is the call graph for this function:

◆ extension_consistent_p()

bool extension_consistent_p ( extension  p)

Definition at line 901 of file ri.c.

901  {
902  check_extension(p);
903  return gen_consistent_p((gen_chunk*) p);
904 }

References check_extension(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ extension_defined_p()

bool extension_defined_p ( extension  p)

Definition at line 905 of file ri.c.

905  {
906  return gen_defined_p((gen_chunk*) p);
907 }

References gen_defined_p().

Referenced by extension_assign_contents().

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

◆ extension_non_recursive_free()

void extension_non_recursive_free ( extension  p)

Definition at line 918 of file ri.c.

918  {
919  // should clear up contents...
920  free(p);
921 }

References free().

+ Here is the call graph for this function:

◆ extension_tag_as_string()

string extension_tag_as_string ( enum  extension_utype)

Definition at line 928 of file ri.c.

928  {
929  switch (tag) {
930  case is_extension_pragma: return "pragma";
931  case is_extension_unknown: return "unknown";
932  default: return string_undefined;
933  }
934 }

References is_extension_pragma, is_extension_unknown, and string_undefined.

◆ extensions_assign_contents()

void extensions_assign_contents ( extensions  r,
extensions  v 
)

Definition at line 966 of file ri.c.

966  {
967  check_extensions(r);
968  check_extensions(v);
969  message_assert("defined references to domain extensions",
971  memcpy(r, v, sizeof(struct _newgen_struct_extensions_));
972 }
extensions check_extensions(extensions p)
Definition: ri.c:953
bool extensions_defined_p(extensions p)
Definition: ri.c:960

References check_extensions(), extensions_defined_p(), and message_assert.

+ Here is the call graph for this function:

◆ extensions_consistent_p()

bool extensions_consistent_p ( extensions  p)

Definition at line 956 of file ri.c.

956  {
957  check_extensions(p);
958  return gen_consistent_p((gen_chunk*) p);
959 }

References check_extensions(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ extensions_defined_p()

bool extensions_defined_p ( extensions  p)

Definition at line 960 of file ri.c.

960  {
961  return gen_defined_p((gen_chunk*) p);
962 }

References gen_defined_p().

Referenced by extensions_assign_contents(), and find_pragma().

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

◆ extensions_non_recursive_free()

void extensions_non_recursive_free ( extensions  p)

Definition at line 973 of file ri.c.

973  {
974  // should clear up contents...
975  free(p);
976 }

References free().

+ Here is the call graph for this function:

◆ forloop_assign_contents()

void forloop_assign_contents ( forloop  r,
forloop  v 
)

Definition at line 1008 of file ri.c.

1008  {
1009  check_forloop(r);
1010  check_forloop(v);
1011  message_assert("defined references to domain forloop",
1013  memcpy(r, v, sizeof(struct _newgen_struct_forloop_));
1014 }
bool forloop_defined_p(forloop p)
Definition: ri.c:1002
forloop check_forloop(forloop p)
Definition: ri.c:995

References check_forloop(), forloop_defined_p(), and message_assert.

+ Here is the call graph for this function:

◆ forloop_consistent_p()

bool forloop_consistent_p ( forloop  p)

Definition at line 998 of file ri.c.

998  {
999  check_forloop(p);
1000  return gen_consistent_p((gen_chunk*) p);
1001 }

References check_forloop(), and gen_consistent_p().

Referenced by make_forloop_statement(), and MakeForloop().

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

◆ forloop_defined_p()

bool forloop_defined_p ( forloop  p)

Definition at line 1002 of file ri.c.

1002  {
1003  return gen_defined_p((gen_chunk*) p);
1004 }

References gen_defined_p().

Referenced by forloop_assign_contents().

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

◆ forloop_non_recursive_free()

void forloop_non_recursive_free ( forloop  p)

Definition at line 1015 of file ri.c.

1015  {
1016  // should clear up contents...
1017  free(p);
1018 }

References free().

+ Here is the call graph for this function:

◆ formal_assign_contents()

void formal_assign_contents ( formal  r,
formal  v 
)

Definition at line 1050 of file ri.c.

1050  {
1051  check_formal(r);
1052  check_formal(v);
1053  message_assert("defined references to domain formal",
1055  memcpy(r, v, sizeof(struct _newgen_struct_formal_));
1056 }
bool formal_defined_p(formal p)
Definition: ri.c:1044
formal check_formal(formal p)
Definition: ri.c:1037

References check_formal(), formal_defined_p(), and message_assert.

+ Here is the call graph for this function:

◆ formal_consistent_p()

bool formal_consistent_p ( formal  p)

Definition at line 1040 of file ri.c.

1040  {
1041  check_formal(p);
1042  return gen_consistent_p((gen_chunk*) p);
1043 }

References check_formal(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ formal_defined_p()

bool formal_defined_p ( formal  p)

Definition at line 1044 of file ri.c.

1044  {
1045  return gen_defined_p((gen_chunk*) p);
1046 }

References gen_defined_p().

Referenced by formal_assign_contents().

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

◆ formal_non_recursive_free()

void formal_non_recursive_free ( formal  p)

Definition at line 1057 of file ri.c.

1057  {
1058  // should clear up contents...
1059  free(p);
1060 }

References free().

+ Here is the call graph for this function:

◆ free_application()

void free_application ( application  p)

Definition at line 23 of file ri.c.

23  {
24  gen_free((gen_chunk*) p);
25 }
void gen_free(gen_chunk *obj)
version without shared_pointers.
Definition: genClib.c:992

References gen_free().

+ Here is the call graph for this function:

◆ free_area()

void free_area ( area  p)

Definition at line 65 of file ri.c.

65  {
66  gen_free((gen_chunk*) p);
67 }

References gen_free().

+ Here is the call graph for this function:

◆ free_basic()

void free_basic ( basic  p)

Definition at line 107 of file ri.c.

107  {
108  gen_free((gen_chunk*) p);
109 }

References gen_free().

Referenced by _expression_similar_p(), any_expression_to_transformer(), any_user_call_site_to_transformer(), arguments_to_complexity(), atomize_this_expression(), basic_and_indices_to_basic(), basic_maximum(), basic_of_expressions(), basic_of_intrinsic(), basic_union(), cast_constant(), check_this_reference(), commutative_call_p(), condition_to_transformer(), consecutive_expression_p(), distance_between_expression(), do_convert_to_standard_operators(), do_linearize_expression_is_pointer(), do_linearize_pointer_is_expression(), do_simplify_c_operator(), get_optimal_opcode(), get_type_max_width(), get_vect_name_from_data(), indices_to_complexity(), integer_expression_p(), intrinsic_cost(), is_direct_specifier(), is_exist_specifier(), is_formated_specifier(), is_iostat_specifier(), is_name_specifier(), is_named_specifier(), is_nextrec_specifier(), is_number_specifier(), is_opened_specifier(), is_sequential_specifier(), is_unformated_specifier(), logical_binary_function_to_transformer(), make_substitution(), match_expression(), MemberIdentifierToExpression(), outliner_extract_loop_bound(), partial_eval_minus_c_operator(), partial_eval_plus_c_operator(), ppt_math(), precondition_minmax_of_expression(), rename_statement_reductions(), simd_atomize_this_expression(), simplification_complex(), simplification_dcomplex(), simplification_double(), simplification_int(), simplification_real(), simplify_C_expression(), simplify_complex_entity(), simplify_complex_expression(), simplify_expression(), split_update_call(), statement_with_at_most_one_integer_or_character(), store_initial_value(), transformer_add_any_relation_information(), transformer_add_condition_information_updown(), type_this_instruction(), typing_function_char_to_int(), typing_function_char_to_logical(), typing_function_complex_to_complex(), typing_function_complex_to_real(), typing_function_constant_complex(), typing_function_constant_dcomplex(), typing_function_conversion_to_complex(), typing_function_conversion_to_dcomplex(), typing_function_conversion_to_double(), typing_function_conversion_to_integer(), typing_function_conversion_to_real(), typing_function_dcomplex_to_dcomplex(), typing_function_dcomplex_to_double(), typing_function_double_to_double(), typing_function_double_to_int(), typing_function_double_to_longint(), typing_function_double_to_longlongint(), typing_function_int_to_char(), typing_function_int_to_int(), typing_function_int_to_logical(), typing_function_int_to_real(), typing_function_IntegerRealDoubleComplex_to_IntegerRealDoubleReal(), typing_function_longdcomplex_to_longdcomplex(), typing_function_longdcomplex_to_longdouble(), typing_function_longdouble_to_int(), typing_function_longdouble_to_longdouble(), typing_function_longdouble_to_longint(), typing_function_longdouble_to_longlongint(), typing_function_longint_to_longint(), typing_function_longlongint_to_longlongint(), typing_function_real_to_double(), typing_function_real_to_int(), typing_function_real_to_longint(), typing_function_real_to_longlongint(), typing_function_real_to_real(), typing_function_RealDouble_to_Integer(), typing_of_expressions(), typing_relational_operator(), and words_infix_binary_op().

+ Here is the call graph for this function:

◆ free_call()

◆ free_callees()

void free_callees ( callees  p)

Definition at line 194 of file ri.c.

194  {
195  gen_free((gen_chunk*) p);
196 }

References gen_free().

Referenced by do_isolate_statement_preconditions_satisified_p(), do_unfolding(), and outliner_independent_recursively().

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

◆ free_cast()

void free_cast ( cast  p)

Definition at line 278 of file ri.c.

278  {
279  gen_free((gen_chunk*) p);
280 }

References gen_free().

+ Here is the call graph for this function:

◆ free_code()

void free_code ( code  p)

Definition at line 320 of file ri.c.

320  {
321  gen_free((gen_chunk*) p);
322 }

References gen_free().

+ Here is the call graph for this function:

◆ free_constant()

void free_constant ( constant  p)

Definition at line 362 of file ri.c.

362  {
363  gen_free((gen_chunk*) p);
364 }

References gen_free().

Referenced by terapix_loop_handler().

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

◆ free_control()

void free_control ( control  p)

◆ free_controlmap()

void free_controlmap ( controlmap  p)

Definition at line 433 of file ri.c.

433  {
434  gen_free((gen_chunk*) p);
435 }

References gen_free().

+ Here is the call graph for this function:

◆ free_dimension()

void free_dimension ( dimension  p)

Definition at line 532 of file ri.c.

532  {
533  gen_free((gen_chunk*) p);
534 }

References gen_free().

Referenced by region_translation_close().

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

◆ free_dummy()

void free_dummy ( dummy  p)

Definition at line 574 of file ri.c.

574  {
575  gen_free((gen_chunk*) p);
576 }

References gen_free().

Referenced by update_dummy_parameter().

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

◆ free_entity()

void free_entity ( entity  p)

Definition at line 2524 of file ri.c.

2524  {
2525  gen_free((gen_chunk*) p);
2526 }

References gen_free().

Referenced by AbortEntries(), GenericCleanEntities(), outliner(), precondition_minmax_of_expression(), remove_module_entity(), and remove_variable_entity().

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

◆ free_entity_int()

void free_entity_int ( entity_int  p)

Definition at line 629 of file ri.c.

629  {
630  gen_free((gen_chunk*) p);
631 }

References gen_free().

+ Here is the call graph for this function:

◆ free_entity_to_entity()

void free_entity_to_entity ( entity_to_entity  p)

Definition at line 686 of file ri.c.

686  {
687  gen_free((gen_chunk*) p);
688 }

References gen_free().

+ Here is the call graph for this function:

◆ free_evaluation()

void free_evaluation ( evaluation  p)

Definition at line 743 of file ri.c.

743  {
744  gen_free((gen_chunk*) p);
745 }

References gen_free().

Referenced by dowhile_to_while_walker().

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

◆ free_execution()

void free_execution ( execution  p)

Definition at line 798 of file ri.c.

798  {
799  gen_free((gen_chunk*) p);
800 }

References gen_free().

+ Here is the call graph for this function:

◆ free_expression()

void free_expression ( expression  p)

Definition at line 853 of file ri.c.

853  {
854  gen_free((gen_chunk*) p);
855 }

References gen_free().

Referenced by add_reduction(), any_basic_update_to_transformer_list(), any_update_to_transformer_list(), basic_update_reflhs_with_rhs_to_transformer(), binary_arithmetic_operator_to_post_pv(), binary_intrinsic_call_to_points_to_sinks(), bounds_of_expression(), c_convex_effects_on_actual_parameter_forward_translation(), C_loop_range(), c_reference(), call_simplify_rwt(), call_to_postcondition(), calloc_to_abstract_location(), comEngine_distribute_code(), compact_phi_functions(), comparable_statements_on_distance_p(), compare_statements_on_distance_to_origin(), compute_final_index_value(), consecutive_expression_p(), contraintes_to_expression(), dag_normalize(), dag_simplify(), declaration_statement_to_points_to(), declaration_to_post_pv(), declaration_to_transformer(), declaration_to_transformer_list(), dimension_size(), do_brace_expression_to_updated_type(), do_check_isolate_statement_preconditions_on_call(), do_group_statement_constant(), do_isolate_statement_preconditions_satisified_p(), do_loop_expansion(), do_loop_unroll_with_epilogue(), do_loop_unroll_with_prologue(), do_reduction_propagation(), do_simdizer_init(), do_simplify_constant_address_expression(), do_solve_hardware_constraints_on_volume(), do_terapix_argument_handler(), effect_to_store_independent(), expression_multiply_sizeof_to_transformer(), ExpressionToStatement(), free_expressions(), free_substitution(), full_loop_unroll(), generate_prelude(), global_source_to_sinks(), heap_intrinsic_to_post_pv(), hwac_replace_statement(), inline_expression_call(), intrinsic_call_to_points_to(), inv_call_flt(), loop_annotate(), loop_bound_evaluation_to_transformer(), make_lin_op_exp(), make_loopStat1(), make_op_exp(), make_send_receive_conversion(), make_transStat(), MakeForloopWithIndexDeclaration(), MakeFunctionExpression(), MakeIoInstA(), malloc_arg_to_type(), maxima_simplify(), modulo_to_transformer(), nary_call_rwt(), normalize_microcode(), NumberOfElements(), offset_array_reference(), offset_points_to_cell(), overlap_redefine_expression(), parser_close_macros_support(), pointer_reference_dereferencing_to_points_to(), pointer_reference_to_points_to_sinks(), pointer_values_remove_var(), points_to_expression_to_type(), points_to_indices_to_unbounded_indices(), points_to_reference_update_final_subscripts(), process_opt_replace(), process_true_call_stat(), propagate_preconditions_in_declarations(), proper_to_summary_simple_effect(), reference_to_points_to(), reference_with_store_independent_indices(), refine_points_to_cell_subscripts(), regenerate_call(), replace_expression_content(), replace_instruction_similar_to_pattern(), sequence_to_post_pv(), simd_atomize_this_expression(), simd_loop_unroll(), simplification_conversion(), simplify_expression(), SizeOfIthDimension(), split_update_call(), statement_newbase(), string_to_expression(), subscript_to_points_to_sinks(), terapix_loop_handler(), terapix_normalize_tests(), text_loop_90(), unary_intrinsic_call_to_points_to_sinks(), update_operation_to_transformer(), update_range(), update_reflhs_with_rhs_to_transformer(), update_vector_to_expressions(), and words_brace_op().

+ Here is the call graph for this function:

◆ free_extension()

void free_extension ( extension  p)

Definition at line 895 of file ri.c.

895  {
896  gen_free((gen_chunk*) p);
897 }

References gen_free().

Referenced by remove_STEP_pragma().

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

◆ free_extensions()

void free_extensions ( extensions  p)

Definition at line 950 of file ri.c.

950  {
951  gen_free((gen_chunk*) p);
952 }

References gen_free().

Referenced by ctx_set_statement_work_on(), edge_cost_polynome(), fix_sequence_statement_attributes(), for_to_while_loop_conversion(), insert_rwt(), loop_expansion(), outliner_call(), task_time_polynome(), and update_statement_instruction().

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

◆ free_forloop()

void free_forloop ( forloop  p)

Definition at line 992 of file ri.c.

992  {
993  gen_free((gen_chunk*) p);
994 }

References gen_free().

Referenced by transform_a_for_loop_into_a_while_loop(), transform_a_for_loop_statement_into_a_while_loop(), and try_to_transform_a_for_loop_into_a_do_loop().

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

◆ free_formal()

void free_formal ( formal  p)

Definition at line 1034 of file ri.c.

1034  {
1035  gen_free((gen_chunk*) p);
1036 }

References gen_free().

+ Here is the call graph for this function:

◆ free_functional()

void free_functional ( functional  p)

Definition at line 1076 of file ri.c.

1076  {
1077  gen_free((gen_chunk*) p);
1078 }

References gen_free().

+ Here is the call graph for this function:

◆ free_instruction()

◆ free_language()

void free_language ( language  p)

Definition at line 1205 of file ri.c.

1205  {
1206  gen_free((gen_chunk*) p);
1207 }

References gen_free().

Referenced by add_a_file(), and create_workspace().

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

◆ free_loop()

void free_loop ( loop  p)

Definition at line 1268 of file ri.c.

1268  {
1269  gen_free((gen_chunk*) p);
1270 }

References gen_free().

+ Here is the call graph for this function:

◆ free_mode()

void free_mode ( mode  p)

Definition at line 1310 of file ri.c.

1310  {
1311  gen_free((gen_chunk*) p);
1312 }

References gen_free().

+ Here is the call graph for this function:

◆ free_multitest()

void free_multitest ( multitest  p)

Definition at line 1365 of file ri.c.

1365  {
1366  gen_free((gen_chunk*) p);
1367 }

References gen_free().

+ Here is the call graph for this function:

◆ free_normalized()

void free_normalized ( normalized  p)

Definition at line 1407 of file ri.c.

1407  {
1408  gen_free((gen_chunk*) p);
1409 }

References gen_free().

Referenced by bounds_of_expression(), comEngine_replace_reference_in_stat_rwt(), daExpressionReplaceReference(), expr_rwt(), expression_flt(), force_renormalize(), FreeNormalized(), local_assign_expression(), replace_expression_content(), simplification_conversion(), and simplify_complex_expression().

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

◆ free_parameter()

void free_parameter ( parameter  p)

Definition at line 1462 of file ri.c.

1462  {
1463  gen_free((gen_chunk*) p);
1464 }

References gen_free().

Referenced by make_parameter_list().

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

◆ free_persistant_statement_to_cluster()

void free_persistant_statement_to_cluster ( persistant_statement_to_cluster  p)

Definition at line 1504 of file ri.c.

1504  {
1505  gen_free((gen_chunk*) p);
1506 }

References gen_free().

+ Here is the call graph for this function:

◆ free_persistant_statement_to_control()

void free_persistant_statement_to_control ( persistant_statement_to_control  p)

Definition at line 1561 of file ri.c.

1561  {
1562  gen_free((gen_chunk*) p);
1563 }

References gen_free().

Referenced by bottom_up_abc_statement(), initial_code_abc_statement(), interprocedural_abc_statement(), pips_code_abc_statement(), and top_down_abc_statement().

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

◆ free_persistant_statement_to_int()

void free_persistant_statement_to_int ( persistant_statement_to_int  p)

Definition at line 1618 of file ri.c.

1618  {
1619  gen_free((gen_chunk*) p);
1620 }

References gen_free().

Referenced by make_filtered_dg_or_dvdg(), and prettyprint_dependence_graph().

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

◆ free_persistant_statement_to_statement()

void free_persistant_statement_to_statement ( persistant_statement_to_statement  p)

Definition at line 1675 of file ri.c.

1675  {
1676  gen_free((gen_chunk*) p);
1677 }

References gen_free().

+ Here is the call graph for this function:

◆ free_pragma()

void free_pragma ( pragma  p)

Definition at line 1732 of file ri.c.

1732  {
1733  gen_free((gen_chunk*) p);
1734 }

References gen_free().

+ Here is the call graph for this function:

◆ free_predicate()

void free_predicate ( predicate  p)

Definition at line 1787 of file ri.c.

1787  {
1788  gen_free((gen_chunk*) p);
1789 }

References gen_free().

Referenced by add_index_bound_conditions(), and empty_transformer().

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

◆ free_preference()

void free_preference ( preference  p)

Definition at line 1829 of file ri.c.

1829  {
1830  gen_free((gen_chunk*) p);
1831 }

References gen_free().

Referenced by do_remove_preference().

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

◆ free_qualifier()

void free_qualifier ( qualifier  p)

Definition at line 1871 of file ri.c.

1871  {
1872  gen_free((gen_chunk*) p);
1873 }

References gen_free().

+ Here is the call graph for this function:

◆ free_ram()

void free_ram ( ram  p)

Definition at line 1966 of file ri.c.

1966  {
1967  gen_free((gen_chunk*) p);
1968 }

References gen_free().

+ Here is the call graph for this function:

◆ free_range()

void free_range ( range  p)

Definition at line 2008 of file ri.c.

2008  {
2009  gen_free((gen_chunk*) p);
2010 }

References gen_free().

+ Here is the call graph for this function:

◆ free_reference()

◆ free_sequence()

void free_sequence ( sequence  p)

Definition at line 2092 of file ri.c.

2092  {
2093  gen_free((gen_chunk*) p);
2094 }

References gen_free().

Referenced by freia_allocate_new_images_if_needed(), MakeSwitchStatement(), and sequence_rewrite().

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

◆ free_sizeofexpression()

void free_sizeofexpression ( sizeofexpression  p)

Definition at line 2134 of file ri.c.

2134  {
2135  gen_free((gen_chunk*) p);
2136 }

References gen_free().

+ Here is the call graph for this function:

◆ free_statement()

◆ free_storage()

void free_storage ( storage  p)

Definition at line 2231 of file ri.c.

2231  {
2232  gen_free((gen_chunk*) p);
2233 }

References gen_free().

Referenced by create_bound_entity(), do_clone_entity(), do_split_structure(), do_terapix_argument_handler(), MakeCompilationUnitEntity(), MakeEntry(), module_initial_parameter_pv(), new_local_image_variable(), new_synonym(), save_all_entities(), step_RT_clean_local(), UpdateEntity(), and UpdateFormalStorages().

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

◆ free_subscript()

void free_subscript ( subscript  p)

Definition at line 2294 of file ri.c.

2294  {
2295  gen_free((gen_chunk*) p);
2296 }

References gen_free().

Referenced by cleanup_subscript().

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

◆ free_symbolic()

void free_symbolic ( symbolic  p)

Definition at line 2336 of file ri.c.

2336  {
2337  gen_free((gen_chunk*) p);
2338 }

References gen_free().

+ Here is the call graph for this function:

◆ free_synchronization()

void free_synchronization ( synchronization  p)

Definition at line 2378 of file ri.c.

2378  {
2379  gen_free((gen_chunk*) p);
2380 }

References gen_free().

+ Here is the call graph for this function:

◆ free_syntax()

◆ free_test()

void free_test ( test  p)

Definition at line 2574 of file ri.c.

2574  {
2575  gen_free((gen_chunk*) p);
2576 }

References gen_free().

+ Here is the call graph for this function:

◆ free_transformer()

void free_transformer ( transformer  p)

Definition at line 2616 of file ri.c.

2616  {
2617  gen_free((gen_chunk*) p);
2618 }

References gen_free().

Referenced by __attribute__(), add_formal_to_actual_bindings(), add_good_loop_conditions(), add_index_bound_conditions(), add_index_range_conditions(), add_loop_index_initialization(), addition_operation_to_transformer(), any_assign_operation_to_transformer(), any_assign_to_transformer(), any_basic_update_to_transformer(), any_conditional_to_transformer(), any_expression_side_effects_to_transformer(), any_expressions_side_effects_to_transformer(), any_expressions_to_transformer(), any_loop_to_k_transformer(), any_loop_to_postcondition(), any_scalar_assign_to_transformer_list(), any_scalar_assign_to_transformer_without_effect(), any_transformer_to_k_closure(), any_update_to_transformer(), any_user_call_site_to_transformer(), assign_rhs_to_reflhs_to_transformer(), assigned_expression_to_transformer(), assigned_expression_to_transformer_list(), bitwise_xor_to_transformer(), block_to_transformer(), block_to_transformer_list(), c_data_to_prec_for_variables(), c_user_call_to_transformer(), c_user_function_call_to_transformer(), call_to_postcondition(), complete_forloop_transformer(), complete_forloop_transformer_list(), complete_loop_transformer(), complete_loop_transformer_list(), complete_repeatloop_transformer_list(), condition_to_transformer(), conditional_to_transformer(), cycle_to_flow_sensitive_preconditions(), dag_or_cycle_to_flow_sensitive_postconditions_or_transformers(), dag_to_flow_sensitive_preconditions(), declaration_to_transformer(), declarations_to_transformer(), declarations_to_transformer_list(), dimensions_to_transformer(), do_solve_hardware_constraints_on_nb_proc(), do_solve_hardware_constraints_on_volume(), eval_linear_expression(), expression_multiply_sizeof_to_transformer(), expression_to_postcondition(), expression_to_transformer(), expressions_to_transformer(), forloop_to_postcondition(), forloop_to_transformer(), fortran_data_to_prec_for_variables(), fortran_user_call_to_transformer(), fortran_user_function_call_to_transformer(), free_control_fix_point_map(), free_control_postcondition_map(), free_transformers(), generic_abs_to_transformer(), generic_module_name_to_transformers(), generic_reference_to_transformer(), generic_transformer_list_to_transformer(), generic_unary_operation_to_transformer(), get_control_precondition(), iabs_to_transformer(), integer_expression_to_transformer(), integer_left_shift_to_transformer(), integer_minmax_to_transformer(), integer_multiply_to_transformer(), integer_power_to_transformer(), lhs_expression_to_transformer(), load_completed_statement_transformer(), logical_binary_function_to_transformer(), logical_binary_operation_to_transformer(), logical_not_to_transformer(), loop_body_transformer_add_entry_and_iteration_information(), loop_initialization_to_transformer(), loop_to_continue_transformer(), loop_to_postcondition(), loop_to_total_precondition(), loop_to_transformer(), modulo_to_transformer(), move_transformer(), new_add_formal_to_actual_bindings(), new_array_elements_backward_substitution_in_transformer(), new_array_elements_forward_substitution_in_transformer(), new_complete_whileloop_transformer_list(), new_loop_to_transformer(), new_substitute_stubs_in_transformer(), new_whileloop_to_k_transformer(), new_whileloop_to_transformer(), old_complete_whileloop_transformer(), pointer_expression_to_transformer(), pointer_unary_operation_to_transformer(), points_to_unary_operation_to_transformer(), precondition_add_condition_information(), precondition_intra_to_inter(), precondition_minmax_of_expression(), process_bounds_for_divide(), process_ready_node(), program_precondition(), propagate_preconditions_in_declarations(), recompute_loop_transformer(), repeatloop_to_postcondition(), safe_any_expression_to_transformer(), safe_assigned_expression_to_transformer(), standard_whileloop_to_transformer(), statement_to_total_precondition(), statement_to_transformer(), statement_to_transformer_list(), struct_reference_assignment_or_equality_to_transformer(), test_to_postcondition(), test_to_transformer(), test_to_transformer_list(), transformer_add_anded_conditions_updown(), transformer_add_any_relation_information(), transformer_add_call_condition_information_updown(), transformer_add_condition_information_updown(), transformer_add_ored_conditions_updown(), transformer_apply_field_assignments_or_equalities(), transformer_apply_unknown_field_assignments_or_equalities(), transformer_combine(), transformer_derivative_fix_point(), transformer_domain_intersection(), transformer_equality_fix_point(), transformer_free(), transformer_list_add_combination(), transformer_list_closure_to_precondition_depth_two(), transformer_list_closure_to_precondition_max_depth(), transformer_list_multiple_closure_to_precondition(), transformer_safe_combine_with_warnings(), transformers_range(), two_transformers_to_list(), unary_minus_operation_to_transformer(), unstructured_to_flow_insensitive_transformer(), unstructured_to_postconditions(), unstructured_to_transformer(), update_temporary_precondition(), whileloop_to_postcondition(), and whileloop_to_total_precondition().

+ Here is the call graph for this function:

◆ free_type()

void free_type ( type  p)

Definition at line 2658 of file ri.c.

2658  {
2659  gen_free((gen_chunk*) p);
2660 }

References gen_free().

Referenced by adapt_reference_to_type(), any_user_call_site_to_transformer(), anywhere_source_to_sinks(), array_pointer_string_type_equal_p(), array_pointer_type_equal_p(), assignment_to_points_to(), basic_of_intrinsic(), binary_arithmetic_operator_to_post_pv(), c_convex_effects_on_actual_parameter_forward_translation(), call_to_functional_type(), callnodeclfilter(), cell_to_nowhere_sink(), check_rhs_value_types(), compute_basic_concrete_type(), concrete_type_equal_p(), convert_pointer_to_array(), create_scalar_stub_sink_cell(), create_stub_points_to(), DeclareVariable(), dereferencing_subscript_to_points_to(), dereferencing_to_sinks(), do_array_to_pointer_type(), do_linearize_array_manage_callers(), do_linearize_type(), do_terapix_argument_handler(), entity_basic_concrete_types_reset(), entity_flow_or_context_sentitive_heap_location(), equal_condition_to_points_to(), EvalSizeofexpression(), expression_to_points_to_cells(), expression_to_points_to_sinks_with_offset(), expression_to_points_to_sources(), expression_to_transformer(), extended_expression_constant_p(), external_call_to_post_pv(), fix_loop_index_sign(), formal_points_to_parameter(), gen_may_constant_paths(), gen_must_constant_paths(), generic_abs_to_transformer(), generic_c_words_simplified_entity(), get_sizeofexpression_for_region(), integer_expression_to_transformer(), internal_pointer_assignment_to_points_to(), intrinsic_call_to_points_to(), intrinsic_call_to_type(), k_limit_points_to(), make_local_temporary_integer_value_entity(), make_local_temporary_value_entity_with_basic(), make_local_value_entity(), MakeCompilationUnitEntity(), MakeCurrentFunction(), MakeEntry(), malloc_arg_to_type(), malloc_to_abstract_location(), module_initial_parameter_pv(), module_to_value_mappings(), multiple_pointer_assignment_to_post_pv(), non_equal_condition_to_points_to(), normalize_subscript_expression(), NormalizeCast(), offset_cell(), opkill_may_constant_path(), order_condition_to_points_to(), outliner_file(), pointer_expression_to_transformer(), points_to_cell_add_fixed_subscripts(), points_to_cell_to_concrete_type(), points_to_cell_types_compatibility(), points_to_expression_to_concrete_type(), points_to_expression_to_pointed_type(), points_to_reference_to_concrete_type(), points_to_reference_to_typed_index(), points_to_reference_update_final_subscripts(), points_to_set_block_projection(), points_to_source_to_translations(), ppt_math(), private_ultimate_type(), reduce_cell_to_pointer_type(), reference_add_field_dimension(), references_may_conflict_p(), rename_op(), retype_formal_parameters(), safe_intrinsic_to_post_pv(), step_RT_clean_local(), struct_initialization_to_points_to(), subscript_to_points_to_sinks(), type_compatible_super_cell(), type_compatible_with_points_to_cell_p(), TypeFunctionalEntity(), types_compatible_for_effects_interprocedural_translation_p(), unary_arithmetic_operator_to_post_pv(), update_functional_type_result(), and update_functional_type_with_actual_arguments().

+ Here is the call graph for this function:

◆ free_unstructured()

void free_unstructured ( unstructured  p)

Definition at line 2745 of file ri.c.

2745  {
2746  gen_free((gen_chunk*) p);
2747 }

References gen_free().

Referenced by bourdoncle_unstructured_free(), and discard_an_unstructured_without_its_statements().

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

◆ free_value()

◆ free_variable()

void free_variable ( variable  p)

Definition at line 2862 of file ri.c.

2862  {
2863  gen_free((gen_chunk*) p);
2864 }

References gen_free().

Referenced by do_linearize_prepatch_type(), and simd_replace_parameters().

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

◆ free_whileloop()

void free_whileloop ( whileloop  p)

Definition at line 2904 of file ri.c.

2904  {
2905  gen_free((gen_chunk*) p);
2906 }

References gen_free().

+ Here is the call graph for this function:

◆ functional_assign_contents()

void functional_assign_contents ( functional  r,
functional  v 
)

Definition at line 1092 of file ri.c.

1092  {
1093  check_functional(r);
1094  check_functional(v);
1095  message_assert("defined references to domain functional",
1097  memcpy(r, v, sizeof(struct _newgen_struct_functional_));
1098 }
functional check_functional(functional p)
Definition: ri.c:1079
bool functional_defined_p(functional p)
Definition: ri.c:1086

References check_functional(), functional_defined_p(), and message_assert.

+ Here is the call graph for this function:

◆ functional_consistent_p()

bool functional_consistent_p ( functional  p)

Definition at line 1082 of file ri.c.

1082  {
1083  check_functional(p);
1084  return gen_consistent_p((gen_chunk*) p);
1085 }

References check_functional(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ functional_defined_p()

bool functional_defined_p ( functional  p)

Definition at line 1086 of file ri.c.

1086  {
1087  return gen_defined_p((gen_chunk*) p);
1088 }

References gen_defined_p().

Referenced by functional_assign_contents().

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

◆ functional_non_recursive_free()

void functional_non_recursive_free ( functional  p)

Definition at line 1099 of file ri.c.

1099  {
1100  // should clear up contents...
1101  free(p);
1102 }

References free().

+ Here is the call graph for this function:

◆ gen_application_cons()

list gen_application_cons ( application  p,
list  l 
)

Definition at line 36 of file ri.c.

36  {
38 }
list gen_typed_cons(_int type, const void *item, const list next)
CONS a list with minimal type checking this cannot be done within the CONS macro because possible fun...
Definition: list.c:900
#define APPLICATION_NEWGEN_DOMAIN
Definition: ri.h:29

References APPLICATION_NEWGEN_DOMAIN, and gen_typed_cons().

+ Here is the call graph for this function:

◆ gen_area_cons()

list gen_area_cons ( area  p,
list  l 
)

Definition at line 78 of file ri.c.

78  {
79  return gen_typed_cons(AREA_NEWGEN_DOMAIN, p, l);
80 }
#define AREA_NEWGEN_DOMAIN
Definition: ri.h:37

References AREA_NEWGEN_DOMAIN, and gen_typed_cons().

+ Here is the call graph for this function:

◆ gen_basic_cons()

list gen_basic_cons ( basic  p,
list  l 
)

Definition at line 120 of file ri.c.

120  {
121  return gen_typed_cons(BASIC_NEWGEN_DOMAIN, p, l);
122 }
#define BASIC_NEWGEN_DOMAIN
Definition: ri.h:45

References BASIC_NEWGEN_DOMAIN, and gen_typed_cons().

+ Here is the call graph for this function:

◆ gen_call_cons()

list gen_call_cons ( call  p,
list  l 
)

Definition at line 249 of file ri.c.

249  {
250  return gen_typed_cons(CALL_NEWGEN_DOMAIN, p, l);
251 }
#define CALL_NEWGEN_DOMAIN
Definition: ri.h:61

References CALL_NEWGEN_DOMAIN, and gen_typed_cons().

+ Here is the call graph for this function:

◆ gen_callees_cons()

list gen_callees_cons ( callees  p,
list  l 
)

Definition at line 207 of file ri.c.

207  {
209 }
#define CALLEES_NEWGEN_DOMAIN
Definition: ri.h:53

References CALLEES_NEWGEN_DOMAIN, and gen_typed_cons().

+ Here is the call graph for this function:

◆ gen_cast_cons()

list gen_cast_cons ( cast  p,
list  l 
)

Definition at line 291 of file ri.c.

291  {
292  return gen_typed_cons(CAST_NEWGEN_DOMAIN, p, l);
293 }
#define CAST_NEWGEN_DOMAIN
Definition: ri.h:69

References CAST_NEWGEN_DOMAIN, and gen_typed_cons().

+ Here is the call graph for this function:

◆ gen_code_cons()

list gen_code_cons ( code  p,
list  l 
)

Definition at line 333 of file ri.c.

333  {
334  return gen_typed_cons(CODE_NEWGEN_DOMAIN, p, l);
335 }
#define CODE_NEWGEN_DOMAIN
Definition: ri.h:77

References CODE_NEWGEN_DOMAIN, and gen_typed_cons().

+ Here is the call graph for this function:

◆ gen_constant_cons()

list gen_constant_cons ( constant  p,
list  l 
)

Definition at line 375 of file ri.c.

375  {
377 }
#define CONSTANT_NEWGEN_DOMAIN

References CONSTANT_NEWGEN_DOMAIN, and gen_typed_cons().

+ Here is the call graph for this function:

◆ gen_control_cons()

list gen_control_cons ( control  p,
list  l 
)

Definition at line 503 of file ri.c.

503  {
505 }
#define CONTROL_NEWGEN_DOMAIN

References CONTROL_NEWGEN_DOMAIN, and gen_typed_cons().

+ Here is the call graph for this function:

◆ gen_controlmap_cons()

list gen_controlmap_cons ( controlmap  p,
list  l 
)

Definition at line 446 of file ri.c.

446  {
448 }
#define CONTROLMAP_NEWGEN_DOMAIN
Definition: ri.h:93

References CONTROLMAP_NEWGEN_DOMAIN, and gen_typed_cons().

+ Here is the call graph for this function:

◆ gen_dimension_cons()

list gen_dimension_cons ( dimension  p,
list  l 
)

Definition at line 545 of file ri.c.

545  {
547 }
#define DIMENSION_NEWGEN_DOMAIN
Definition: ri.h:109

References DIMENSION_NEWGEN_DOMAIN, and gen_typed_cons().

+ Here is the call graph for this function:

◆ gen_dummy_cons()

list gen_dummy_cons ( dummy  p,
list  l 
)

Definition at line 587 of file ri.c.

587  {
588  return gen_typed_cons(DUMMY_NEWGEN_DOMAIN, p, l);
589 }
#define DUMMY_NEWGEN_DOMAIN
Definition: ri.h:117

References DUMMY_NEWGEN_DOMAIN, and gen_typed_cons().

+ Here is the call graph for this function:

◆ gen_entity_cons()

list gen_entity_cons ( entity  p,
list  l 
)

Definition at line 2537 of file ri.c.

2537  {
2538  return gen_typed_cons(ENTITY_NEWGEN_DOMAIN, p, l);
2539 }
#define ENTITY_NEWGEN_DOMAIN
Definition: abc_private.h:12

References ENTITY_NEWGEN_DOMAIN, and gen_typed_cons().

Referenced by build_written_list(), move_declaration_control_node_declarations_to_statement(), and this_entity_cdeclaration().

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

◆ gen_entity_int_cons()

list gen_entity_int_cons ( entity_int  p,
list  l 
)

Definition at line 642 of file ri.c.

642  {
644 }
#define ENTITY_INT_NEWGEN_DOMAIN
Definition: hpf_private.h:33

References ENTITY_INT_NEWGEN_DOMAIN, and gen_typed_cons().

+ Here is the call graph for this function:

◆ gen_entity_to_entity_cons()

list gen_entity_to_entity_cons ( entity_to_entity  p,
list  l 
)

Definition at line 699 of file ri.c.

699  {
701 }
#define ENTITY_TO_ENTITY_NEWGEN_DOMAIN
Definition: ri.h:133

References ENTITY_TO_ENTITY_NEWGEN_DOMAIN, and gen_typed_cons().

+ Here is the call graph for this function:

◆ gen_evaluation_cons()

list gen_evaluation_cons ( evaluation  p,
list  l 
)

Definition at line 756 of file ri.c.

756  {
758 }
#define EVALUATION_NEWGEN_DOMAIN
Definition: ri.h:141

References EVALUATION_NEWGEN_DOMAIN, and gen_typed_cons().

+ Here is the call graph for this function:

◆ gen_execution_cons()

list gen_execution_cons ( execution  p,
list  l 
)

Definition at line 811 of file ri.c.

811  {
813 }
#define EXECUTION_NEWGEN_DOMAIN
Definition: ri.h:149

References EXECUTION_NEWGEN_DOMAIN, and gen_typed_cons().

+ Here is the call graph for this function:

◆ gen_expression_cons()

◆ gen_extension_cons()

list gen_extension_cons ( extension  p,
list  l 
)

Definition at line 908 of file ri.c.

908  {
910 }
#define EXTENSION_NEWGEN_DOMAIN
Definition: ri.h:165

References EXTENSION_NEWGEN_DOMAIN, and gen_typed_cons().

Referenced by add_pragma_expr_to_statement(), add_pragma_str_to_statement(), build_omp_pragma_list(), inner_rewrite(), and remove_old_pragma().

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

◆ gen_extensions_cons()

list gen_extensions_cons ( extensions  p,
list  l 
)

Definition at line 963 of file ri.c.

963  {
965 }
#define EXTENSIONS_NEWGEN_DOMAIN
Definition: ri.h:173

References EXTENSIONS_NEWGEN_DOMAIN, and gen_typed_cons().

+ Here is the call graph for this function:

◆ gen_find_entity()

entity gen_find_entity ( char *  s)

Definition at line 2551 of file ri.c.

2551  {
2553 }
void * gen_find_tabulated(const char *, int)
Definition: tabulated.c:218

References entity_domain, and gen_find_tabulated().

Referenced by constant_memory_access_path_to_location_entity(), create_pointer_to_array_stub_points_to(), create_stub_entity(), make_addition(), make_bin_expression(), and make_location_entity().

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

◆ gen_forloop_cons()

list gen_forloop_cons ( forloop  p,
list  l 
)

Definition at line 1005 of file ri.c.

1005  {
1006  return gen_typed_cons(FORLOOP_NEWGEN_DOMAIN, p, l);
1007 }
#define FORLOOP_NEWGEN_DOMAIN
Definition: ri.h:181

References FORLOOP_NEWGEN_DOMAIN, and gen_typed_cons().

+ Here is the call graph for this function:

◆ gen_formal_cons()

list gen_formal_cons ( formal  p,
list  l 
)

Definition at line 1047 of file ri.c.

1047  {
1048  return gen_typed_cons(FORMAL_NEWGEN_DOMAIN, p, l);
1049 }
#define FORMAL_NEWGEN_DOMAIN
Definition: ri.h:189

References FORMAL_NEWGEN_DOMAIN, and gen_typed_cons().

+ Here is the call graph for this function:

◆ gen_functional_cons()

list gen_functional_cons ( functional  p,
list  l 
)

Definition at line 1089 of file ri.c.

1089  {
1091 }
#define FUNCTIONAL_NEWGEN_DOMAIN
Definition: ri.h:197

References FUNCTIONAL_NEWGEN_DOMAIN, and gen_typed_cons().

+ Here is the call graph for this function:

◆ gen_instruction_cons()

list gen_instruction_cons ( instruction  p,
list  l 
)

Definition at line 1131 of file ri.c.

1131  {
1133 }
#define INSTRUCTION_NEWGEN_DOMAIN
Definition: ri.h:205

References gen_typed_cons(), and INSTRUCTION_NEWGEN_DOMAIN.

+ Here is the call graph for this function:

◆ gen_language_cons()

list gen_language_cons ( language  p,
list  l 
)

Definition at line 1218 of file ri.c.

1218  {
1219  return gen_typed_cons(LANGUAGE_NEWGEN_DOMAIN, p, l);
1220 }
#define LANGUAGE_NEWGEN_DOMAIN
Definition: ri.h:213

References gen_typed_cons(), and LANGUAGE_NEWGEN_DOMAIN.

+ Here is the call graph for this function:

◆ gen_loop_cons()

list gen_loop_cons ( loop  p,
list  l 
)

Definition at line 1281 of file ri.c.

1281  {
1282  return gen_typed_cons(LOOP_NEWGEN_DOMAIN, p, l);
1283 }
#define LOOP_NEWGEN_DOMAIN
Definition: paf_ri.h:33

References gen_typed_cons(), and LOOP_NEWGEN_DOMAIN.

+ Here is the call graph for this function:

◆ gen_mode_cons()

list gen_mode_cons ( mode  p,
list  l 
)

Definition at line 1323 of file ri.c.

1323  {
1324  return gen_typed_cons(MODE_NEWGEN_DOMAIN, p, l);
1325 }
#define MODE_NEWGEN_DOMAIN
Definition: ri.h:229

References gen_typed_cons(), and MODE_NEWGEN_DOMAIN.

+ Here is the call graph for this function:

◆ gen_multitest_cons()

list gen_multitest_cons ( multitest  p,
list  l 
)

Definition at line 1378 of file ri.c.

1378  {
1380 }
#define MULTITEST_NEWGEN_DOMAIN
Definition: ri.h:237

References gen_typed_cons(), and MULTITEST_NEWGEN_DOMAIN.

+ Here is the call graph for this function:

◆ gen_normalized_cons()

list gen_normalized_cons ( normalized  p,
list  l 
)

Definition at line 1420 of file ri.c.

1420  {
1422 }
#define NORMALIZED_NEWGEN_DOMAIN
Definition: ri.h:245

References gen_typed_cons(), and NORMALIZED_NEWGEN_DOMAIN.

+ Here is the call graph for this function:

◆ gen_parameter_cons()

list gen_parameter_cons ( parameter  p,
list  l 
)

Definition at line 1475 of file ri.c.

1475  {
1477 }
#define PARAMETER_NEWGEN_DOMAIN
Definition: ri.h:253

References gen_typed_cons(), and PARAMETER_NEWGEN_DOMAIN.

+ Here is the call graph for this function:

◆ gen_persistant_statement_to_cluster_cons()

list gen_persistant_statement_to_cluster_cons ( persistant_statement_to_cluster  p,
list  l 
)

Definition at line 1517 of file ri.c.

1517  {
1519 }
#define PERSISTANT_STATEMENT_TO_CLUSTER_NEWGEN_DOMAIN
Definition: ri.h:261

References gen_typed_cons(), and PERSISTANT_STATEMENT_TO_CLUSTER_NEWGEN_DOMAIN.

+ Here is the call graph for this function:

◆ gen_persistant_statement_to_control_cons()

list gen_persistant_statement_to_control_cons ( persistant_statement_to_control  p,
list  l 
)

Definition at line 1574 of file ri.c.

1574  {
1576 }
#define PERSISTANT_STATEMENT_TO_CONTROL_NEWGEN_DOMAIN
Definition: ri.h:269

References gen_typed_cons(), and PERSISTANT_STATEMENT_TO_CONTROL_NEWGEN_DOMAIN.

+ Here is the call graph for this function:

◆ gen_persistant_statement_to_int_cons()

list gen_persistant_statement_to_int_cons ( persistant_statement_to_int  p,
list  l 
)

Definition at line 1631 of file ri.c.

1631  {
1633 }
#define PERSISTANT_STATEMENT_TO_INT_NEWGEN_DOMAIN
Definition: ri.h:277

References gen_typed_cons(), and PERSISTANT_STATEMENT_TO_INT_NEWGEN_DOMAIN.

+ Here is the call graph for this function:

◆ gen_persistant_statement_to_statement_cons()

list gen_persistant_statement_to_statement_cons ( persistant_statement_to_statement  p,
list  l 
)

Definition at line 1688 of file ri.c.

1688  {
1690 }
#define PERSISTANT_STATEMENT_TO_STATEMENT_NEWGEN_DOMAIN
Definition: ri.h:285

References gen_typed_cons(), and PERSISTANT_STATEMENT_TO_STATEMENT_NEWGEN_DOMAIN.

+ Here is the call graph for this function:

◆ gen_pragma_cons()

list gen_pragma_cons ( pragma  p,
list  l 
)

Definition at line 1745 of file ri.c.

1745  {
1746  return gen_typed_cons(PRAGMA_NEWGEN_DOMAIN, p, l);
1747 }
#define PRAGMA_NEWGEN_DOMAIN
Definition: ri.h:293

References gen_typed_cons(), and PRAGMA_NEWGEN_DOMAIN.

Referenced by build_omp_pragma_list().

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

◆ gen_predicate_cons()

list gen_predicate_cons ( predicate  p,
list  l 
)

Definition at line 1800 of file ri.c.

1800  {
1802 }
#define PREDICATE_NEWGEN_DOMAIN
Definition: paf_ri.h:19

References gen_typed_cons(), and PREDICATE_NEWGEN_DOMAIN.

+ Here is the call graph for this function:

◆ gen_preference_cons()

list gen_preference_cons ( preference  p,
list  l 
)

Definition at line 1842 of file ri.c.

1842  {
1844 }
#define PREFERENCE_NEWGEN_DOMAIN
Definition: effects.h:26

References gen_typed_cons(), and PREFERENCE_NEWGEN_DOMAIN.

+ Here is the call graph for this function:

◆ gen_qualifier_cons()

list gen_qualifier_cons ( qualifier  p,
list  l 
)

Definition at line 1884 of file ri.c.

1884  {
1886 }
#define QUALIFIER_NEWGEN_DOMAIN

References gen_typed_cons(), and QUALIFIER_NEWGEN_DOMAIN.

Referenced by set_variable_qualifier().

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

◆ gen_ram_cons()

list gen_ram_cons ( ram  p,
list  l 
)

Definition at line 1979 of file ri.c.

1979  {
1980  return gen_typed_cons(RAM_NEWGEN_DOMAIN, p, l);
1981 }
#define RAM_NEWGEN_DOMAIN
Definition: ri.h:325

References gen_typed_cons(), and RAM_NEWGEN_DOMAIN.

+ Here is the call graph for this function:

◆ gen_range_cons()

list gen_range_cons ( range  p,
list  l 
)

Definition at line 2021 of file ri.c.

2021  {
2022  return gen_typed_cons(RANGE_NEWGEN_DOMAIN, p, l);
2023 }
#define RANGE_NEWGEN_DOMAIN
Definition: message.h:19

References gen_typed_cons(), and RANGE_NEWGEN_DOMAIN.

+ Here is the call graph for this function:

◆ gen_reference_cons()

list gen_reference_cons ( reference  p,
list  l 
)

Definition at line 2063 of file ri.c.

2063  {
2065 }
#define REFERENCE_NEWGEN_DOMAIN
Definition: compsec.h:12

References gen_typed_cons(), and REFERENCE_NEWGEN_DOMAIN.

+ Here is the call graph for this function:

◆ gen_sequence_cons()

list gen_sequence_cons ( sequence  p,
list  l 
)

Definition at line 2105 of file ri.c.

2105  {
2106  return gen_typed_cons(SEQUENCE_NEWGEN_DOMAIN, p, l);
2107 }
#define SEQUENCE_NEWGEN_DOMAIN
Definition: ri.h:349

References gen_typed_cons(), and SEQUENCE_NEWGEN_DOMAIN.

+ Here is the call graph for this function:

◆ gen_sizeofexpression_cons()

list gen_sizeofexpression_cons ( sizeofexpression  p,
list  l 
)

Definition at line 2147 of file ri.c.

2147  {
2149 }
#define SIZEOFEXPRESSION_NEWGEN_DOMAIN
Definition: ri.h:357

References gen_typed_cons(), and SIZEOFEXPRESSION_NEWGEN_DOMAIN.

+ Here is the call graph for this function:

◆ gen_statement_cons()

list gen_statement_cons ( statement  p,
list  l 
)

Definition at line 2202 of file ri.c.

2202  {
2204 }
#define STATEMENT_NEWGEN_DOMAIN
Definition: cloning.h:19

References gen_typed_cons(), and STATEMENT_NEWGEN_DOMAIN.

Referenced by add_label_to_statement(), build_outer(), and MakeLabeledStatement().

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

◆ gen_storage_cons()

list gen_storage_cons ( storage  p,
list  l 
)

Definition at line 2244 of file ri.c.

2244  {
2245  return gen_typed_cons(STORAGE_NEWGEN_DOMAIN, p, l);
2246 }
#define STORAGE_NEWGEN_DOMAIN

References gen_typed_cons(), and STORAGE_NEWGEN_DOMAIN.

+ Here is the call graph for this function:

◆ gen_subscript_cons()

list gen_subscript_cons ( subscript  p,
list  l 
)

Definition at line 2307 of file ri.c.

2307  {
2309 }
#define SUBSCRIPT_NEWGEN_DOMAIN
Definition: ri.h:381

References gen_typed_cons(), and SUBSCRIPT_NEWGEN_DOMAIN.

+ Here is the call graph for this function:

◆ gen_symbolic_cons()

list gen_symbolic_cons ( symbolic  p,
list  l 
)

Definition at line 2349 of file ri.c.

2349  {
2350  return gen_typed_cons(SYMBOLIC_NEWGEN_DOMAIN, p, l);
2351 }
#define SYMBOLIC_NEWGEN_DOMAIN
Definition: ri.h:389

References gen_typed_cons(), and SYMBOLIC_NEWGEN_DOMAIN.

+ Here is the call graph for this function:

◆ gen_synchronization_cons()

list gen_synchronization_cons ( synchronization  p,
list  l 
)

Definition at line 2391 of file ri.c.

2391  {
2393 }
#define SYNCHRONIZATION_NEWGEN_DOMAIN
Definition: ri.h:397

References gen_typed_cons(), and SYNCHRONIZATION_NEWGEN_DOMAIN.

+ Here is the call graph for this function:

◆ gen_syntax_cons()

list gen_syntax_cons ( syntax  p,
list  l 
)

Definition at line 2458 of file ri.c.

2458  {
2459  return gen_typed_cons(SYNTAX_NEWGEN_DOMAIN, p, l);
2460 }
#define SYNTAX_NEWGEN_DOMAIN
Definition: ri.h:405

References gen_typed_cons(), and SYNTAX_NEWGEN_DOMAIN.

+ Here is the call graph for this function:

◆ gen_test_cons()

list gen_test_cons ( test  p,
list  l 
)

Definition at line 2587 of file ri.c.

2587  {
2588  return gen_typed_cons(TEST_NEWGEN_DOMAIN, p, l);
2589 }
#define TEST_NEWGEN_DOMAIN
Definition: ri.h:421

References gen_typed_cons(), and TEST_NEWGEN_DOMAIN.

+ Here is the call graph for this function:

◆ gen_transformer_cons()

list gen_transformer_cons ( transformer  p,
list  l 
)

Definition at line 2629 of file ri.c.

2629  {
2631 }
#define TRANSFORMER_NEWGEN_DOMAIN
Definition: ri.h:429

References gen_typed_cons(), and TRANSFORMER_NEWGEN_DOMAIN.

+ Here is the call graph for this function:

◆ gen_type_cons()

list gen_type_cons ( type  p,
list  l 
)

Definition at line 2671 of file ri.c.

2671  {
2672  return gen_typed_cons(TYPE_NEWGEN_DOMAIN, p, l);
2673 }
#define TYPE_NEWGEN_DOMAIN

References gen_typed_cons(), and TYPE_NEWGEN_DOMAIN.

Referenced by basic_concrete_types_compatible_for_effects_interprocedural_translation_p().

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

◆ gen_unstructured_cons()

list gen_unstructured_cons ( unstructured  p,
list  l 
)

Definition at line 2758 of file ri.c.

2758  {
2760 }
#define UNSTRUCTURED_NEWGEN_DOMAIN
Definition: ri.h:445

References gen_typed_cons(), and UNSTRUCTURED_NEWGEN_DOMAIN.

+ Here is the call graph for this function:

◆ gen_value_cons()

list gen_value_cons ( value  p,
list  l 
)

Definition at line 2800 of file ri.c.

2800  {
2801  return gen_typed_cons(VALUE_NEWGEN_DOMAIN, p, l);
2802 }
#define VALUE_NEWGEN_DOMAIN
Definition: ri.h:453

References gen_typed_cons(), and VALUE_NEWGEN_DOMAIN.

+ Here is the call graph for this function:

◆ gen_variable_cons()

list gen_variable_cons ( variable  p,
list  l 
)

Definition at line 2875 of file ri.c.

2875  {
2876  return gen_typed_cons(VARIABLE_NEWGEN_DOMAIN, p, l);
2877 }
#define VARIABLE_NEWGEN_DOMAIN
Definition: ri.h:461

References gen_typed_cons(), and VARIABLE_NEWGEN_DOMAIN.

+ Here is the call graph for this function:

◆ gen_whileloop_cons()

list gen_whileloop_cons ( whileloop  p,
list  l 
)

Definition at line 2917 of file ri.c.

2917  {
2919 }
#define WHILELOOP_NEWGEN_DOMAIN
Definition: ri.h:469

References gen_typed_cons(), and WHILELOOP_NEWGEN_DOMAIN.

+ Here is the call graph for this function:

◆ instruction_assign_contents()

void instruction_assign_contents ( instruction  r,
instruction  v 
)

Definition at line 1134 of file ri.c.

1134  {
1135  check_instruction(r);
1136  check_instruction(v);
1137  message_assert("defined references to domain instruction",
1139  memcpy(r, v, sizeof(struct _newgen_struct_instruction_));
1140 }
instruction check_instruction(instruction p)
Definition: ri.c:1121
bool instruction_defined_p(instruction p)
Definition: ri.c:1128

References check_instruction(), instruction_defined_p(), and message_assert.

+ Here is the call graph for this function:

◆ instruction_consistent_p()

bool instruction_consistent_p ( instruction  p)

Definition at line 1124 of file ri.c.

1124  {
1125  check_instruction(p);
1126  return gen_consistent_p((gen_chunk*) p);
1127 }

References check_instruction(), and gen_consistent_p().

Referenced by C_MakeReturnStatement(), do_loop_unroll_with_epilogue(), do_loop_unroll_with_prologue(), generate_return_code_checks(), GenerateReturn(), make_new_loop_statement(), MakeAssignedOrComputedGotoInst(), MakeIoInstA(), and MakeReturn().

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

◆ instruction_defined_p()

bool instruction_defined_p ( instruction  p)

Definition at line 1128 of file ri.c.

1128  {
1129  return gen_defined_p((gen_chunk*) p);
1130 }

References gen_defined_p().

Referenced by instruction_assign_contents().

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

◆ instruction_non_recursive_free()

void instruction_non_recursive_free ( instruction  p)

Definition at line 1141 of file ri.c.

1141  {
1142  // should clear up contents...
1143  free(p);
1144 }

References free().

+ Here is the call graph for this function:

◆ instruction_tag_as_string()

string instruction_tag_as_string ( enum  instruction_utype)

Definition at line 1151 of file ri.c.

1151  {
1152  switch (tag) {
1153  case is_instruction_sequence: return "sequence";
1154  case is_instruction_test: return "test";
1155  case is_instruction_loop: return "loop";
1156  case is_instruction_whileloop: return "whileloop";
1157  case is_instruction_goto: return "goto";
1158  case is_instruction_call: return "call";
1159  case is_instruction_unstructured: return "unstructured";
1160  case is_instruction_multitest: return "multitest";
1161  case is_instruction_forloop: return "forloop";
1162  case is_instruction_expression: return "expression";
1163  default: return string_undefined;
1164  }
1165 }

References is_instruction_call, is_instruction_expression, is_instruction_forloop, is_instruction_goto, is_instruction_loop, is_instruction_multitest, is_instruction_sequence, is_instruction_test, is_instruction_unstructured, is_instruction_whileloop, and string_undefined.

◆ language_assign_contents()

void language_assign_contents ( language  r,
language  v 
)

Definition at line 1221 of file ri.c.

1221  {
1222  check_language(r);
1223  check_language(v);
1224  message_assert("defined references to domain language",
1226  memcpy(r, v, sizeof(struct _newgen_struct_language_));
1227 }
bool language_defined_p(language p)
Definition: ri.c:1215
language check_language(language p)
Definition: ri.c:1208

References check_language(), language_defined_p(), and message_assert.

+ Here is the call graph for this function:

◆ language_consistent_p()

bool language_consistent_p ( language  p)

Definition at line 1211 of file ri.c.

1211  {
1212  check_language(p);
1213  return gen_consistent_p((gen_chunk*) p);
1214 }

References check_language(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ language_defined_p()

bool language_defined_p ( language  p)

Definition at line 1215 of file ri.c.

1215  {
1216  return gen_defined_p((gen_chunk*) p);
1217 }

References gen_defined_p().

Referenced by language_assign_contents().

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

◆ language_non_recursive_free()

void language_non_recursive_free ( language  p)

Definition at line 1228 of file ri.c.

1228  {
1229  // should clear up contents...
1230  free(p);
1231 }

References free().

+ Here is the call graph for this function:

◆ language_tag_as_string()

string language_tag_as_string ( enum  language_utype)

Definition at line 1238 of file ri.c.

1238  {
1239  switch (tag) {
1240  case is_language_fortran: return "fortran";
1241  case is_language_c: return "c";
1242  case is_language_fortran95: return "fortran95";
1243  case is_language_unknown: return "unknown";
1244  default: return string_undefined;
1245  }
1246 }

References is_language_c, is_language_fortran, is_language_fortran95, is_language_unknown, and string_undefined.

◆ loop_assign_contents()

void loop_assign_contents ( loop  r,
loop  v 
)

Definition at line 1284 of file ri.c.

1284  {
1285  check_loop(r);
1286  check_loop(v);
1287  message_assert("defined references to domain loop",
1288  loop_defined_p(r) && loop_defined_p(v));
1289  memcpy(r, v, sizeof(struct _newgen_struct_loop_));
1290 }
bool loop_defined_p(loop p)
Definition: ri.c:1278
loop check_loop(loop p)
Definition: ri.c:1271

References check_loop(), loop_defined_p(), and message_assert.

+ Here is the call graph for this function:

◆ loop_consistent_p()

bool loop_consistent_p ( loop  p)

Definition at line 1274 of file ri.c.

1274  {
1275  check_loop(p);
1276  return gen_consistent_p((gen_chunk*) p);
1277 }

References check_loop(), and gen_consistent_p().

Referenced by text_loop_90().

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

◆ loop_defined_p()

bool loop_defined_p ( loop  p)

Definition at line 1278 of file ri.c.

1278  {
1279  return gen_defined_p((gen_chunk*) p);
1280 }

References gen_defined_p().

Referenced by loop_assign_contents().

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

◆ loop_non_recursive_free()

void loop_non_recursive_free ( loop  p)

Definition at line 1291 of file ri.c.

1291  {
1292  // should clear up contents...
1293  free(p);
1294 }

References free().

+ Here is the call graph for this function:

◆ make_application()

application make_application ( expression  a1,
list  a2 
)

Definition at line 56 of file ri.c.

56  {
58 }
#define GEN_CHECK_ALLOC
Definition: genC.h:307
gen_chunk * gen_alloc(int size, int gen_check_p, int dom,...)
allocates something in newgen.
Definition: genClib.c:298

References application_domain, gen_alloc(), and GEN_CHECK_ALLOC.

Referenced by do_clone_application(), and MakeFunctionExpression().

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

◆ make_area()

◆ make_basic()

basic make_basic ( enum  basic_utype,
void *  val 
)

Definition at line 155 of file ri.c.

155  {
156  return (basic) gen_alloc(3*sizeof(gen_chunk), GEN_CHECK_ALLOC, basic_domain, tag, val);
157 }

References basic_domain, gen_alloc(), and GEN_CHECK_ALLOC.

Referenced by add_entity_to_declarations(), adg_get_integer_entity(), adg_rename_entities(), basic_maximum(), basic_of_intrinsic(), callnodeclfilter(), cell_reference_to_type(), comEngine_generate_procCode(), create_named_entity(), create_new_entity(), creer_nom_entite(), creer_nom_var(), edge_cost_polynome(), enclose_in_a_parallel_loop(), expression_basic(), fill_gLoopToToggleEnt(), fusion_buffer(), GetFullyDefinedReturnCodeVariable(), ImplicitType(), intrinsic_call_to_type(), intrinsic_cost(), make_basic_bit(), make_basic_complex(), make_basic_derived(), make_basic_float(), make_basic_int(), make_basic_logical(), make_basic_overloaded(), make_basic_pointer(), make_basic_string(), make_basic_typedef(), make_C_or_Fortran_constant_entity(), make_coeff(), make_get_rc_statement(), make_integer_constant_entity(), make_local_temporary_integer_value_entity(), make_new_symbolic_entity(), make_nlc_entity(), make_nsp_entity(), make_nub_entity(), make_predefined_C_entities(), make_scalar_complex_type(), make_scalar_integer_entity(), make_scalar_integer_type(), MakeAnyScalarParameter(), MakeAnyScalarResult(), MakeAssignedOrComputedGotoInst(), MakeBasic(), MakeBasicOverloaded(), MakeCharacterParameter(), MakeCharacterResult(), MakeDoInst(), MakeFormalParameter(), MakeFortranType(), promote_statement(), reference_to_type(), regenerate_toggles(), set_rc_function(), simple_basic_dup(), some_basic_of_any_expression(), task_time_polynome(), Tiling_buffer_allocation(), and usual_loop_tiling().

+ Here is the call graph for this function:

◆ make_basic_bit()

basic make_basic_bit ( symbolic  _field_)

Definition at line 176 of file ri.c.

176  {
177  return make_basic(is_basic_bit, (void*)(intptr_t) _field_);
178 }
basic make_basic(enum basic_utype tag, void *val)
Definition: ri.c:155

References intptr_t, is_basic_bit, and make_basic().

+ Here is the call graph for this function:

◆ make_basic_complex()

◆ make_basic_derived()

basic make_basic_derived ( entity  _field_)

Definition at line 182 of file ri.c.

182  {
183  return make_basic(is_basic_derived, (void*)(intptr_t) _field_);
184 }

References intptr_t, is_basic_derived, and make_basic().

Referenced by compute_basic_concrete_type(), gfc2pips_getbasic(), make_place_holder_variable(), and type_to_named_type().

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

◆ make_basic_float()

basic make_basic_float ( intptr_t  _field_)

Definition at line 161 of file ri.c.

161  {
162  return make_basic(is_basic_float, (void*)(intptr_t) _field_);
163 }

References intptr_t, is_basic_float, and make_basic().

Referenced by cast_constant(), gfc2pips_getbasic(), make_new_simd_vector_with_prefix(), simplification_double(), simplification_real(), simplify_complex_entity(), typing_arithmetic_operator(), typing_function_complex_to_real(), typing_function_constant_complex(), typing_function_constant_dcomplex(), typing_function_conversion_to_complex(), typing_function_conversion_to_dcomplex(), typing_function_conversion_to_double(), typing_function_conversion_to_real(), typing_function_dcomplex_to_double(), typing_function_double_to_double(), typing_function_double_to_int(), typing_function_double_to_longint(), typing_function_double_to_longlongint(), typing_function_int_to_logical(), typing_function_int_to_real(), typing_function_IntegerRealDouble_to_IntegerRealDouble(), typing_function_IntegerRealDoubleComplex_to_IntegerRealDoubleReal(), typing_function_longdcomplex_to_longdouble(), typing_function_longdouble_to_int(), typing_function_longdouble_to_longdouble(), typing_function_longdouble_to_longint(), typing_function_longdouble_to_longlongint(), typing_function_real_to_double(), typing_function_real_to_int(), typing_function_real_to_longint(), typing_function_real_to_longlongint(), typing_function_real_to_real(), typing_function_RealDouble_to_Integer(), typing_function_RealDouble_to_RealDouble(), typing_function_RealDoubleComplex_to_RealDoubleComplex(), and typing_power_operator().

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

◆ make_basic_int()

basic make_basic_int ( intptr_t  _field_)

Definition at line 158 of file ri.c.

158  {
159  return make_basic(is_basic_int, (void*)(intptr_t) _field_);
160 }

References intptr_t, is_basic_int, and make_basic().

Referenced by alloc_instrumentation(), basic_of_intrinsic(), check_C_function_type(), check_this_reference(), create_counter(), CreateLogicalUnits(), do_group_constants_terapix(), do_symbolic_tiling(), expression_to_type(), fix_loop_index_sign(), gfc2pips_getbasic(), init_loop_ctrl(), init_new_df_ref(), intrinsic_call_to_type(), is_iostat_specifier(), is_nextrec_specifier(), is_number_specifier(), make_bound(), make_complexity_unknown(), make_id_expression(), make_new_integer_scalar_common_variable(), make_new_simd_vector_with_prefix(), make_predefined_C_entities(), make_standard_integer_type(), make_standard_long_integer_type(), make_stderr_variable(), MakeParameterList(), malloc_arg_to_type(), module_to_wp65_modules(), new_param(), old_array_bound_check_instrumentation(), outliner_extract_loop_bound(), outliner_parameters(), simplification_int(), simplify_minmax_contrainte(), some_basic_of_any_expression(), sprintf_check_expression(), StackPush(), statement_with_at_most_one_integer_or_character(), step_local_RT_Integer(), step_parameter(), terapix_loop_optimizer(), terapix_optimize_accumulator(), typing_function_char_to_int(), typing_function_conversion_to_integer(), typing_function_double_to_int(), typing_function_double_to_longint(), typing_function_double_to_longlongint(), typing_function_format_name(), typing_function_int_to_char(), typing_function_int_to_int(), typing_function_int_to_logical(), typing_function_int_to_real(), typing_function_longdouble_to_int(), typing_function_longdouble_to_longint(), typing_function_longdouble_to_longlongint(), typing_function_longint_to_longint(), typing_function_longlongint_to_longlongint(), typing_function_real_to_int(), typing_function_real_to_longint(), typing_function_real_to_longlongint(), typing_function_RealDouble_to_Integer(), and UpdateEntity().

+ Here is the call graph for this function:

◆ make_basic_logical()

basic make_basic_logical ( intptr_t  _field_)

Definition at line 164 of file ri.c.

164  {
165  return make_basic(is_basic_logical, (void*)(intptr_t) _field_);
166 }

References intptr_t, is_basic_logical, and make_basic().

Referenced by alias_check(), CreateLogicalUnits(), gfc2pips_getbasic(), is_exist_specifier(), is_named_specifier(), is_opened_specifier(), make_predefined_C_entities(), typing_function_char_to_logical(), typing_logical_operator(), and typing_relational_operator().

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

◆ make_basic_overloaded()

basic make_basic_overloaded ( void  )

Definition at line 167 of file ri.c.

167  {
169 }
#define UU
Definition: newgen_types.h:98

References is_basic_overloaded, make_basic(), and UU.

Referenced by basic_of_intrinsic(), create_stub_points_to(), entity_all_xxx_locations(), intrinsic_call_to_type(), make_scalar_overloaded_type(), MakeTypeOverloaded(), type_this_call(), typing_arguments_of_user_function(), and typing_function_overloaded().

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

◆ make_basic_pointer()

◆ make_basic_string()

◆ make_basic_typedef()

basic make_basic_typedef ( entity  _field_)

Definition at line 185 of file ri.c.

185  {
186  return make_basic(is_basic_typedef, (void*)(intptr_t) _field_);
187 }

References intptr_t, is_basic_typedef, and make_basic().

Referenced by cast_STEP_ARG(), get_typedefed_array(), mpi_initialize(), mpi_type_mpi_comm(), mpi_type_mpi_request(), and mpi_type_mpi_status().

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

◆ make_call()

call make_call ( entity  a1,
list  a2 
)

Definition at line 269 of file ri.c.

269  {
270  return (call) gen_alloc(3*sizeof(gen_chunk), GEN_CHECK_ALLOC, call_domain, a1, a2);
271 }

References call_domain, gen_alloc(), and GEN_CHECK_ALLOC.

Referenced by add_exec_mmcd(), add_test(), analyze_expression(), atom_cse_expression(), atomize_or_associate_for_level(), bound_to_statement(), build_flag_assign(), build_flag_test(), build_global_time_test_with_exp(), build_local_time_test(), c_user_call_to_transformer(), call_nary_rwt(), cast_constant(), clean_statement(), comEngine_generate_procCode(), compile_one_reduction(), compute_constant(), constraint_to_bound(), controlize_distribution(), convert_constant_from_double_to_dcomplex(), convert_constant_from_double_to_real(), convert_constant_from_int_to_double(), convert_constant_from_int_to_real(), convert_constant_from_real_to_complex(), convert_constant_from_real_to_double(), convert_constant_from_real_to_int(), convert_pointer_to_array(), convert_pointer_to_array_aux(), dimensions_to_dma(), distribute_code(), do_array_to_pointer_walk_call_and_patch(), do_clone_call(), do_clone_reference(), do_linearize_pointer_is_expression(), do_outliner_smart_replacment(), do_point_to(), do_terapix_loop_optimizer(), entity_to_expression(), expand_call(), expressions_to_operation(), FixCReturnStatements(), float_to_expression(), forloop_test(), free_guards(), freia_copy_image(), freia_ok(), freia_substitute_by_helper_call(), freia_transpose_kernel(), gen_mpi_send_recv(), generate_c1_beta(), generate_compact(), generate_fifo_stat(), generate_mmcd_stat_from_ref(), get_bounds_expression(), get_exp_schedule(), get_fifoExp_from_ref(), gfc2pips_code2instruction_(), gfc2pips_dumpSELECT(), gfc2pips_expr2expression(), gfc2pips_symbol2data_instruction(), hpf_compile_call(), hpfc_broadcast_buffers(), hpfc_lazy_buffer_packing(), hpfc_make_call_statement(), hpfc_translate_call_with_distributed_args(), IdentifierToExpression(), if_different_pe_and_not_twin(), image_free(), inline_expression_call(), insert_cast(), insert_check_alias_before_statement(), int_to_expression(), inv_call_flt(), isolate_patch_reference(), loop_inc(), loop_test(), make_assign_instruction(), make_binary_call_statement(), make_bound_expression(), make_call_expression(), make_call_instruction(), make_call_statement(), make_constraint_expression(), make_div_expression(), make_dma_transfert(), make_entity_expression(), make_exec_mmcd(), make_exec_statement_from_name(), make_func_op(), make_get_rc_statement(), make_increment_instruction(), make_init_time(), make_lInitStats(), make_loadsave_statement(), make_loop_step_stat(), make_lSwitchStats(), make_mmcd_load_store_stat(), make_op_expression(), make_rational_exp(), make_read_write_fifo_stat(), make_send_receive_conversion(), make_set_rc_statement(), make_shuffle_statement(), make_simple_Fortran_io_instruction(), make_start_ru_module(), make_state_variable_assignement_statement(), make_statement_operator(), make_step_inc_statement(), make_toggle_inc_statement(), make_transStat(), make_vecteur_expression(), make_wait_step_statement(), MakeAssignInst(), MakeAtom(), MakeCallInst(), MakeCaseStatement(), MakeImpliedDo(), MakeIoInstA(), MakeIoInstB(), MakeZeroOrOneArgCallInst(), merge_expressions(), mpi_initialize(), mpic_make_generic_mpi_receive_call(), mpic_make_generic_mpi_send_call(), mpic_make_mpi_comm_rank(), mpic_make_mpi_comm_size(), mpic_make_mpi_finalize(), mpic_make_mpi_init(), mppa_call_helper(), new_local_image_variable(), outliner_call(), outliner_patch_parameters(), partial_eval_syntax(), pragma_build_if_condition(), pragma_if_as_expr(), pragma_omp_parallel_as_exprs(), pragma_omp_parallel_for_as_exprs(), pragma_private_as_expr_with_args(), prepend_call(), process_innerStat1_proc(), re_do_it(), reduction_as_expr(), reference_filter(), rename_op(), replace_entities_expression_walker(), replace_expression_similar_to_pattern(), replace_subscript(), sc_delimiter(), sesamify(), simplification_conversion(), try_reorder_expression_call(), whileloop_test(), and wrap_argument().

+ Here is the call graph for this function:

◆ make_callees()

callees make_callees ( list  a)

Definition at line 227 of file ri.c.

227  {
228  return (callees) gen_alloc(2*sizeof(gen_chunk), GEN_CHECK_ALLOC, callees_domain, a);
229 }

References callees_domain, gen_alloc(), and GEN_CHECK_ALLOC.

Referenced by actual_c_parser(), bootstrap_kernels(), bootstrap_stubs(), callgraph(), compute_callees(), EndOfProcedure(), flag_loops(), and gfc2pips_namespace().

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

◆ make_cast()

cast make_cast ( type  a1,
expression  a2 
)

Definition at line 311 of file ri.c.

311  {
312  return (cast) gen_alloc(3*sizeof(gen_chunk), GEN_CHECK_ALLOC, cast_domain, a1, a2);
313 }

References cast_domain, gen_alloc(), and GEN_CHECK_ALLOC.

Referenced by dimensions_to_dma(), do_clone_cast(), do_linearize_array_manage_callers(), edge_cost_polynome(), initialization_list_to_statements(), make_temporary_pointer_to_array_entity_with_prefix(), MakeCastExpression(), scalopify(), and task_time_polynome().

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

◆ make_code()

code make_code ( list  a1,
string  a2,
sequence  a3,
list  a4,
language  a5 
)

◆ make_constant()

◆ make_constant_call()

constant make_constant_call ( entity  _field_)

Definition at line 421 of file ri.c.

421  {
422  return make_constant(is_constant_call, (void*)(intptr_t) _field_);
423 }
constant make_constant(enum constant_utype tag, void *val)
Definition: ri.c:406

References intptr_t, is_constant_call, and make_constant().

+ Here is the call graph for this function:

◆ make_constant_float()

constant make_constant_float ( float  _field_)

Definition at line 412 of file ri.c.

412  {
413  return make_constant(is_constant_float, (void*)(intptr_t) _field_);
414 }

References intptr_t, is_constant_float, and make_constant().

+ Here is the call graph for this function:

◆ make_constant_int()

constant make_constant_int ( intptr_t  _field_)

Definition at line 409 of file ri.c.

409  {
410  return make_constant(is_constant_int, (void*)(intptr_t) _field_);
411 }

References intptr_t, is_constant_int, and make_constant().

Referenced by entity_null_locations(), EvalSizeofexpression(), gfc2pips_getbasic(), make_C_or_Fortran_constant_entity(), make_char_array_type(), and MakeEnumeratorInitialValue().

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

◆ make_constant_litteral()

constant make_constant_litteral ( void  )

Definition at line 418 of file ri.c.

418  {
420 }

References is_constant_litteral, make_constant(), and UU.

Referenced by bootstrap(), gfc2pips_vars_(), make_label(), make_scalar_integer_entity(), MakeCLabel(), and MakeLabel().

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

◆ make_constant_logical()

constant make_constant_logical ( intptr_t  _field_)

Definition at line 415 of file ri.c.

415  {
416  return make_constant(is_constant_logical, (void*)(intptr_t) _field_);
417 }

References intptr_t, is_constant_logical, and make_constant().

+ Here is the call graph for this function:

◆ make_constant_unknown()

constant make_constant_unknown ( void  )

Definition at line 424 of file ri.c.

424  {
426 }

References is_constant_unknown, make_constant(), and UU.

Referenced by MakeValueSymbolic(), and reference_to_address_entity().

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

◆ make_control()

control make_control ( statement  a1,
list  a2,
list  a3 
)

Definition at line 523 of file ri.c.

523  {
524  return (control) gen_alloc(4*sizeof(gen_chunk), GEN_CHECK_ALLOC, control_domain, a1, a2, a3);
525 }

References control_domain, gen_alloc(), and GEN_CHECK_ALLOC.

Referenced by __attribute__(), abc_instrumentation_insert_before_statement(), bottom_up_abc_insert_before_statement(), compile_control(), control_graph(), control_shallow_copy(), controlize_forloop(), controlize_list(), controlize_list_1(), controlize_loop(), controlize_repeatloop(), controlize_test(), controlize_whileloop(), create_statements_of_label(), find_exit_control_node(), find_or_create_exit_control_node(), full_spaghettify_module(), full_spaghettify_statement(), hcfg(), hierarchize_control_list(), init_label(), insert_before_current_statement(), interprocedural_abc_insert_before_statement(), lazy_initialize_for_statement(), make_body_from_forloop(), make_body_from_loop(), make_body_from_whileloop(), make_condition_from_forloop(), make_condition_from_loop(), make_condition_from_test(), make_condition_from_whileloop(), make_conditional_control(), make_exit_from_forloop(), make_exit_from_loop(), make_exit_from_test(), make_exit_from_whileloop(), make_if_false_from_test(), make_if_true_from_test(), make_initialization_from_loop(), make_meaningless_control(), make_unstructured_from_forloop(), modify_blocks(), move_declaration_control_node_declarations_to_statement(), reduce_sequence(), scc_to_dag(), stmt_rewrite(), and top_down_abc_insert_before_statement().

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

◆ make_controlmap()

controlmap make_controlmap ( void  )

Definition at line 466 of file ri.c.

466  {
468 }

References controlmap_domain, gen_alloc(), and GEN_CHECK_ALLOC.

+ Here is the call graph for this function:

◆ make_dimension()

dimension make_dimension ( expression  a1,
expression  a2,
list  a3 
)

◆ make_dummy()

dummy make_dummy ( enum  dummy_utype,
void *  val 
)

Definition at line 614 of file ri.c.

614  {
615  return (dummy) gen_alloc(3*sizeof(gen_chunk), GEN_CHECK_ALLOC, dummy_domain, tag, val);
616 }

References dummy_domain, gen_alloc(), and GEN_CHECK_ALLOC.

Referenced by make_dummy_identifier(), and make_dummy_unknown().

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

◆ make_dummy_identifier()

dummy make_dummy_identifier ( entity  _field_)

Definition at line 620 of file ri.c.

620  {
621  return make_dummy(is_dummy_identifier, (void*)(intptr_t) _field_);
622 }
dummy make_dummy(enum dummy_utype tag, void *val)
Definition: ri.c:614

References intptr_t, is_dummy_identifier, and make_dummy().

Referenced by add_parameter_variable_to_module(), create_parameter_for_new_module(), FindParameterEntity(), gfc2pips_generate_parameters_list(), MakeParameterList(), outliner_parameters(), update_dummy_parameter(), and UpdateFunctionalType().

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

◆ make_dummy_unknown()

◆ make_entity()

entity make_entity ( string  a1,
type  a2,
storage  a3,
value  a4,
intptr_t  a5 
)

Definition at line 2565 of file ri.c.

2565  {
2566  return (entity) gen_alloc(7*sizeof(gen_chunk), GEN_CHECK_ALLOC, entity_domain, a1, a2, a3, a4, a5);
2567 }

References entity_domain, gen_alloc(), and GEN_CHECK_ALLOC.

+ Here is the call graph for this function:

◆ make_entity_int()

entity_int make_entity_int ( void  )

Definition at line 662 of file ri.c.

662  {
664 }

References entity_int_domain, gen_alloc(), and GEN_CHECK_ALLOC.

+ Here is the call graph for this function:

◆ make_entity_to_entity()

entity_to_entity make_entity_to_entity ( void  )

Definition at line 719 of file ri.c.

719  {
721 }

References entity_to_entity_domain, gen_alloc(), and GEN_CHECK_ALLOC.

Referenced by def_to_task_init().

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

◆ make_evaluation()

evaluation make_evaluation ( enum  evaluation_utype,
void *  val 
)

Definition at line 783 of file ri.c.

783  {
785 }

References evaluation_domain, gen_alloc(), and GEN_CHECK_ALLOC.

Referenced by make_evaluation_after(), and make_evaluation_before().

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

◆ make_evaluation_after()

evaluation make_evaluation_after ( void  )

Definition at line 789 of file ri.c.

789  {
791 }
evaluation make_evaluation(enum evaluation_utype tag, void *val)
Definition: ri.c:783

References is_evaluation_after, make_evaluation(), and UU.

Referenced by make_whileloop_statement().

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

◆ make_evaluation_before()

evaluation make_evaluation_before ( void  )

Definition at line 786 of file ri.c.

786  {
788 }

References is_evaluation_before, make_evaluation(), and UU.

Referenced by do_loop_to_while_loop(), dowhile_to_while_walker(), gfc2pips_code2instruction_(), make_fsm_from_statement(), make_whileloop_statement(), and MakeWhileDoInst().

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

◆ make_execution()

◆ make_execution_parallel()

execution make_execution_parallel ( void  )

Definition at line 844 of file ri.c.

844  {
846 }
execution make_execution(enum execution_utype tag, void *val)
Definition: ri.c:838

References is_execution_parallel, make_execution(), and UU.

Referenced by do_symbolic_tiling(), enclose_in_a_parallel_loop(), and promote_statement().

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

◆ make_execution_sequential()

execution make_execution_sequential ( void  )

Definition at line 841 of file ri.c.

841  {
843 }

References is_execution_sequential, make_execution(), and UU.

Referenced by do_clone_loop(), do_group_constants_terapix(), do_loop_expansion_init(), for_to_do_loop_conversion(), generate_loop_workchunk(), gfc2pips_code2instruction_(), and make_loop_statement().

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

◆ make_expression()

expression make_expression ( syntax  a1,
normalized  a2 
)

Definition at line 886 of file ri.c.

886  {
887  return (expression) gen_alloc(3*sizeof(gen_chunk), GEN_CHECK_ALLOC, expression_domain, a1, a2);
888 }

References expression_domain, gen_alloc(), and GEN_CHECK_ALLOC.

Referenced by add_test(), analyze_expression(), atom_cse_expression(), atomize_or_associate_for_level(), atomize_this_expression(), build_flag_test(), build_global_time_test_with_exp(), build_local_time_test(), call_to_expression(), call_to_postcondition(), cast_constant(), constraint_to_bound(), convert_constant_from_double_to_dcomplex(), convert_constant_from_real_to_complex(), convert_pointer_to_array(), convert_pointer_to_array_aux(), dimensions_to_dma(), do_atomize_call(), do_brace_expression_to_statements(), do_clone_expression(), do_linearize_array_manage_callers(), do_linearize_pointer_is_expression(), do_loop_unroll_with_prologue(), do_split_structure(), edge_cost_polynome(), entity_ith_bounds(), expand_call(), expand_reference(), forloop_test(), free_guards(), freia_transpose_kernel(), generate_compute_local_indices(), get_bounds_expression(), get_exp_schedule(), gfc2pips_array_ref2indices(), gfc2pips_code2instruction_(), gfc2pips_expr2expression(), IdentifierToExpression(), initialization_list_to_statements(), insert_cast(), inv_call_flt(), loop_inc(), loop_test(), make_bound_expression(), make_constraint_expression(), make_datum_movement(), make_div_expression(), make_fields_assignment_instruction(), make_func_op(), make_id_expression(), make_increment_instruction(), make_movement_scalar_wp65(), make_movements_loop_body_wp65(), make_op_expression(), make_rational_exp(), make_ref_expr(), make_temporary_pointer_to_array_entity_with_prefix(), MakeArrayExpression(), MakeAssignInst(), MakeAtom(), MakeCastExpression(), MakeFunctionExpression(), MakeImpliedDo(), MakeSizeofExpression(), MakeSizeofType(), makeTransfertSizeExpression(), merge_expressions(), offset_of_struct(), outliner_patch_parameters(), pragma_omp_parallel_as_exprs(), pragma_omp_parallel_for_as_exprs(), pragma_private_as_expr_with_args(), re_do_it(), reduction_as_expr(), reference_filter(), reference_to_expression(), region_to_address(), replace_entity_by_expression_expression_walker(), replace_subscript(), scalopify(), sesamify(), simd_atomize_this_expression(), simplification_conversion(), simplify_deducable_variables(), syntax_to_expression(), task_time_polynome(), update_range(), whileloop_test(), and wrap_argument().

+ Here is the call graph for this function:

◆ make_extension()

extension make_extension ( enum  extension_utype,
void *  val 
)

Definition at line 935 of file ri.c.

935  {
936  return (extension) gen_alloc(3*sizeof(gen_chunk), GEN_CHECK_ALLOC, extension_domain, tag, val);
937 }

References extension_domain, gen_alloc(), and GEN_CHECK_ALLOC.

Referenced by make_extension_pragma(), and make_extension_unknown().

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

◆ make_extension_pragma()

extension make_extension_pragma ( pragma  _field_)

Definition at line 938 of file ri.c.

938  {
939  return make_extension(is_extension_pragma, (void*)(intptr_t) _field_);
940 }
extension make_extension(enum extension_utype tag, void *val)
Definition: ri.c:935

References intptr_t, is_extension_pragma, and make_extension().

Referenced by add_pragma_expr_to_statement(), add_pragma_str_to_statement(), and make_if_converted_test_statement().

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

◆ make_extension_unknown()

extension make_extension_unknown ( void  )

Definition at line 941 of file ri.c.

941  {
943 }

References is_extension_unknown, make_extension(), and UU.

+ Here is the call graph for this function:

◆ make_extensions()

extensions make_extensions ( list  a)

Definition at line 983 of file ri.c.

983  {
985 }

References extensions_domain, gen_alloc(), and GEN_CHECK_ALLOC.

Referenced by empty_extensions(), and fix_sequence_statement_attributes().

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

◆ make_forloop()

forloop make_forloop ( expression  a1,
expression  a2,
expression  a3,
statement  a4 
)

Definition at line 1025 of file ri.c.

1025  {
1026  return (forloop) gen_alloc(5*sizeof(gen_chunk), GEN_CHECK_ALLOC, forloop_domain, a1, a2, a3, a4);
1027 }

References forloop_domain, gen_alloc(), and GEN_CHECK_ALLOC.

Referenced by controlize_forloop(), do_clone_forloop(), do_loop_to_for_loop(), make_forloop_statement(), and MakeForloop().

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

◆ make_formal()

◆ make_functional()

functional make_functional ( list  a1,
type  a2 
)

Definition at line 1109 of file ri.c.

1109  {
1110  return (functional) gen_alloc(3*sizeof(gen_chunk), GEN_CHECK_ALLOC, functional_domain, a1, a2);
1111 }

References functional_domain, gen_alloc(), and GEN_CHECK_ALLOC.

Referenced by __attribute__(), assign_substring_type(), callnodeclfilter(), char_pointer_to_double_type(), character_to_character_type(), character_to_integer_type(), character_to_logical_type(), complex_to_complex_type(), complex_to_real_type(), CreateAbstractStateVariable(), CreateLogicalUnits(), default_intrinsic_type(), double_to_double_type(), double_to_integer_type(), double_to_longinteger_type(), double_to_longlonginteger_type(), doublecomplex_to_double_type(), doublecomplex_to_doublecomplex_type(), entity_null_locations(), find_operator(), gfc2pips_code2instruction_(), gfc2pips_parameters(), gfc2pips_vars_(), IdentifierToExpression(), integer_to_integer_type(), integer_to_logical_type(), integer_to_overloaded_type(), integer_to_real_type(), integer_to_void_type(), logical_to_logical_type(), longdouble_to_integer_type(), longdouble_to_longdouble_type(), longdouble_to_longinteger_type(), longdouble_to_longlonginteger_type(), longdoublecomplex_to_longdouble_type(), longdoublecomplex_to_longdoublecomplex_type(), longinteger_to_longinteger_type(), longinteger_to_overloaded_type(), longlonginteger_to_longlonginteger_type(), longlonginteger_to_overloaded_type(), make_C_or_Fortran_constant_entity(), make_empty_module(), make_get_rc_statement(), make_integer_constant_entity(), make_predefined_C_entities(), MakeCompilationUnitEntity(), MakeCurrentFunction(), MakeParameter(), MakeTopLevelEntity(), overloaded_to_complex_type(), overloaded_to_double_type(), overloaded_to_doublecomplex_type(), overloaded_to_integer_type(), overloaded_to_logical_type(), overloaded_to_longdouble_type(), overloaded_to_real_type(), overloaded_to_void_type(), pointer_to_overloaded_type(), prepend_call(), real_to_double_type(), real_to_integer_type(), real_to_longinteger_type(), real_to_longlonginteger_type(), real_to_real_type(), reference_to_address_entity(), set_rc_function(), substring_type(), TypeFunctionalEntity(), unsigned_integer_to_void_pointer_type(), UpdateFunctionEntity(), UpdatePointerEntity(), UpdateType(), void_to_integer_type(), void_to_void_to_int_pointer_type(), and void_to_void_type().

+ Here is the call graph for this function:

◆ make_instruction()

instruction make_instruction ( enum  instruction_utype,
void *  val 
)

Definition at line 1166 of file ri.c.

1166  {
1168 }

References gen_alloc(), GEN_CHECK_ALLOC, and instruction_domain.

Referenced by abc_instrumentation_insert_before_statement(), add_exec_mmcd(), add_test(), bottom_up_abc_insert_before_statement(), build_first_comb(), build_flag_assign(), build_flag_test(), build_local_time_test(), build_third_comb(), BuildStatementForEntry(), code_generation(), compute_region(), controlize_distribution(), controlize_list(), controlize_loop(), controlize_test(), controlize_whileloop(), controlizer(), distribute_code(), do_loop_unroll_with_epilogue(), do_loop_unroll_with_prologue(), enclose_in_a_parallel_loop(), forloop_test(), full_spaghettify_module(), gen_if_rank(), gen_mpi_send_recv(), generate_c1_beta(), generate_guarded_statement(), Hierarchical_tiling(), hierarchize_control_list(), hpfc_make_call_statement(), interprocedural_abc_insert_before_statement(), isolate_code_portion(), loop_strip_mine(), loop_test(), make_assign_instruction(), make_binary_call_statement(), make_body_from_loop(), make_call_instruction(), make_call_statement(), make_check_io_statement(), make_condition_from_forloop(), make_condition_from_loop(), make_condition_from_test(), make_condition_from_whileloop(), make_fsm_from_statement(), make_get_rc_statement(), make_global_common_and_initialize(), make_goto_instruction(), make_increment_instruction(), make_init_time(), make_initialization_from_loop(), make_instruction_call(), make_instruction_expression(), make_instruction_forloop(), make_instruction_goto(), make_instruction_loop(), make_instruction_multitest(), make_instruction_sequence(), make_instruction_test(), make_instruction_unstructured(), make_instruction_whileloop(), make_loop_nest_for_overlap(), make_loop_step_stat(), make_new_loop_statement(), make_scalar_communication_module(), make_set_rc_statement(), make_start_ru_module(), make_state_variable_assignement_statement(), make_statement_operator(), make_transition_statement(), make_transStat(), MakeArithmIfInst(), MakeAssignedOrComputedGotoInst(), MakeAssignInst(), MakeBlockIfInst(), MakeCallInst(), MakeDoInst(), MakeGotoStatement(), MakeIoInstA(), MakeIoInstB(), MakeLogicalIfInst(), MakeLoopAs(), makeloopbody(), MakeStatementLike(), MakeWhileDoInst(), MakeZeroOrOneArgCallInst(), mpi_initialize(), parallel_tiling(), pips_code_abc_statement_rwt(), ProcessEntry(), re_do_it(), ReuseLabelledStatement(), spaghettify_forloop(), spaghettify_loop(), spaghettify_test(), spaghettify_whileloop(), st_make_nice_test(), systeme_to_loop_nest(), Tiling2_buffer(), Tiling_buffer_allocation(), tiling_transformation(), top_down_abc_insert_before_statement(), and whileloop_test().

+ Here is the call graph for this function:

◆ make_instruction_call()

instruction make_instruction_call ( call  _field_)

Definition at line 1184 of file ri.c.

1184  {
1185  return make_instruction(is_instruction_call, (void*)(intptr_t) _field_);
1186 }
instruction make_instruction(enum instruction_utype tag, void *val)
Definition: ri.c:1166

References intptr_t, is_instruction_call, and make_instruction().

Referenced by do_clone_instruction(), effects_to_dma(), for_to_do_loop_conversion(), gfc2pips_code2instruction_(), gfc2pips_dumpSELECT(), gfc2pips_symbol2data_instruction(), hwac_replace_statement(), make_dma_transfert(), make_shuffle_statement(), make_simple_Fortran_io_instruction(), outliner_call(), prepend_call(), and sesamify().

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

◆ make_instruction_expression()

instruction make_instruction_expression ( expression  _field_)

◆ make_instruction_forloop()

instruction make_instruction_forloop ( forloop  _field_)

Definition at line 1193 of file ri.c.

1193  {
1194  return make_instruction(is_instruction_forloop, (void*)(intptr_t) _field_);
1195 }

References intptr_t, is_instruction_forloop, and make_instruction().

Referenced by controlize_forloop(), do_clone_instruction(), do_loop_to_for_loop(), make_forloop_statement(), and MakeForloop().

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

◆ make_instruction_goto()

instruction make_instruction_goto ( statement  _field_)

Definition at line 1181 of file ri.c.

1181  {
1182  return make_instruction(is_instruction_goto, (void*)(intptr_t) _field_);
1183 }

References intptr_t, is_instruction_goto, and make_instruction().

Referenced by C_MakeReturnStatement(), gfc2pips_code2instruction_(), inline_return_crawler(), and inline_return_remover().

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

◆ make_instruction_loop()

instruction make_instruction_loop ( loop  _field_)

◆ make_instruction_multitest()

instruction make_instruction_multitest ( multitest  _field_)

Definition at line 1190 of file ri.c.

1190  {
1191  return make_instruction(is_instruction_multitest, (void*)(intptr_t) _field_);
1192 }

References intptr_t, is_instruction_multitest, and make_instruction().

Referenced by do_clone_instruction().

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

◆ make_instruction_sequence()

◆ make_instruction_test()

◆ make_instruction_unstructured()

instruction make_instruction_unstructured ( unstructured  _field_)

Definition at line 1187 of file ri.c.

1187  {
1188  return make_instruction(is_instruction_unstructured, (void*)(intptr_t) _field_);
1189 }

References intptr_t, is_instruction_unstructured, and make_instruction().

Referenced by controlize_sequence(), and hcfg().

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

◆ make_instruction_whileloop()

instruction make_instruction_whileloop ( whileloop  _field_)

Definition at line 1178 of file ri.c.

1178  {
1179  return make_instruction(is_instruction_whileloop, (void*)(intptr_t) _field_);
1180 }

References intptr_t, is_instruction_whileloop, and make_instruction().

Referenced by do_clone_instruction(), do_loop_to_while_loop(), gfc2pips_code2instruction_(), and make_whileloop_statement().

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

◆ make_language()

language make_language ( enum  language_utype,
void *  val 
)

Definition at line 1247 of file ri.c.

1247  {
1248  return (language) gen_alloc(3*sizeof(gen_chunk), GEN_CHECK_ALLOC, language_domain, tag, val);
1249 }

References gen_alloc(), GEN_CHECK_ALLOC, and language_domain.

Referenced by make_language_c(), make_language_fortran(), make_language_fortran95(), and make_language_unknown().

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

◆ make_language_c()

language make_language_c ( void  )

Definition at line 1253 of file ri.c.

1253  {
1254  return make_language(is_language_c, UU);
1255 }
language make_language(enum language_utype tag, void *val)
Definition: ri.c:1247

References is_language_c, make_language(), and UU.

Referenced by atomic_function_of_operation(), freia_create_helper_function(), IdentifierToExpression(), MakeCompilationUnitEntity(), MakeCurrentModule(), MakeTopLevelEntity(), prepend_call(), RenameFunctionEntity(), and workspace_language().

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

◆ make_language_fortran()

◆ make_language_fortran95()

language make_language_fortran95 ( void  )

Definition at line 1256 of file ri.c.

1256  {
1258 }

References is_language_fortran95, make_language(), and UU.

Referenced by gfc2pips_namespace(), gfc2pips_symbol2entity(), and workspace_language().

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

◆ make_language_unknown()

language make_language_unknown ( void  )

◆ make_loop()

loop make_loop ( entity  a1,
range  a2,
statement  a3,
entity  a4,
execution  a5,
list  a6 
)

◆ make_mode()

mode make_mode ( enum  mode_utype,
void *  val 
)

Definition at line 1350 of file ri.c.

1350  {
1351  return (mode) gen_alloc(3*sizeof(gen_chunk), GEN_CHECK_ALLOC, mode_domain, tag, val);
1352 }

References gen_alloc(), GEN_CHECK_ALLOC, and mode_domain.

Referenced by add_parameter_variable_to_module(), make_get_rc_statement(), make_mode_reference(), make_mode_value(), make_parameter_list(), make_predefined_C_entities(), MakeCharacterParameter(), MakeModeReference(), MakeModeValue(), MakeVoidParameter(), module_to_wp65_modules(), and set_rc_function().

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

◆ make_mode_reference()

mode make_mode_reference ( void  )

Definition at line 1356 of file ri.c.

1356  {
1357  return make_mode(is_mode_reference, UU);
1358 }
mode make_mode(enum mode_utype tag, void *val)
Definition: ri.c:1350

References is_mode_reference, make_mode(), and UU.

Referenced by add_one_bound_argument(), add_parameter_variable_to_module(), create_parameter_for_new_module(), gfc2pips_generate_parameters_list(), MakeAnyScalarParameter(), and outliner_parameters().

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

◆ make_mode_value()

mode make_mode_value ( void  )

◆ make_multitest()

multitest make_multitest ( expression  a1,
statement  a2 
)

Definition at line 1398 of file ri.c.

1398  {
1399  return (multitest) gen_alloc(3*sizeof(gen_chunk), GEN_CHECK_ALLOC, multitest_domain, a1, a2);
1400 }

References gen_alloc(), GEN_CHECK_ALLOC, and multitest_domain.

Referenced by do_clone_multitest().

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

◆ make_normalized()

normalized make_normalized ( enum  normalized_utype,
void *  val 
)

◆ make_normalized_complex()

normalized make_normalized_complex ( void  )

Definition at line 1453 of file ri.c.

1453  {
1455 }
normalized make_normalized(enum normalized_utype tag, void *val)
Definition: ri.c:1447

References is_normalized_complex, make_normalized(), and UU.

Referenced by NormalizeCast(), NormalizeConstant(), NormalizeIntrinsic(), and NormalizeSyntax().

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

◆ make_normalized_linear()

normalized make_normalized_linear ( Pvecteur  _field_)

Definition at line 1450 of file ri.c.

1450  {
1451  return make_normalized(is_normalized_linear, (void*)(intptr_t) _field_);
1452 }

References intptr_t, is_normalized_linear, and make_normalized().

Referenced by NormalizeCall(), and NormalizeConstant().

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

◆ make_parameter()

◆ make_persistant_statement_to_cluster()

persistant_statement_to_cluster make_persistant_statement_to_cluster ( void  )

Definition at line 1537 of file ri.c.

References gen_alloc(), GEN_CHECK_ALLOC, and persistant_statement_to_cluster_domain.

Referenced by dsc_code_parallelization(), and hbdsc_parallelization().

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

◆ make_persistant_statement_to_control()

persistant_statement_to_control make_persistant_statement_to_control ( void  )

Definition at line 1594 of file ri.c.

References gen_alloc(), GEN_CHECK_ALLOC, and persistant_statement_to_control_domain.

Referenced by bottom_up_abc_statement(), initial_code_abc_statement(), interprocedural_abc_statement(), pips_code_abc_statement(), and top_down_abc_statement().

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

◆ make_persistant_statement_to_int()

persistant_statement_to_int make_persistant_statement_to_int ( void  )

Definition at line 1651 of file ri.c.

References gen_alloc(), GEN_CHECK_ALLOC, and persistant_statement_to_int_domain.

Referenced by statement_to_line_number().

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

◆ make_persistant_statement_to_statement()

persistant_statement_to_statement make_persistant_statement_to_statement ( void  )

Definition at line 1708 of file ri.c.

References gen_alloc(), GEN_CHECK_ALLOC, and persistant_statement_to_statement_domain.

+ Here is the call graph for this function:

◆ make_pragma()

pragma make_pragma ( enum  pragma_utype,
void *  val 
)

Definition at line 1772 of file ri.c.

1772  {
1773  return (pragma) gen_alloc(3*sizeof(gen_chunk), GEN_CHECK_ALLOC, pragma_domain, tag, val);
1774 }

References gen_alloc(), GEN_CHECK_ALLOC, and pragma_domain.

Referenced by make_pragma_expression(), and make_pragma_string().

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

◆ make_pragma_expression()

pragma make_pragma_expression ( list  _field_)

Definition at line 1778 of file ri.c.

1778  {
1779  return make_pragma(is_pragma_expression, (void*)(intptr_t) _field_);
1780 }
pragma make_pragma(enum pragma_utype tag, void *val)
Definition: ri.c:1772

References intptr_t, is_pragma_expression, and make_pragma().

Referenced by add_pragma_expr_to_statement().

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

◆ make_pragma_string()

pragma make_pragma_string ( string  _field_)

Definition at line 1775 of file ri.c.

1775  {
1776  return make_pragma(is_pragma_string, (void*)(intptr_t) _field_);
1777 }

References intptr_t, is_pragma_string, and make_pragma().

Referenced by add_pragma_str_to_statement(), and make_if_converted_test_statement().

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

◆ make_predicate()

◆ make_preference()

preference make_preference ( reference  a1)

Definition at line 1862 of file ri.c.

1862  {
1864 }

References gen_alloc(), GEN_CHECK_ALLOC, and preference_domain.

Referenced by call_proper_reduction_p(), loop_initialization_to_transformer(), and translate_reduction().

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

◆ make_qualifier()

qualifier make_qualifier ( enum  qualifier_utype,
void *  val 
)

◆ make_qualifier_asm()

qualifier make_qualifier_asm ( string  _field_)

Definition at line 1942 of file ri.c.

1942  {
1943  return make_qualifier(is_qualifier_asm, (void*)(intptr_t) _field_);
1944 }
qualifier make_qualifier(enum qualifier_utype tag, void *val)
Definition: ri.c:1921

References intptr_t, is_qualifier_asm, and make_qualifier().

+ Here is the call graph for this function:

◆ make_qualifier_auto()

qualifier make_qualifier_auto ( void  )

Definition at line 1936 of file ri.c.

1936  {
1938 }

References is_qualifier_auto, make_qualifier(), and UU.

+ Here is the call graph for this function:

◆ make_qualifier_const()

qualifier make_qualifier_const ( void  )

Definition at line 1924 of file ri.c.

1924  {
1926 }

References is_qualifier_const, make_qualifier(), and UU.

Referenced by char_pointer_to_double_type(), and step_parameter().

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

◆ make_qualifier_constant()

qualifier make_qualifier_constant ( void  )

Definition at line 1954 of file ri.c.

1954  {
1956 }

References is_qualifier_constant, make_qualifier(), and UU.

+ Here is the call graph for this function:

◆ make_qualifier_global()

qualifier make_qualifier_global ( void  )

Definition at line 1951 of file ri.c.

1951  {
1953 }

References is_qualifier_global, make_qualifier(), and UU.

Referenced by set_variable_qualifier().

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

◆ make_qualifier_local()

qualifier make_qualifier_local ( void  )

Definition at line 1948 of file ri.c.

1948  {
1950 }

References is_qualifier_local, make_qualifier(), and UU.

+ Here is the call graph for this function:

◆ make_qualifier_private()

qualifier make_qualifier_private ( void  )

Definition at line 1957 of file ri.c.

1957  {
1959 }

References is_qualifier_private, make_qualifier(), and UU.

Referenced by set_variable_qualifier().

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

◆ make_qualifier_register()

qualifier make_qualifier_register ( void  )

Definition at line 1933 of file ri.c.

1933  {
1935 }

References is_qualifier_register, make_qualifier(), and UU.

Referenced by set_register_qualifier().

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

◆ make_qualifier_restrict()

qualifier make_qualifier_restrict ( void  )

Definition at line 1927 of file ri.c.

1927  {
1929 }

References is_qualifier_restrict, make_qualifier(), and UU.

+ Here is the call graph for this function:

◆ make_qualifier_static_dimension()

qualifier make_qualifier_static_dimension ( void  )

Definition at line 1945 of file ri.c.

1945  {
1947 }

References is_qualifier_static_dimension, make_qualifier(), and UU.

+ Here is the call graph for this function:

◆ make_qualifier_thread()

qualifier make_qualifier_thread ( void  )

Definition at line 1939 of file ri.c.

1939  {
1941 }

References is_qualifier_thread, make_qualifier(), and UU.

+ Here is the call graph for this function:

◆ make_qualifier_volatile()

qualifier make_qualifier_volatile ( void  )

Definition at line 1930 of file ri.c.

1930  {
1932 }

References is_qualifier_volatile, make_qualifier(), and UU.

+ Here is the call graph for this function:

◆ make_ram()

ram make_ram ( entity  a1,
entity  a2,
intptr_t  a3,
list  a4 
)

Definition at line 1999 of file ri.c.

1999  {
2000  return (ram) gen_alloc(5*sizeof(gen_chunk), GEN_CHECK_ALLOC, ram_domain, a1, a2, a3, a4);
2001 }

References gen_alloc(), GEN_CHECK_ALLOC, and ram_domain.

Referenced by add_entity_to_declarations(), AddVariableToCommon(), AnalyzeData(), ComputeAddresses(), create_new_common_variable(), create_pointer_to_array_stub_points_to(), create_private_integer_variable_for_new_module(), create_private_variable_for_new_module(), create_stub_entity(), CreateAbstractStateVariable(), CreateLogicalUnits(), declare_common_variables_in_module(), DeclarePointer(), do_split_structure(), entity_flow_or_context_sentitive_heap_location(), fix_storage(), GenericAddLocalEntityToDeclarations(), GetFullyDefinedReturnCodeVariable(), gfc2pips_code2instruction__TOP(), gfc2pips_expr2entity(), gfc2pips_expr2expression(), gfc2pips_namespace(), gfc2pips_parameters(), gfc2pips_vars_(), init_c_implicit_variables(), make_array_entity(), make_common_entity(), make_emulated_shared_variable(), make_global_entity_from_local(), make_new_common(), make_new_entity(), make_new_integer_scalar_common_variable(), make_new_local_variables(), make_nlc_entity(), make_nsp_entity(), make_nub_entity(), make_scalar_entity(), make_scalar_integer_entity(), make_stderr_variable(), MakeIoFileArray(), MakeStorageRam(), module_initial_parameter_pv(), mpi_make_ctx(), new_synonym(), replace_indices_region(), replace_indices_region_com(), save_all_entities(), SaveEntity(), std_file_entity_to_pointed_file_entity(), step_local_RT_Integer(), and step_parameter().

+ Here is the call graph for this function:

◆ make_range()

range make_range ( expression  a1,
expression  a2,
expression  a3 
)

Definition at line 2041 of file ri.c.

2041  {
2042  return (range) gen_alloc(4*sizeof(gen_chunk), GEN_CHECK_ALLOC, range_domain, a1, a2, a3);
2043 }

References gen_alloc(), GEN_CHECK_ALLOC, and range_domain.

Referenced by array_access_to_array_ranges(), array_ranges_to_template_ranges(), array_scalar_access_to_bank_communication(), array_scalar_access_to_compute_communication(), bound_generation(), code_generation(), complementary_range(), compute_receive_content(), compute_receive_domain(), dimension_to_range(), do_clone_range(), do_loop_expansion_init(), do_loop_unroll_with_epilogue(), do_loop_unroll_with_prologue(), do_symbolic_tiling(), enclose_in_a_parallel_loop(), entity_ith_bounds(), for_to_do_loop_conversion(), generate_code(), generate_copy_loop_nest(), generate_full_copy(), generate_io_wp65_code(), generate_loop_workchunk(), generate_one_message(), gfc2pips_array_ref2indices(), gfc2pips_code2instruction_(), Hierarchical_tiling(), hpf_compile_parallel_loop(), hpf_compile_sequential_loop(), init_new_do_loop(), loop_nest_to_wp65_code(), loop_strip_mine(), make_bounds(), make_loop_skeleton(), make_loop_statement(), make_loopStat1(), make_new_loop_statement(), make_scanning_over_one_tile(), make_scanning_over_tiles(), make_star_syntax(), new_eng_loop(), parallel_tiling(), prepare_array_bounds(), re_do_it(), sesamify(), shape_one_message(), substitute_and_create(), systeme_to_loop_nest(), template_ranges_to_processors_ranges(), Tiling2_buffer(), Tiling_buffer_allocation(), tiling_transformation(), and usual_loop_tiling().

+ Here is the call graph for this function:

◆ make_reference()

reference make_reference ( entity  a1,
list  a2 
)

Definition at line 2083 of file ri.c.

2083  {
2084  return (reference) gen_alloc(3*sizeof(gen_chunk), GEN_CHECK_ALLOC, reference_domain, a1, a2);
2085 }

References gen_alloc(), GEN_CHECK_ALLOC, and reference_domain.

Referenced by adg_dataflowgraph_with_extremities(), alias_check_array_and_scalar_variable_in_caller_flt(), alias_check_array_variable_in_caller_flt(), anywhere_effect(), anywhere_source_to_sinks(), application_to_points_to_sinks(), array_elements_substitution_in_transformer(), array_formal_parameter_to_stub_points_to(), array_scalar_access_to_bank_communication(), array_scalar_access_to_compute_communication(), atom_cse_expression(), atomize_this_expression(), binary_intrinsic_call_to_points_to_sinks(), bound_to_statement(), build_esv_list(), build_new_ref(), c_convex_effects_on_actual_parameter_forward_translation(), call_to_points_to_sinks(), call_to_post_pv(), CheckLeftHandSide(), comp_regions_of_implied_do(), comp_regions_of_loop(), compute_points_to_binded_set(), constant_reference_to_normalized_constant_reference(), create_pointer_to_array_stub_points_to(), create_scalar_stub_sink_cell(), create_stub_points_to(), define_node_processor_id(), do_atomize_call(), do_brace_expression_to_statements(), do_clone_reference(), do_group_constants_terapix(), do_loop_unroll_with_prologue(), do_symbolic_tiling(), effect_may_union(), effect_must_union(), entity_to_cell(), entity_to_expression(), entity_to_sinks(), expand_reference(), expression_flt(), expression_to_points_to(), find_points_to_subscript_for_type(), flow_sensitive_malloc_to_points_to_sinks(), forward_substitute_array_location_in_transformer(), fusion_buffer(), generate_c1_alpha(), generate_code_loop(), generate_compact(), generate_copy_loop_nest(), generate_get_value_locally(), generate_parallel_body(), generate_prelude(), generate_read_of_ref_for_all(), generate_read_of_ref_for_computer(), generate_receive_from_computer(), generate_remapping_guard(), generate_send_to_computer(), generate_update_distributed_value_from_host(), generate_update_private_value_from_host(), generate_update_values_on_computer_and_nodes(), generate_update_values_on_nodes(), generic_reference_to_transformer(), get_sizeofexpression_for_region(), gfc2pips_expr2expression(), heap_effect(), heap_intrinsic_to_post_pv(), hpfc_buffer_reference(), hpfc_generate_message(), IdentifierToExpression(), init_new_df_ref(), init_points_to_analysis(), initialization_list_to_statements(), initialize_array_variable(), inline_expression_call(), io_comp_regions(), live_mapping_expression(), live_out_paths_from_loop_to_body(), loop_annotate(), loop_initialization_to_transformer(), loop_instruction_to_communications(), loop_to_implieddo(), make_abc_count_statement(), make_anywhere_anywhere_pvs(), make_anywhere_points_to_cell(), make_anywhere_reference(), make_check_io_statement(), make_com_loopbody(), make_datum_movement(), make_entity_expression(), make_id_expression(), make_lInitStats(), make_list_of_flags(), make_loadsave_statement(), make_lSwitchStats(), make_mmcd_stats_from_ref(), make_movements_loop_body_wp65(), make_mypos_expression(), make_nowhere_cell(), make_null_pointer_value_cell(), make_read_loopbody(), make_ref_expr(), make_reference_expression(), make_statement_copy_i(), make_typed_nowhere_cell(), make_undefined_pointer_value_cell(), make_write_loopbody(), MakeArrayExpression(), MakeAtom(), max_module(), merge_two_reductions(), module_initial_parameter_pv(), module_to_value_mappings(), my_build_new_ref(), opkill_may_name(), opkill_must_name(), original_malloc_to_abstract_location(), outliner_smart_references_computation(), pointer_reference_to_expression(), points_to_anywhere(), points_to_anywhere_typed(), points_to_cell_to_upper_bound_points_to_cells(), points_to_cells_parameters(), points_to_reference_to_typed_index(), points_to_source_to_translations(), points_to_with_stripped_sink(), process_innerStat1_proc(), process_true_call_stat(), reduction_as_expr(), reference_to_points_to_sinks(), reference_to_points_to_translations(), regenerate_toggles(), region_translation(), region_union(), remove_arcs_from_pt_map(), remove_simple_scalar_pointers(), rename_reduction_ref_walker(), replace_array_ref_with_fifos(), replace_array_ref_with_fifos2(), replace_entity_by_expression_expression_walker(), replace_field_by_reference_walker(), set_array_status_to_target(), simd_atomize_this_expression(), simple_reference_to_convex_reference_conversion(), simplified_reference(), simplify_deducable_variables(), simplify_subscript(), source_to_sinks(), split_complex_expression(), st_compute_ith_local_index(), st_send_to_computer_if_necessary(), struct_initialization_to_points_to(), struct_variable_assignment_to_transformer(), struct_variable_equality_to_transformer(), struct_variable_to_pointer_locations(), Tiling_buffer_allocation(), translate_IO_ref(), translate_to_module_frame(), user_call_to_points_to_sinks(), variable_to_pointer_locations(), and verify_array_variable().

+ Here is the call graph for this function:

◆ make_sequence()

sequence make_sequence ( list  a)

Definition at line 2125 of file ri.c.

2125  {
2126  return (sequence) gen_alloc(2*sizeof(gen_chunk), GEN_CHECK_ALLOC, sequence_domain, a);
2127 }

References gen_alloc(), GEN_CHECK_ALLOC, and sequence_domain.

Referenced by abc_instrumentation_insert_before_statement(), bottom_up_abc_insert_before_statement(), cluster_stage_spire(), cluster_stage_spire_generation(), communications_construction(), controlize_distribution(), copy_n_statement(), CreateAbstractStateVariable(), CreateLogicalUnits(), do_clone_sequence(), do_clone_statement(), do_loop_to_while_loop(), do_recompile_module(), edge_cost_polynome(), for_to_do_loop_conversion(), for_to_while_loop_conversion(), free_guards(), freia_allocate_new_images_if_needed(), freia_insert_added_stats(), fusion(), fusion_buffer(), gen_mpi_send_recv(), gen_omp_parallel(), gen_omp_taskwait(), gen_recv_communications(), gen_send_communications(), generate_prelude(), generic_insert_statement(), gfc2pips_namespace(), gfc2pips_symbol2entity(), hierarchical_com(), Hierarchical_tiling(), IdentifierToExpression(), inline_expression_call(), inline_return_crawler(), interprocedural_abc_insert_before_statement(), isolate_code_portion(), loop_flt(), make_body_from_loop(), make_common_entity(), make_empty_module(), make_fields_assignment_instruction(), make_fsm_from_statement(), make_global_common_and_initialize(), make_initialization_from_loop(), make_instruction_block(), make_new_common(), make_scalar_communication_module(), make_start_ru_module(), make_transition_statement(), MakeBlock(), MakeCompilationUnitEntity(), MakeCurrentFunction(), MakeCurrentModule(), MakeEntry(), MakeIoInstA(), MakeStatementLike(), MakeSwitchStatement(), MakeTopLevelEntity(), mpi_finalize(), mpi_initialize(), pips_code_abc_statement_rwt(), prepend_call(), rename_statement_declarations(), RenameFunctionEntity(), ReuseLabelledStatement(), SafeLocalToGlobal(), sequence_filter(), set_entity_initial(), statement_convert_to_statement_with_sequence_of_intruction(), task_time_polynome(), Tiling2_buffer(), Tiling_buffer_allocation(), top_down_abc_insert_before_statement(), and update_statement_instruction().

+ Here is the call graph for this function:

◆ make_sizeofexpression()

sizeofexpression make_sizeofexpression ( enum  sizeofexpression_utype,
void *  val 
)

Definition at line 2174 of file ri.c.

2174  {
2176 }

References gen_alloc(), GEN_CHECK_ALLOC, and sizeofexpression_domain.

Referenced by make_sizeofexpression_expression(), and make_sizeofexpression_type().

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

◆ make_sizeofexpression_expression()

sizeofexpression make_sizeofexpression_expression ( expression  _field_)

Definition at line 2180 of file ri.c.

2180  {
2182 }
sizeofexpression make_sizeofexpression(enum sizeofexpression_utype tag, void *val)
Definition: ri.c:2174

References intptr_t, is_sizeofexpression_expression, and make_sizeofexpression().

Referenced by do_clone_sizeofexpression(), do_split_structure(), make_fields_assignment_instruction(), and MakeSizeofExpression().

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

◆ make_sizeofexpression_type()

sizeofexpression make_sizeofexpression_type ( type  _field_)

Definition at line 2177 of file ri.c.

2177  {
2178  return make_sizeofexpression(is_sizeofexpression_type, (void*)(intptr_t) _field_);
2179 }

References intptr_t, is_sizeofexpression_type, and make_sizeofexpression().

Referenced by initialization_list_to_statements(), MakeSizeofType(), makeTransfertSizeExpression(), offset_of_struct(), and sesamify().

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

◆ make_statement()

statement make_statement ( entity  a1,
intptr_t  a2,
intptr_t  a3,
string  a4,
instruction  a5,
list  a6,
string  a7,
extensions  a8,
synchronization  a9 
)

Definition at line 2222 of file ri.c.

2222  {
2223  return (statement) gen_alloc(10*sizeof(gen_chunk), GEN_CHECK_ALLOC, statement_domain, a1, a2, a3, a4, a5, a6, a7, a8, a9);
2224 }

References gen_alloc(), GEN_CHECK_ALLOC, and statement_domain.

Referenced by add_exec_mmcd(), add_test(), C_MakeReturnStatement(), cluster_stage_spire(), communications_construction(), compact_list(), controlize_distribution(), controlize_forloop(), controlize_list(), controlize_loop(), controlize_test(), controlize_whileloop(), controlizer(), distribute_code(), do_clone_statement(), enclose_in_a_parallel_loop(), for_to_do_loop_conversion(), forloop_test(), full_spaghettify_module(), gen_if_rank(), gen_mpi_send_recv(), gen_recv_communications(), gen_send_communications(), generate_code(), generate_code_loop(), generic_insert_statement(), gfc2pips_code2instruction(), gfc2pips_code2instruction__TOP(), gfc2pips_dumpSELECT(), hierarchical_com(), init_new_df_source(), insert_before_current_statement(), instruction_to_statement(), io_filter(), isolate_code_portion(), loop_test(), make_binary_call_statement(), make_body_from_loop(), make_call_statement(), make_condition_from_forloop(), make_condition_from_loop(), make_condition_from_test(), make_condition_from_whileloop(), make_forloop_statement(), make_fsm_from_statement(), make_global_common_and_initialize(), make_goto_instruction(), make_initialization_from_loop(), make_loop_statement(), make_loop_step_stat(), make_loopPattern(), make_loopStat1(), make_scalar_communication_module(), make_start_ru_module(), make_state_variable_assignement_statement(), make_statement_operator(), make_test_statement(), make_transition_statement(), make_transStat(), make_whileloop_statement(), MakeBlock(), MakeForloop(), MakeGotoStatement(), MakeLoopAs(), makeloopbody(), MakeNewLabelledStatement(), MakeStatement(), MakeStatementLike(), mpi_initialize(), new_df_sink_ins(), ProcessEntry(), sa_do_it(), simd_insert_statement(), statement_convert_to_statement_with_sequence_of_intruction(), usual_loop_tiling(), and whileloop_test().

+ Here is the call graph for this function:

◆ make_storage()

storage make_storage ( enum  storage_utype,
void *  val 
)

Definition at line 2273 of file ri.c.

2273  {
2274  return (storage) gen_alloc(3*sizeof(gen_chunk), GEN_CHECK_ALLOC, storage_domain, tag, val);
2275 }

References gen_alloc(), GEN_CHECK_ALLOC, and storage_domain.

Referenced by add_address_of_value(), add_old_value(), add_sizeof_value(), AddVariableToCommon(), adg_get_integer_entity(), adg_rename_entities(), AnalyzeData(), ComputeAddresses(), create_bound_entity(), create_entity(), create_named_entity(), create_new_common_variable(), create_new_entity(), create_private_integer_variable_for_new_module(), create_private_variable_for_new_module(), CreateAbstractStateVariable(), CreateAreas(), CreateLogicalUnits(), declare_common_variables_in_module(), DeclarePointer(), fix_storage(), GetFullyDefinedReturnCodeVariable(), init_loop_ctrl(), init_new_df_ref(), init_new_do_loop(), make_array_entity(), make_coeff(), make_common_entity(), make_emulated_shared_variable(), make_get_rc_statement(), make_id_expression(), make_local_value_entity(), make_new_common(), make_new_entity(), make_new_integer_scalar_common_variable(), make_new_local_variables(), make_new_symbolic_entity(), make_nlc_entity(), make_nsp_entity(), make_nub_entity(), make_scalar_entity(), make_scalar_integer_entity(), make_storage_formal(), make_storage_ram(), make_storage_return(), make_storage_rom(), MakeCompilationUnitEntity(), MakeCurrentFunction(), MakeEntry(), MakeFormalParameter(), MakeIntrinsic(), MakeIoFileArray(), module_to_wp65_modules(), new_eng_loop(), new_param(), new_synonym(), SafeLocalToGlobal(), save_all_entities(), SaveEntity(), set_rc_function(), simplify_minmax_contrainte(), std_file_entity_to_pointed_file_entity(), and UpdateFormalStorages().

+ Here is the call graph for this function:

◆ make_storage_formal()

storage make_storage_formal ( formal  _field_)

Definition at line 2282 of file ri.c.

2282  {
2283  return make_storage(is_storage_formal, (void*)(intptr_t) _field_);
2284 }
storage make_storage(enum storage_utype tag, void *val)
Definition: ri.c:2273

References intptr_t, is_storage_formal, and make_storage().

Referenced by create_parameter_for_new_module(), create_parameter_variable_for_new_module(), gfc2pips_generate_parameters_list(), gfc2pips_vars_(), MakeParameterList(), outliner_parameters(), UpdateEntity(), and UpdateEntity2().

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

◆ make_storage_ram()

◆ make_storage_return()

storage make_storage_return ( entity  _field_)

Definition at line 2276 of file ri.c.

2276  {
2277  return make_storage(is_storage_return, (void*)(intptr_t) _field_);
2278 }

References intptr_t, is_storage_return, and make_storage().

Referenced by CreateReturnEntity(), and gfc2pips_expr2expression().

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

◆ make_storage_rom()

◆ make_subscript()

subscript make_subscript ( expression  a1,
list  a2 
)

◆ make_symbolic()

symbolic make_symbolic ( expression  a1,
constant  a2 
)

Definition at line 2369 of file ri.c.

2369  {
2370  return (symbolic) gen_alloc(3*sizeof(gen_chunk), GEN_CHECK_ALLOC, symbolic_domain, a1, a2);
2371 }

References gen_alloc(), GEN_CHECK_ALLOC, and symbolic_domain.

Referenced by InitializeEnumMemberValues(), MakeValueSymbolic(), and reference_to_address_entity().

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

◆ make_synchronization()

synchronization make_synchronization ( enum  synchronization_utype,
void *  val 
)

Definition at line 2421 of file ri.c.

2421  {
2423 }

References gen_alloc(), GEN_CHECK_ALLOC, and synchronization_domain.

Referenced by make_synchronization_barrier(), make_synchronization_critical(), make_synchronization_none(), make_synchronization_single(), and make_synchronization_spawn().

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

◆ make_synchronization_barrier()

synchronization make_synchronization_barrier ( void  )

Definition at line 2430 of file ri.c.

2430  {
2432 }
synchronization make_synchronization(enum synchronization_utype tag, void *val)
Definition: ri.c:2421

References is_synchronization_barrier, make_synchronization(), and UU.

Referenced by cluster_stage_spire().

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

◆ make_synchronization_critical()

synchronization make_synchronization_critical ( reference  _field_)

Definition at line 2436 of file ri.c.

2436  {
2437  return make_synchronization(is_synchronization_critical, (void*)(intptr_t) _field_);
2438 }

References intptr_t, is_synchronization_critical, and make_synchronization().

+ Here is the call graph for this function:

◆ make_synchronization_none()

synchronization make_synchronization_none ( void  )

Definition at line 2424 of file ri.c.

2424  {
2426 }

References is_synchronization_none, make_synchronization(), and UU.

Referenced by add_exec_mmcd(), C_MakeReturnStatement(), cluster_stage_spire(), communications_construction(), compact_list(), controlize_distribution(), controlize_forloop(), controlize_list(), controlize_loop(), controlize_test(), controlize_whileloop(), controlizer(), distribute_code(), do_clone_statement(), enclose_in_a_parallel_loop(), for_to_do_loop_conversion(), forloop_test(), full_spaghettify_module(), gen_if_rank(), gen_mpi_send_recv(), gen_omp_taskwait(), gen_recv_communications(), gen_send_communications(), generate_code(), generate_code_loop(), generic_insert_statement(), gfc2pips_code2instruction(), gfc2pips_code2instruction__TOP(), gfc2pips_dumpSELECT(), hierarchical_com(), init_new_df_source(), insert_before_current_statement(), instruction_to_statement(), io_filter(), isolate_code_portion(), loop_test(), make_binary_call_statement(), make_body_from_loop(), make_call_statement(), make_condition_from_forloop(), make_condition_from_loop(), make_condition_from_test(), make_condition_from_whileloop(), make_forloop_statement(), make_fsm_from_statement(), make_global_common_and_initialize(), make_goto_instruction(), make_initialization_from_loop(), make_loop_statement(), make_loop_step_stat(), make_loopPattern(), make_loopStat1(), make_scalar_communication_module(), make_start_ru_module(), make_state_variable_assignement_statement(), make_statement_operator(), make_test_statement(), make_transition_statement(), make_transStat(), make_whileloop_statement(), MakeBlock(), MakeForloop(), MakeGotoStatement(), MakeLoopAs(), makeloopbody(), MakeNewLabelledStatement(), MakeStatement(), MakeStatementLike(), mpi_finalize(), mpi_initialize(), new_df_sink_ins(), ProcessEntry(), simd_insert_statement(), statement_convert_to_statement_with_sequence_of_intruction(), usual_loop_tiling(), and whileloop_test().

+ Here is the call graph for this function:

◆ make_synchronization_single()

synchronization make_synchronization_single ( bool  _field_)

Definition at line 2433 of file ri.c.

2433  {
2434  return make_synchronization(is_synchronization_single, (void*)(intptr_t) _field_);
2435 }

References intptr_t, is_synchronization_single, and make_synchronization().

+ Here is the call graph for this function:

◆ make_synchronization_spawn()

synchronization make_synchronization_spawn ( entity  _field_)

Definition at line 2427 of file ri.c.

2427  {
2428  return make_synchronization(is_synchronization_spawn, (void*)(intptr_t) _field_);
2429 }

References intptr_t, is_synchronization_spawn, and make_synchronization().

Referenced by cluster_stage_spire().

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

◆ make_syntax()

syntax make_syntax ( enum  syntax_utype,
void *  val 
)

Definition at line 2491 of file ri.c.

2491  {
2492  return (syntax) gen_alloc(3*sizeof(gen_chunk), GEN_CHECK_ALLOC, syntax_domain, tag, val);
2493 }

References gen_alloc(), GEN_CHECK_ALLOC, and syntax_domain.

Referenced by add_test(), analyze_expression(), atom_cse_expression(), build_flag_test(), build_global_time_test_with_exp(), build_local_time_test(), call_to_expression(), call_to_postcondition(), cast_constant(), CheckLeftHandSide(), constraint_to_bound(), convert_constant_from_double_to_dcomplex(), convert_constant_from_real_to_complex(), do_loop_unroll_with_prologue(), entity_ith_bounds(), expand_call(), expand_reference(), expression_flt(), forloop_test(), free_guards(), get_bounds_expression(), get_exp_schedule(), gfc2pips_array_ref2indices(), insert_cast(), inv_call_flt(), loop_inc(), loop_test(), make_bound_expression(), make_constraint_expression(), make_datum_movement(), make_div_expression(), make_func_op(), make_id_expression(), make_increment_instruction(), make_movement_scalar_wp65(), make_movements_loop_body_wp65(), make_op_expression(), make_rational_exp(), make_ref_expr(), make_star_syntax(), make_syntax_application(), make_syntax_call(), make_syntax_cast(), make_syntax_range(), make_syntax_reference(), make_syntax_sizeofexpression(), make_syntax_subscript(), make_syntax_va_arg(), MakeAtom(), MakeImpliedDo(), merge_expressions(), re_do_it(), reference_filter(), reference_to_expression(), simplification_conversion(), simplify_deducable_variables(), st_compute_ith_local_index(), translate_IO_ref(), update_range(), and whileloop_test().

+ Here is the call graph for this function:

◆ make_syntax_application()

syntax make_syntax_application ( application  _field_)

Definition at line 2512 of file ri.c.

2512  {
2513  return make_syntax(is_syntax_application, (void*)(intptr_t) _field_);
2514 }
syntax make_syntax(enum syntax_utype tag, void *val)
Definition: ri.c:2491

References intptr_t, is_syntax_application, and make_syntax().

Referenced by do_clone_syntax(), and MakeFunctionExpression().

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

◆ make_syntax_call()

◆ make_syntax_cast()

syntax make_syntax_cast ( cast  _field_)

Definition at line 2503 of file ri.c.

2503  {
2504  return make_syntax(is_syntax_cast, (void*)(intptr_t) _field_);
2505 }

References intptr_t, is_syntax_cast, and make_syntax().

Referenced by dimensions_to_dma(), do_clone_syntax(), do_linearize_array_manage_callers(), edge_cost_polynome(), initialization_list_to_statements(), make_temporary_pointer_to_array_entity_with_prefix(), MakeCastExpression(), scalopify(), and task_time_polynome().

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

◆ make_syntax_range()

syntax make_syntax_range ( range  _field_)

Definition at line 2497 of file ri.c.

2497  {
2498  return make_syntax(is_syntax_range, (void*)(intptr_t) _field_);
2499 }

References intptr_t, is_syntax_range, and make_syntax().

Referenced by do_clone_syntax().

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

◆ make_syntax_reference()

◆ make_syntax_sizeofexpression()

syntax make_syntax_sizeofexpression ( sizeofexpression  _field_)

Definition at line 2506 of file ri.c.

2506  {
2507  return make_syntax(is_syntax_sizeofexpression, (void*)(intptr_t) _field_);
2508 }

References intptr_t, is_syntax_sizeofexpression, and make_syntax().

Referenced by do_clone_syntax(), do_split_structure(), initialization_list_to_statements(), make_fields_assignment_instruction(), MakeSizeofExpression(), MakeSizeofType(), makeTransfertSizeExpression(), offset_of_struct(), and sesamify().

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

◆ make_syntax_subscript()

syntax make_syntax_subscript ( subscript  _field_)

Definition at line 2509 of file ri.c.

2509  {
2510  return make_syntax(is_syntax_subscript, (void*)(intptr_t) _field_);
2511 }

References intptr_t, is_syntax_subscript, and make_syntax().

Referenced by do_brace_expression_to_statements(), do_clone_syntax(), do_outliner_smart_replacment(), gfc2pips_expr2expression(), isolate_patch_reference(), make_subscript_expression(), MakeArrayExpression(), region_to_address(), and replace_entity_by_expression_expression_walker().

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

◆ make_syntax_va_arg()

syntax make_syntax_va_arg ( list  _field_)

Definition at line 2515 of file ri.c.

2515  {
2516  return make_syntax(is_syntax_va_arg, (void*)(intptr_t) _field_);
2517 }

References intptr_t, is_syntax_va_arg, and make_syntax().

Referenced by do_clone_syntax().

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

◆ make_test()

test make_test ( expression  a1,
statement  a2,
statement  a3 
)

Definition at line 2607 of file ri.c.

2607  {
2608  return (test) gen_alloc(4*sizeof(gen_chunk), GEN_CHECK_ALLOC, test_domain, a1, a2, a3);
2609 }

References gen_alloc(), GEN_CHECK_ALLOC, and test_domain.

Referenced by add_exec_mmcd(), add_test(), bound_generation(), build_first_comb(), build_flag_test(), build_local_time_test(), build_third_comb(), compile_master(), compute_region(), controlize_test(), cstr_args_check(), do_clone_test(), do_isolate_statement(), do_loop_nest_unswitching_purge(), forloop_test(), fusion(), fusion_buffer(), gen_if_rank(), generate_guarded_statement(), generate_remapping_guard(), gfc2pips_code2instruction_(), gfc2pips_dumpSELECT(), guard_expanded_statement(), Hierarchical_tiling(), hpf_compile_test(), hpfc_broadcast_if_necessary(), hpfc_lazy_buffer_packing(), hpfc_lazy_guard(), if_different_pe_and_not_twin(), inline_statement_crawler(), insert_test_before_caller(), insert_test_before_statement(), loop_annotate(), loop_flt(), loop_test(), make_bottom_up_abc_tests(), make_check_io_statement(), make_condition_from_forloop(), make_condition_from_loop(), make_condition_from_test(), make_condition_from_whileloop(), make_if_converted_test_statement(), make_interprocedural_abc_tests(), make_loop_step_stat(), make_movements_loop_body_wp65(), make_scalar_communication_module(), make_start_ru_module(), make_test_statement(), make_transition_statement(), make_transStat(), MakeArithmIfInst(), MakeAssignedOrComputedGotoInst(), MakeBlockIfInst(), MakeCaseStatement(), MakeLogicalIfInst(), st_make_nice_test(), Tiling2_buffer(), Tiling_buffer_allocation(), top_down_abc_array(), unsugared_forloop_test(), unsugared_loop_test(), unsugared_whileloop_test(), verify_array_element(), verify_array_variable(), verify_scalar_variable(), and whileloop_test().

+ Here is the call graph for this function:

◆ make_transformer()

◆ make_type()

type make_type ( enum  type_utype,
void *  val 
)

Definition at line 2706 of file ri.c.

2706  {
2707  return (type) gen_alloc(3*sizeof(gen_chunk), GEN_CHECK_ALLOC, type_domain, tag, val);
2708 }

References gen_alloc(), GEN_CHECK_ALLOC, and type_domain.

Referenced by __attribute__(), adg_get_integer_entity(), adg_rename_entities(), alias_check(), assign_substring_type(), basic_of_intrinsic(), call_to_type(), callnodeclfilter(), cell_reference_to_type(), char_pointer_to_double_type(), character_to_character_type(), character_to_integer_type(), character_to_logical_type(), complex_to_complex_type(), complex_to_real_type(), create_entity(), create_new_common_variable(), create_new_entity(), create_stub_entity(), CreateAbstractStateVariable(), CreateAreas(), CreateLogicalUnits(), default_intrinsic_type(), double_to_double_type(), double_to_integer_type(), double_to_longinteger_type(), double_to_longlonginteger_type(), doublecomplex_to_double_type(), doublecomplex_to_doublecomplex_type(), expression_to_type(), expression_to_user_type(), find_operator(), FindOrCreateEntityLikeModel(), init_c_areas(), init_loop_ctrl(), init_new_df_ref(), init_new_do_loop(), InitAreas(), integer_to_integer_type(), integer_to_logical_type(), integer_to_overloaded_type(), integer_to_real_type(), integer_to_void_type(), intrinsic_call_to_type(), logical_to_logical_type(), longdouble_to_integer_type(), longdouble_to_longdouble_type(), longdouble_to_longinteger_type(), longdouble_to_longlonginteger_type(), longdoublecomplex_to_longdouble_type(), longdoublecomplex_to_longdoublecomplex_type(), longinteger_to_longinteger_type(), longinteger_to_overloaded_type(), longlonginteger_to_longlonginteger_type(), longlonginteger_to_overloaded_type(), make_C_or_Fortran_constant_entity(), make_coeff(), make_common_entity(), make_get_rc_statement(), make_id_expression(), make_integer_constant_entity(), make_local_temporary_integer_value_entity(), make_local_temporary_value_entity_with_basic(), make_new_common(), make_new_entity(), make_new_integer_scalar_common_variable(), make_new_symbolic_entity(), make_nlc_entity(), make_nsp_entity(), make_nub_entity(), make_parameter_list(), make_predefined_C_entities(), make_scalar_complex_type(), make_scalar_integer_type(), make_scalar_overloaded_type(), make_type_area(), make_type_enum(), make_type_functional(), make_type_statement(), make_type_struct(), make_type_union(), make_type_unknown(), make_type_varargs(), make_type_variable(), make_type_void(), MakeCallInst(), MakeCurrentFunction(), MakeEntry(), MakeFormalParameter(), MakeParameter(), MakeTypeArray(), MakeTypeStatement(), MakeTypeUnknown(), MakeTypeVariable(), MakeTypeVoid(), MakeVoidParameter(), MakeVoidResult(), new_eng_loop(), overloaded_to_complex_type(), overloaded_to_double_type(), overloaded_to_doublecomplex_type(), overloaded_to_integer_type(), overloaded_to_logical_type(), overloaded_to_longdouble_type(), overloaded_to_real_type(), overloaded_to_void_type(), pointer_to_overloaded_type(), r_cell_reference_to_type(), real_to_double_type(), real_to_integer_type(), real_to_longinteger_type(), real_to_longlonginteger_type(), real_to_real_type(), reference_to_type(), set_rc_function(), simplify_minmax_contrainte(), step_parameter(), substring_type(), TypeFunctionalEntity(), unsigned_integer_to_void_pointer_type(), update_functional_type_with_actual_arguments(), void_to_integer_type(), void_to_void_to_int_pointer_type(), and void_to_void_type().

+ Here is the call graph for this function:

◆ make_type_area()

type make_type_area ( area  _field_)

Definition at line 2712 of file ri.c.

2712  {
2713  return make_type(is_type_area, (void*)(intptr_t) _field_);
2714 }
type make_type(enum type_utype tag, void *val)
Definition: ri.c:2706

References intptr_t, is_type_area, and make_type().

Referenced by entity_all_locations(), entity_all_module_locations(), entity_all_module_xxx_locations(), entity_nowhere_locations(), entity_null_locations(), gfc2pips_namespace(), and make_empty_module().

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

◆ make_type_enum()

type make_type_enum ( list  _field_)

Definition at line 2736 of file ri.c.

2736  {
2737  return make_type(is_type_enum, (void*)(intptr_t) _field_);
2738 }

References intptr_t, is_type_enum, and make_type().

Referenced by MakeDerivedEntity().

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

◆ make_type_functional()

type make_type_functional ( functional  _field_)

◆ make_type_statement()

type make_type_statement ( void  )

Definition at line 2709 of file ri.c.

2709  {
2710  return make_type(is_type_statement, UU);
2711 }

References is_type_statement, make_type(), and UU.

+ Here is the call graph for this function:

◆ make_type_struct()

type make_type_struct ( list  _field_)

Definition at line 2730 of file ri.c.

2730  {
2731  return make_type(is_type_struct, (void*)(intptr_t) _field_);
2732 }

References intptr_t, is_type_struct, and make_type().

Referenced by find_or_create_allocatable_struct(), gfc2pips_getTypesDeclared(), MakeDerivedEntity(), and type_to_named_type().

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

◆ make_type_union()

type make_type_union ( list  _field_)

Definition at line 2733 of file ri.c.

2733  {
2734  return make_type(is_type_union, (void*)(intptr_t) _field_);
2735 }

References intptr_t, is_type_union, and make_type().

Referenced by MakeDerivedEntity(), and type_to_named_type().

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

◆ make_type_unknown()

type make_type_unknown ( void  )

Definition at line 2724 of file ri.c.

2724  {
2725  return make_type(is_type_unknown, UU);
2726 }

References is_type_unknown, make_type(), and UU.

Referenced by get_use_entities_list(), gfc2pips_char2entity(), IdentifierToExpression(), MakeCompilationUnitEntity(), and UpdateType().

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

◆ make_type_varargs()

type make_type_varargs ( type  _field_)

Definition at line 2721 of file ri.c.

2721  {
2722  return make_type(is_type_varargs, (void*)(intptr_t) _field_);
2723 }

References intptr_t, is_type_varargs, and make_type().

+ Here is the call graph for this function:

◆ make_type_variable()

type make_type_variable ( variable  _field_)

Definition at line 2715 of file ri.c.

2715  {
2716  return make_type(is_type_variable, (void*)(intptr_t) _field_);
2717 }

References intptr_t, is_type_variable, and make_type().

Referenced by add_entity_to_declarations(), add_one_bound_argument(), array_type_projection(), array_type_to_element_type(), array_type_to_sub_array_type(), basic_of_any_reference(), basic_of_intrinsic(), C_type_to_pointed_type(), check_C_function_type(), compute_basic_concrete_type(), convert_local_to_pointer_array(), create_parameter_for_new_module(), create_pointer_to_array_stub_points_to(), create_stub_points_to(), dimensions_to_dma(), do_array_to_pointer_type_aux(), do_linearize_array_manage_callers(), entity_all_xxx_locations(), expression_to_type(), fix_loop_index_sign(), generic_stub_source_to_sinks(), get_sizeofexpression_for_region(), get_typedefed_array(), initialization_list_to_statements(), intrinsic_call_to_type(), make_bound(), make_char_array_type(), make_data_field(), make_new_simd_vector_with_prefix(), make_scalar_char_pointer_type(), make_standard_integer_type(), make_standard_long_integer_type(), make_temporary_pointer_to_array_entity_with_prefix(), MakeParameterList(), makeTransfertSizeExpression(), malloc_arg_to_type(), module_initial_parameter_pv(), new_param(), normalize_microcode(), outliner_parameters(), outliner_smart_references_computation(), points_to_expression_to_pointed_type(), reference_to_type(), scalopify(), simd_replace_parameters(), type_to_named_type(), type_to_pointer_type(), undefined_pointer_value_entity(), UpdateArrayEntity(), UpdateEntity(), UpdateFinalPointer(), UpdateParenEntity(), UpdatePointerEntity(), and UpdateType().

+ Here is the call graph for this function:

◆ make_type_void()

◆ make_unstructured()

◆ make_value()

value make_value ( enum  value_utype,
void *  val 
)

Definition at line 2832 of file ri.c.

2832  {
2833  return (value) gen_alloc(3*sizeof(gen_chunk), GEN_CHECK_ALLOC, value_domain, tag, val);
2834 }

References gen_alloc(), GEN_CHECK_ALLOC, and value_domain.

Referenced by adg_get_integer_entity(), adg_rename_entities(), AnalyzeData(), bootstrap(), create_entity(), create_named_entity(), create_new_entity(), create_stub_entity(), CreateAbstractStateVariable(), CreateAreas(), CreateLogicalUnits(), EvalBinaryOp(), EvalConditionalOp(), EvalConstant(), EvalIntrinsic(), EvalUnaryOp(), find_operator(), gfc2pips_code2instruction_(), gfc2pips_expr2expression(), give_value_to_symbolic_entity(), IdentifierToExpression(), ImplicitType(), init_loop_ctrl(), init_new_df_ref(), init_new_do_loop(), make_C_or_Fortran_constant_entity(), make_coeff(), make_get_rc_statement(), make_integer_constant_entity(), make_new_entity(), make_new_symbolic_entity(), make_nlc_entity(), make_nsp_entity(), make_nub_entity(), make_scalar_integer_entity(), make_value_code(), make_value_constant(), make_value_expression(), make_value_intrinsic(), make_value_reference(), make_value_symbolic(), make_value_unknown(), MakeCharacterParameter(), MakeCharacterResult(), MakeCLabel(), MakeCompilationUnitEntity(), MakeCurrentFunction(), MakeCurrentModule(), MakeEntry(), MakeFortranType(), MakeIntrinsic(), MakeIoFileArray(), MakeLabel(), MakeValueLitteral(), MakeValueSymbolic(), new_eng_loop(), new_param(), RenameFunctionEntity(), SafeLocalToGlobal(), set_rc_function(), and store_initial_value().

+ Here is the call graph for this function:

◆ make_value_code()

value make_value_code ( code  _field_)

Definition at line 2835 of file ri.c.

2835  {
2836  return make_value(is_value_code, (void*)(intptr_t) _field_);
2837 }
value make_value(enum value_utype tag, void *val)
Definition: ri.c:2832

References intptr_t, is_value_code, and make_value().

Referenced by gfc2pips_namespace(), gfc2pips_symbol2entity(), make_common_entity(), make_empty_module(), make_new_common(), MakeTopLevelEntity(), and prepend_call().

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

◆ make_value_constant()

value make_value_constant ( constant  _field_)

Definition at line 2841 of file ri.c.

2841  {
2842  return make_value(is_value_constant, (void*)(intptr_t) _field_);
2843 }

References intptr_t, is_value_constant, and make_value().

Referenced by entity_null_locations(), EvalSizeofexpression(), gfc2pips_getbasic(), gfc2pips_vars_(), make_char_array_type(), make_label(), and MakeEnumeratorInitialValue().

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

◆ make_value_expression()

◆ make_value_intrinsic()

value make_value_intrinsic ( void  )

Definition at line 2844 of file ri.c.

2844  {
2845  return make_value(is_value_intrinsic, UU);
2846 }

References is_value_intrinsic, make_value(), and UU.

Referenced by make_predefined_C_entities().

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

◆ make_value_reference()

value make_value_reference ( reference  _field_)

Definition at line 2853 of file ri.c.

2853  {
2854  return make_value(is_value_reference, (void*)(intptr_t) _field_);
2855 }

References intptr_t, is_value_reference, and make_value().

Referenced by make_location_entity().

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

◆ make_value_symbolic()

value make_value_symbolic ( symbolic  _field_)

Definition at line 2838 of file ri.c.

2838  {
2839  return make_value(is_value_symbolic, (void*)(intptr_t) _field_);
2840 }

References intptr_t, is_value_symbolic, and make_value().

Referenced by InitializeEnumMemberValues(), and reference_to_address_entity().

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

◆ make_value_unknown()

value make_value_unknown ( void  )

Definition at line 2847 of file ri.c.

2847  {
2848  return make_value(is_value_unknown, UU);
2849 }

References is_value_unknown, make_value(), and UU.

Referenced by add_entity_to_declarations(), clean_up_sequences_rewrite(), create_new_common_variable(), create_parameter_for_new_module(), create_pointer_to_array_stub_points_to(), create_stub_entity(), CreateReturnEntity(), DeclareVariable(), do_split_structure(), entity_all_locations(), entity_all_module_locations(), entity_all_module_xxx_locations(), entity_all_module_xxx_locations_typed(), entity_all_xxx_locations(), entity_all_xxx_locations_typed(), entity_flow_or_context_sentitive_heap_location(), entity_nowhere_locations(), entity_null_locations(), EvalBinaryOp(), EvalCall(), EvalIntrinsic(), EvalSyntax(), EvalUnaryOp(), find_or_create_allocatable_struct(), generic_make_entity_copy_with_new_name(), get_typedefed_array(), get_use_entities_list(), GetFullyDefinedReturnCodeVariable(), gfc2pips_char2entity(), gfc2pips_expr2entity(), gfc2pips_namespace(), gfc2pips_symbol2data_instruction(), gfc2pips_symbol2entity(), gfc2pips_symbol2top_entity(), init_c_areas(), InitAreas(), inline_split_declarations(), make_array_entity(), make_bound(), make_data_field(), make_derived_entity(), make_empty_module(), make_emulated_shared_variable(), make_id_expression(), make_new_integer_scalar_common_variable(), make_predefined_C_entities(), make_scalar_entity(), make_stderr_variable(), make_temporary_pointer_to_array_entity_with_prefix(), MakeAtom(), MakeDerivedEntity(), MakeExternalFunction(), MakeFormalParameter(), module_initial_parameter_pv(), move_declaration_control_node_declarations_to_statement(), outliner_parameters(), simplify_minmax_contrainte(), split_initializations_in_statement(), undefined_pointer_value_entity(), UpdateEntity(), and UpdateEntity2().

+ Here is the call graph for this function:

◆ make_variable()

variable make_variable ( basic  a1,
list  a2,
list  a3 
)

Definition at line 2895 of file ri.c.

2895  {
2896  return (variable) gen_alloc(4*sizeof(gen_chunk), GEN_CHECK_ALLOC, variable_domain, a1, a2, a3);
2897 }

References gen_alloc(), GEN_CHECK_ALLOC, and variable_domain.

Referenced by add_entity_to_declarations(), add_one_bound_argument(), adg_get_integer_entity(), adg_rename_entities(), alias_check(), array_type_projection(), array_type_to_element_type(), array_type_to_sub_array_type(), basic_of_any_reference(), basic_of_intrinsic(), build_new_ref(), C_type_to_pointed_type(), call_to_type(), callnodeclfilter(), cell_reference_to_type(), check_C_function_type(), compute_basic_concrete_type(), convert_local_to_pointer_array(), create_integer_parameter_for_new_module(), create_new_entity(), create_new_scalar_common_variable(), create_pointer_to_array_stub_points_to(), create_stub_points_to(), dimensions_to_dma(), do_array_to_pointer_type_aux(), do_linearize_array_manage_callers(), entity_all_xxx_locations(), expression_to_type(), expression_to_user_type(), fix_loop_index_sign(), generic_stub_source_to_sinks(), get_sizeofexpression_for_region(), get_typedefed_array(), init_loop_ctrl(), init_new_df_ref(), initialization_list_to_statements(), intrinsic_call_to_type(), make_bound(), make_char_array_type(), make_coeff(), make_data_field(), make_get_rc_statement(), make_id_expression(), make_integer_constant_entity(), make_local_temporary_integer_value_entity(), make_local_temporary_value_entity_with_basic(), make_new_entity(), make_new_integer_scalar_common_variable(), make_new_simd_vector_with_prefix(), make_new_symbolic_entity(), make_nlc_entity(), make_nsp_entity(), make_nub_entity(), make_predefined_C_entities(), make_scalar_char_pointer_type(), make_scalar_complex_type(), make_scalar_integer_type(), make_scalar_overloaded_type(), make_standard_integer_type(), make_standard_long_integer_type(), make_temporary_pointer_to_array_entity_with_prefix(), MakeFormalParameter(), MakeParameterList(), makeTransfertSizeExpression(), MakeTypeArray(), MakeTypeVariable(), malloc_arg_to_type(), module_initial_parameter_pv(), my_build_new_ref(), new_param(), normalize_microcode(), outliner_parameters(), outliner_smart_references_computation(), points_to_expression_to_pointed_type(), r_cell_reference_to_type(), reference_to_type(), scalopify(), set_rc_function(), simplify_minmax_contrainte(), step_parameter(), type_to_named_type(), type_to_pointer_type(), undefined_pointer_value_entity(), update_functional_type_with_actual_arguments(), UpdateArrayEntity(), UpdateEntity(), UpdateFinalPointer(), UpdateParenEntity(), UpdatePointerEntity(), and UpdateType().

+ Here is the call graph for this function:

◆ make_whileloop()

whileloop make_whileloop ( expression  a1,
statement  a2,
entity  a3,
evaluation  a4 
)

Definition at line 2937 of file ri.c.

2937  {
2938  return (whileloop) gen_alloc(5*sizeof(gen_chunk), GEN_CHECK_ALLOC, whileloop_domain, a1, a2, a3, a4);
2939 }

References gen_alloc(), GEN_CHECK_ALLOC, and whileloop_domain.

Referenced by controlize_whileloop(), do_clone_whileloop(), do_loop_to_while_loop(), gfc2pips_code2instruction_(), make_fsm_from_statement(), make_whileloop_statement(), and MakeWhileDoInst().

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

◆ mode_assign_contents()

void mode_assign_contents ( mode  r,
mode  v 
)

Definition at line 1326 of file ri.c.

1326  {
1327  check_mode(r);
1328  check_mode(v);
1329  message_assert("defined references to domain mode",
1330  mode_defined_p(r) && mode_defined_p(v));
1331  memcpy(r, v, sizeof(struct _newgen_struct_mode_));
1332 }
bool mode_defined_p(mode p)
Definition: ri.c:1320
mode check_mode(mode p)
Definition: ri.c:1313

References check_mode(), message_assert, and mode_defined_p().

+ Here is the call graph for this function:

◆ mode_consistent_p()

bool mode_consistent_p ( mode  p)

Definition at line 1316 of file ri.c.

1316  {
1317  check_mode(p);
1318  return gen_consistent_p((gen_chunk*) p);
1319 }

References check_mode(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ mode_defined_p()

bool mode_defined_p ( mode  p)

Definition at line 1320 of file ri.c.

1320  {
1321  return gen_defined_p((gen_chunk*) p);
1322 }

References gen_defined_p().

Referenced by mode_assign_contents(), and print_mode().

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

◆ mode_non_recursive_free()

void mode_non_recursive_free ( mode  p)

Definition at line 1333 of file ri.c.

1333  {
1334  // should clear up contents...
1335  free(p);
1336 }

References free().

+ Here is the call graph for this function:

◆ mode_tag_as_string()

string mode_tag_as_string ( enum  mode_utype)

Definition at line 1343 of file ri.c.

1343  {
1344  switch (tag) {
1345  case is_mode_value: return "value";
1346  case is_mode_reference: return "reference";
1347  default: return string_undefined;
1348  }
1349 }

References is_mode_reference, is_mode_value, and string_undefined.

◆ multitest_assign_contents()

void multitest_assign_contents ( multitest  r,
multitest  v 
)

Definition at line 1381 of file ri.c.

1381  {
1382  check_multitest(r);
1383  check_multitest(v);
1384  message_assert("defined references to domain multitest",
1386  memcpy(r, v, sizeof(struct _newgen_struct_multitest_));
1387 }
bool multitest_defined_p(multitest p)
Definition: ri.c:1375
multitest check_multitest(multitest p)
Definition: ri.c:1368

References check_multitest(), message_assert, and multitest_defined_p().

+ Here is the call graph for this function:

◆ multitest_consistent_p()

bool multitest_consistent_p ( multitest  p)

Definition at line 1371 of file ri.c.

1371  {
1372  check_multitest(p);
1373  return gen_consistent_p((gen_chunk*) p);
1374 }

References check_multitest(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ multitest_defined_p()

bool multitest_defined_p ( multitest  p)

Definition at line 1375 of file ri.c.

1375  {
1376  return gen_defined_p((gen_chunk*) p);
1377 }

References gen_defined_p().

Referenced by multitest_assign_contents().

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

◆ multitest_non_recursive_free()

void multitest_non_recursive_free ( multitest  p)

Definition at line 1388 of file ri.c.

1388  {
1389  // should clear up contents...
1390  free(p);
1391 }

References free().

+ Here is the call graph for this function:

◆ normalized_assign_contents()

void normalized_assign_contents ( normalized  r,
normalized  v 
)

Definition at line 1423 of file ri.c.

1423  {
1424  check_normalized(r);
1425  check_normalized(v);
1426  message_assert("defined references to domain normalized",
1428  memcpy(r, v, sizeof(struct _newgen_struct_normalized_));
1429 }
normalized check_normalized(normalized p)
Definition: ri.c:1410
bool normalized_defined_p(normalized p)
Definition: ri.c:1417

References check_normalized(), message_assert, and normalized_defined_p().

+ Here is the call graph for this function:

◆ normalized_consistent_p()

bool normalized_consistent_p ( normalized  p)

Definition at line 1413 of file ri.c.

1413  {
1414  check_normalized(p);
1415  return gen_consistent_p((gen_chunk*) p);
1416 }

References check_normalized(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ normalized_defined_p()

bool normalized_defined_p ( normalized  p)

Definition at line 1417 of file ri.c.

1417  {
1418  return gen_defined_p((gen_chunk*) p);
1419 }

References gen_defined_p().

Referenced by normalized_assign_contents().

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

◆ normalized_non_recursive_free()

void normalized_non_recursive_free ( normalized  p)

Definition at line 1430 of file ri.c.

1430  {
1431  // should clear up contents...
1432  free(p);
1433 }

References free().

+ Here is the call graph for this function:

◆ normalized_tag_as_string()

string normalized_tag_as_string ( enum  normalized_utype)

Definition at line 1440 of file ri.c.

1440  {
1441  switch (tag) {
1442  case is_normalized_linear: return "linear";
1443  case is_normalized_complex: return "complex";
1444  default: return string_undefined;
1445  }
1446 }

References is_normalized_complex, is_normalized_linear, and string_undefined.

◆ parameter_assign_contents()

void parameter_assign_contents ( parameter  r,
parameter  v 
)

Definition at line 1478 of file ri.c.

1478  {
1479  check_parameter(r);
1480  check_parameter(v);
1481  message_assert("defined references to domain parameter",
1483  memcpy(r, v, sizeof(struct _newgen_struct_parameter_));
1484 }
bool parameter_defined_p(parameter p)
Definition: ri.c:1472
parameter check_parameter(parameter p)
Definition: ri.c:1465

References check_parameter(), message_assert, and parameter_defined_p().

+ Here is the call graph for this function:

◆ parameter_consistent_p()

bool parameter_consistent_p ( parameter  p)

Definition at line 1468 of file ri.c.

1468  {
1469  check_parameter(p);
1470  return gen_consistent_p((gen_chunk*) p);
1471 }

References check_parameter(), and gen_consistent_p().

Referenced by do_array_to_pointer(), do_linearize_array(), and do_linearize_prepatch().

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

◆ parameter_defined_p()

bool parameter_defined_p ( parameter  p)

Definition at line 1472 of file ri.c.

1472  {
1473  return gen_defined_p((gen_chunk*) p);
1474 }

References gen_defined_p().

Referenced by parameter_assign_contents().

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

◆ parameter_non_recursive_free()

void parameter_non_recursive_free ( parameter  p)

Definition at line 1485 of file ri.c.

1485  {
1486  // should clear up contents...
1487  free(p);
1488 }

References free().

+ Here is the call graph for this function:

◆ persistant_statement_to_cluster_assign_contents()

void persistant_statement_to_cluster_assign_contents ( persistant_statement_to_cluster  r,
persistant_statement_to_cluster  v 
)

Definition at line 1520 of file ri.c.

1520  {
1523  message_assert("defined references to domain persistant_statement_to_cluster",
1525  memcpy(r, v, sizeof(struct _newgen_struct_persistant_statement_to_cluster_));
1526 }
persistant_statement_to_cluster check_persistant_statement_to_cluster(persistant_statement_to_cluster p)
Definition: ri.c:1507
bool persistant_statement_to_cluster_defined_p(persistant_statement_to_cluster p)
Definition: ri.c:1514

References check_persistant_statement_to_cluster(), message_assert, and persistant_statement_to_cluster_defined_p().

+ Here is the call graph for this function:

◆ persistant_statement_to_cluster_consistent_p()

bool persistant_statement_to_cluster_consistent_p ( persistant_statement_to_cluster  p)

Definition at line 1510 of file ri.c.

1510  {
1512  return gen_consistent_p((gen_chunk*) p);
1513 }

References check_persistant_statement_to_cluster(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ persistant_statement_to_cluster_defined_p()

bool persistant_statement_to_cluster_defined_p ( persistant_statement_to_cluster  p)

Definition at line 1514 of file ri.c.

1514  {
1515  return gen_defined_p((gen_chunk*) p);
1516 }

References gen_defined_p().

Referenced by persistant_statement_to_cluster_assign_contents().

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

◆ persistant_statement_to_cluster_non_recursive_free()

void persistant_statement_to_cluster_non_recursive_free ( persistant_statement_to_cluster  p)

Definition at line 1527 of file ri.c.

1527  {
1528  // should clear up contents...
1529  free(p);
1530 }

References free().

+ Here is the call graph for this function:

◆ persistant_statement_to_control_assign_contents()

void persistant_statement_to_control_assign_contents ( persistant_statement_to_control  r,
persistant_statement_to_control  v 
)

Definition at line 1577 of file ri.c.

1577  {
1580  message_assert("defined references to domain persistant_statement_to_control",
1582  memcpy(r, v, sizeof(struct _newgen_struct_persistant_statement_to_control_));
1583 }
bool persistant_statement_to_control_defined_p(persistant_statement_to_control p)
Definition: ri.c:1571
persistant_statement_to_control check_persistant_statement_to_control(persistant_statement_to_control p)
Definition: ri.c:1564

References check_persistant_statement_to_control(), message_assert, and persistant_statement_to_control_defined_p().

+ Here is the call graph for this function:

◆ persistant_statement_to_control_consistent_p()

bool persistant_statement_to_control_consistent_p ( persistant_statement_to_control  p)

Definition at line 1567 of file ri.c.

1567  {
1569  return gen_consistent_p((gen_chunk*) p);
1570 }

References check_persistant_statement_to_control(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ persistant_statement_to_control_defined_p()

bool persistant_statement_to_control_defined_p ( persistant_statement_to_control  p)

Definition at line 1571 of file ri.c.

1571  {
1572  return gen_defined_p((gen_chunk*) p);
1573 }

References gen_defined_p().

Referenced by persistant_statement_to_control_assign_contents().

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

◆ persistant_statement_to_control_non_recursive_free()

void persistant_statement_to_control_non_recursive_free ( persistant_statement_to_control  p)

Definition at line 1584 of file ri.c.

1584  {
1585  // should clear up contents...
1586  free(p);
1587 }

References free().

+ Here is the call graph for this function:

◆ persistant_statement_to_int_assign_contents()

void persistant_statement_to_int_assign_contents ( persistant_statement_to_int  r,
persistant_statement_to_int  v 
)

Definition at line 1634 of file ri.c.

1634  {
1637  message_assert("defined references to domain persistant_statement_to_int",
1639  memcpy(r, v, sizeof(struct _newgen_struct_persistant_statement_to_int_));
1640 }
persistant_statement_to_int check_persistant_statement_to_int(persistant_statement_to_int p)
Definition: ri.c:1621
bool persistant_statement_to_int_defined_p(persistant_statement_to_int p)
Definition: ri.c:1628

References check_persistant_statement_to_int(), message_assert, and persistant_statement_to_int_defined_p().

+ Here is the call graph for this function:

◆ persistant_statement_to_int_consistent_p()

bool persistant_statement_to_int_consistent_p ( persistant_statement_to_int  p)

Definition at line 1624 of file ri.c.

1624  {
1626  return gen_consistent_p((gen_chunk*) p);
1627 }

References check_persistant_statement_to_int(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ persistant_statement_to_int_defined_p()

bool persistant_statement_to_int_defined_p ( persistant_statement_to_int  p)

Definition at line 1628 of file ri.c.

1628  {
1629  return gen_defined_p((gen_chunk*) p);
1630 }

References gen_defined_p().

Referenced by persistant_statement_to_int_assign_contents().

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

◆ persistant_statement_to_int_non_recursive_free()

void persistant_statement_to_int_non_recursive_free ( persistant_statement_to_int  p)

Definition at line 1641 of file ri.c.

1641  {
1642  // should clear up contents...
1643  free(p);
1644 }

References free().

+ Here is the call graph for this function:

◆ persistant_statement_to_statement_assign_contents()

void persistant_statement_to_statement_assign_contents ( persistant_statement_to_statement  r,
persistant_statement_to_statement  v 
)

Definition at line 1691 of file ri.c.

1691  {
1694  message_assert("defined references to domain persistant_statement_to_statement",
1696  memcpy(r, v, sizeof(struct _newgen_struct_persistant_statement_to_statement_));
1697 }
persistant_statement_to_statement check_persistant_statement_to_statement(persistant_statement_to_statement p)
Definition: ri.c:1678
bool persistant_statement_to_statement_defined_p(persistant_statement_to_statement p)
Definition: ri.c:1685

References check_persistant_statement_to_statement(), message_assert, and persistant_statement_to_statement_defined_p().

+ Here is the call graph for this function:

◆ persistant_statement_to_statement_consistent_p()

bool persistant_statement_to_statement_consistent_p ( persistant_statement_to_statement  p)

Definition at line 1681 of file ri.c.

1681  {
1683  return gen_consistent_p((gen_chunk*) p);
1684 }

References check_persistant_statement_to_statement(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ persistant_statement_to_statement_defined_p()

bool persistant_statement_to_statement_defined_p ( persistant_statement_to_statement  p)

Definition at line 1685 of file ri.c.

1685  {
1686  return gen_defined_p((gen_chunk*) p);
1687 }

References gen_defined_p().

Referenced by persistant_statement_to_statement_assign_contents().

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

◆ persistant_statement_to_statement_non_recursive_free()

void persistant_statement_to_statement_non_recursive_free ( persistant_statement_to_statement  p)

Definition at line 1698 of file ri.c.

1698  {
1699  // should clear up contents...
1700  free(p);
1701 }

References free().

+ Here is the call graph for this function:

◆ pragma_assign_contents()

void pragma_assign_contents ( pragma  r,
pragma  v 
)

Definition at line 1748 of file ri.c.

1748  {
1749  check_pragma(r);
1750  check_pragma(v);
1751  message_assert("defined references to domain pragma",
1753  memcpy(r, v, sizeof(struct _newgen_struct_pragma_));
1754 }
bool pragma_defined_p(pragma p)
Definition: ri.c:1742
pragma check_pragma(pragma p)
Definition: ri.c:1735

References check_pragma(), message_assert, and pragma_defined_p().

+ Here is the call graph for this function:

◆ pragma_consistent_p()

bool pragma_consistent_p ( pragma  p)

Definition at line 1738 of file ri.c.

1738  {
1739  check_pragma(p);
1740  return gen_consistent_p((gen_chunk*) p);
1741 }

References check_pragma(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ pragma_defined_p()

bool pragma_defined_p ( pragma  p)

Definition at line 1742 of file ri.c.

1742  {
1743  return gen_defined_p((gen_chunk*) p);
1744 }

References gen_defined_p().

Referenced by pragma_assign_contents().

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

◆ pragma_non_recursive_free()

void pragma_non_recursive_free ( pragma  p)

Definition at line 1755 of file ri.c.

1755  {
1756  // should clear up contents...
1757  free(p);
1758 }

References free().

+ Here is the call graph for this function:

◆ pragma_tag_as_string()

string pragma_tag_as_string ( enum  pragma_utype)

Definition at line 1765 of file ri.c.

1765  {
1766  switch (tag) {
1767  case is_pragma_string: return "string";
1768  case is_pragma_expression: return "expression";
1769  default: return string_undefined;
1770  }
1771 }

References is_pragma_expression, is_pragma_string, and string_undefined.

◆ predicate_assign_contents()

void predicate_assign_contents ( predicate  r,
predicate  v 
)

Definition at line 1803 of file ri.c.

1803  {
1804  check_predicate(r);
1805  check_predicate(v);
1806  message_assert("defined references to domain predicate",
1808  memcpy(r, v, sizeof(struct _newgen_struct_predicate_));
1809 }
bool predicate_defined_p(predicate p)
Definition: ri.c:1797
predicate check_predicate(predicate p)
Definition: ri.c:1790

References check_predicate(), message_assert, and predicate_defined_p().

+ Here is the call graph for this function:

◆ predicate_consistent_p()

bool predicate_consistent_p ( predicate  p)

Definition at line 1793 of file ri.c.

1793  {
1794  check_predicate(p);
1795  return gen_consistent_p((gen_chunk*) p);
1796 }

References check_predicate(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ predicate_defined_p()

bool predicate_defined_p ( predicate  p)

Definition at line 1797 of file ri.c.

1797  {
1798  return gen_defined_p((gen_chunk*) p);
1799 }

References gen_defined_p().

Referenced by predicate_assign_contents().

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

◆ predicate_non_recursive_free()

void predicate_non_recursive_free ( predicate  p)

Definition at line 1810 of file ri.c.

1810  {
1811  // should clear up contents...
1812  free(p);
1813 }

References free().

+ Here is the call graph for this function:

◆ preference_assign_contents()

void preference_assign_contents ( preference  r,
preference  v 
)

Definition at line 1845 of file ri.c.

1845  {
1846  check_preference(r);
1847  check_preference(v);
1848  message_assert("defined references to domain preference",
1850  memcpy(r, v, sizeof(struct _newgen_struct_preference_));
1851 }
preference check_preference(preference p)
Definition: ri.c:1832
bool preference_defined_p(preference p)
Definition: ri.c:1839

References check_preference(), message_assert, and preference_defined_p().

+ Here is the call graph for this function:

◆ preference_consistent_p()

bool preference_consistent_p ( preference  p)

Definition at line 1835 of file ri.c.

1835  {
1836  check_preference(p);
1837  return gen_consistent_p((gen_chunk*) p);
1838 }

References check_preference(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ preference_defined_p()

bool preference_defined_p ( preference  p)

Definition at line 1839 of file ri.c.

1839  {
1840  return gen_defined_p((gen_chunk*) p);
1841 }

References gen_defined_p().

Referenced by preference_assign_contents().

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

◆ preference_non_recursive_free()

void preference_non_recursive_free ( preference  p)

Definition at line 1852 of file ri.c.

1852  {
1853  // should clear up contents...
1854  free(p);
1855 }

References free().

+ Here is the call graph for this function:

◆ qualifier_assign_contents()

void qualifier_assign_contents ( qualifier  r,
qualifier  v 
)

Definition at line 1887 of file ri.c.

1887  {
1888  check_qualifier(r);
1889  check_qualifier(v);
1890  message_assert("defined references to domain qualifier",
1892  memcpy(r, v, sizeof(struct _newgen_struct_qualifier_));
1893 }
qualifier check_qualifier(qualifier p)
Definition: ri.c:1874
bool qualifier_defined_p(qualifier p)
Definition: ri.c:1881

References check_qualifier(), message_assert, and qualifier_defined_p().

+ Here is the call graph for this function:

◆ qualifier_consistent_p()

bool qualifier_consistent_p ( qualifier  p)

Definition at line 1877 of file ri.c.

1877  {
1878  check_qualifier(p);
1879  return gen_consistent_p((gen_chunk*) p);
1880 }

References check_qualifier(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ qualifier_defined_p()

bool qualifier_defined_p ( qualifier  p)

Definition at line 1881 of file ri.c.

1881  {
1882  return gen_defined_p((gen_chunk*) p);
1883 }

References gen_defined_p().

Referenced by qualifier_assign_contents().

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

◆ qualifier_non_recursive_free()

void qualifier_non_recursive_free ( qualifier  p)

Definition at line 1894 of file ri.c.

1894  {
1895  // should clear up contents...
1896  free(p);
1897 }

References free().

+ Here is the call graph for this function:

◆ qualifier_tag_as_string()

string qualifier_tag_as_string ( enum  qualifier_utype)

Definition at line 1904 of file ri.c.

1904  {
1905  switch (tag) {
1906  case is_qualifier_const: return "const";
1907  case is_qualifier_restrict: return "restrict";
1908  case is_qualifier_volatile: return "volatile";
1909  case is_qualifier_register: return "register";
1910  case is_qualifier_auto: return "auto";
1911  case is_qualifier_thread: return "thread";
1912  case is_qualifier_asm: return "asm";
1913  case is_qualifier_static_dimension: return "static_dimension";
1914  case is_qualifier_local: return "local";
1915  case is_qualifier_global: return "global";
1916  case is_qualifier_constant: return "constant";
1917  case is_qualifier_private: return "private";
1918  default: return string_undefined;
1919  }
1920 }

References is_qualifier_asm, is_qualifier_auto, is_qualifier_const, is_qualifier_constant, is_qualifier_global, is_qualifier_local, is_qualifier_private, is_qualifier_register, is_qualifier_restrict, is_qualifier_static_dimension, is_qualifier_thread, is_qualifier_volatile, and string_undefined.

◆ ram_assign_contents()

void ram_assign_contents ( ram  r,
ram  v 
)

Definition at line 1982 of file ri.c.

1982  {
1983  check_ram(r);
1984  check_ram(v);
1985  message_assert("defined references to domain ram",
1986  ram_defined_p(r) && ram_defined_p(v));
1987  memcpy(r, v, sizeof(struct _newgen_struct_ram_));
1988 }
ram check_ram(ram p)
Definition: ri.c:1969
bool ram_defined_p(ram p)
Definition: ri.c:1976

References check_ram(), message_assert, and ram_defined_p().

+ Here is the call graph for this function:

◆ ram_consistent_p()

bool ram_consistent_p ( ram  p)

Definition at line 1972 of file ri.c.

1972  {
1973  check_ram(p);
1974  return gen_consistent_p((gen_chunk*) p);
1975 }

References check_ram(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ ram_defined_p()

bool ram_defined_p ( ram  p)

Definition at line 1976 of file ri.c.

1976  {
1977  return gen_defined_p((gen_chunk*) p);
1978 }

References gen_defined_p().

Referenced by ram_assign_contents().

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

◆ ram_non_recursive_free()

void ram_non_recursive_free ( ram  p)

Definition at line 1989 of file ri.c.

1989  {
1990  // should clear up contents...
1991  free(p);
1992 }

References free().

+ Here is the call graph for this function:

◆ range_assign_contents()

void range_assign_contents ( range  r,
range  v 
)

Definition at line 2024 of file ri.c.

2024  {
2025  check_range(r);
2026  check_range(v);
2027  message_assert("defined references to domain range",
2028  range_defined_p(r) && range_defined_p(v));
2029  memcpy(r, v, sizeof(struct _newgen_struct_range_));
2030 }
range check_range(range p)
Definition: ri.c:2011
bool range_defined_p(range p)
Definition: ri.c:2018

References check_range(), message_assert, and range_defined_p().

+ Here is the call graph for this function:

◆ range_consistent_p()

bool range_consistent_p ( range  p)

Definition at line 2014 of file ri.c.

2014  {
2015  check_range(p);
2016  return gen_consistent_p((gen_chunk*) p);
2017 }

References check_range(), and gen_consistent_p().

Referenced by do_loop_unroll_with_prologue(), make_loop_statement(), make_new_loop_statement(), and update_range().

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

◆ range_defined_p()

bool range_defined_p ( range  p)

Definition at line 2018 of file ri.c.

2018  {
2019  return gen_defined_p((gen_chunk*) p);
2020 }

References gen_defined_p().

Referenced by range_assign_contents().

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

◆ range_non_recursive_free()

void range_non_recursive_free ( range  p)

Definition at line 2031 of file ri.c.

2031  {
2032  // should clear up contents...
2033  free(p);
2034 }

References free().

+ Here is the call graph for this function:

◆ read_application()

application read_application ( FILE *  f)

Definition at line 53 of file ri.c.

53  {
54  return (application) gen_read(f);
55 }
gen_chunk * gen_read(FILE *file)
GEN_READ reads any object from the FILE stream.
Definition: genClib.c:2323

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_area()

area read_area ( FILE *  f)

Definition at line 95 of file ri.c.

95  {
96  return (area) gen_read(f);
97 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_basic()

basic read_basic ( FILE *  f)

Definition at line 137 of file ri.c.

137  {
138  return (basic) gen_read(f);
139 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_call()

call read_call ( FILE *  f)

Definition at line 266 of file ri.c.

266  {
267  return (call) gen_read(f);
268 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_callees()

callees read_callees ( FILE *  f)

Definition at line 224 of file ri.c.

224  {
225  return (callees) gen_read(f);
226 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_cast()

cast read_cast ( FILE *  f)

Definition at line 308 of file ri.c.

308  {
309  return (cast) gen_read(f);
310 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_code()

code read_code ( FILE *  f)

Definition at line 350 of file ri.c.

350  {
351  return (code) gen_read(f);
352 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_constant()

constant read_constant ( FILE *  f)

Definition at line 392 of file ri.c.

392  {
393  return (constant) gen_read(f);
394 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_control()

control read_control ( FILE *  f)

Definition at line 520 of file ri.c.

520  {
521  return (control) gen_read(f);
522 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_controlmap()

controlmap read_controlmap ( FILE *  f)

Definition at line 463 of file ri.c.

463  {
464  return (controlmap) gen_read(f);
465 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_dimension()

dimension read_dimension ( FILE *  f)

Definition at line 562 of file ri.c.

562  {
563  return (dimension) gen_read(f);
564 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_dummy()

dummy read_dummy ( FILE *  f)

Definition at line 604 of file ri.c.

604  {
605  return (dummy) gen_read(f);
606 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_entity_int()

entity_int read_entity_int ( FILE *  f)

Definition at line 659 of file ri.c.

659  {
660  return (entity_int) gen_read(f);
661 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_entity_to_entity()

entity_to_entity read_entity_to_entity ( FILE *  f)

Definition at line 716 of file ri.c.

716  {
717  return (entity_to_entity) gen_read(f);
718 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_evaluation()

evaluation read_evaluation ( FILE *  f)

Definition at line 773 of file ri.c.

773  {
774  return (evaluation) gen_read(f);
775 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_execution()

execution read_execution ( FILE *  f)

Definition at line 828 of file ri.c.

828  {
829  return (execution) gen_read(f);
830 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_expression()

expression read_expression ( FILE *  f)

Definition at line 883 of file ri.c.

883  {
884  return (expression) gen_read(f);
885 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_extension()

extension read_extension ( FILE *  f)

Definition at line 925 of file ri.c.

925  {
926  return (extension) gen_read(f);
927 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_extensions()

extensions read_extensions ( FILE *  f)

Definition at line 980 of file ri.c.

980  {
981  return (extensions) gen_read(f);
982 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_forloop()

forloop read_forloop ( FILE *  f)

Definition at line 1022 of file ri.c.

1022  {
1023  return (forloop) gen_read(f);
1024 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_formal()

formal read_formal ( FILE *  f)

Definition at line 1064 of file ri.c.

1064  {
1065  return (formal) gen_read(f);
1066 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_functional()

functional read_functional ( FILE *  f)

Definition at line 1106 of file ri.c.

1106  {
1107  return (functional) gen_read(f);
1108 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_instruction()

instruction read_instruction ( FILE *  f)

Definition at line 1148 of file ri.c.

1148  {
1149  return (instruction) gen_read(f);
1150 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_language()

language read_language ( FILE *  f)

Definition at line 1235 of file ri.c.

1235  {
1236  return (language) gen_read(f);
1237 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_loop()

loop read_loop ( FILE *  f)

Definition at line 1298 of file ri.c.

1298  {
1299  return (loop) gen_read(f);
1300 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_mode()

mode read_mode ( FILE *  f)

Definition at line 1340 of file ri.c.

1340  {
1341  return (mode) gen_read(f);
1342 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_multitest()

multitest read_multitest ( FILE *  f)

Definition at line 1395 of file ri.c.

1395  {
1396  return (multitest) gen_read(f);
1397 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_normalized()

normalized read_normalized ( FILE *  f)

Definition at line 1437 of file ri.c.

1437  {
1438  return (normalized) gen_read(f);
1439 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_parameter()

parameter read_parameter ( FILE *  f)

Definition at line 1492 of file ri.c.

1492  {
1493  return (parameter) gen_read(f);
1494 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_persistant_statement_to_cluster()

persistant_statement_to_cluster read_persistant_statement_to_cluster ( FILE *  f)

Definition at line 1534 of file ri.c.

1534  {
1536 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_persistant_statement_to_control()

persistant_statement_to_control read_persistant_statement_to_control ( FILE *  f)

Definition at line 1591 of file ri.c.

1591  {
1593 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_persistant_statement_to_int()

persistant_statement_to_int read_persistant_statement_to_int ( FILE *  f)

Definition at line 1648 of file ri.c.

1648  {
1650 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_persistant_statement_to_statement()

persistant_statement_to_statement read_persistant_statement_to_statement ( FILE *  f)

Definition at line 1705 of file ri.c.

1705  {
1707 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_pragma()

pragma read_pragma ( FILE *  f)

Definition at line 1762 of file ri.c.

1762  {
1763  return (pragma) gen_read(f);
1764 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_predicate()

predicate read_predicate ( FILE *  f)

Definition at line 1817 of file ri.c.

1817  {
1818  return (predicate) gen_read(f);
1819 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_preference()

preference read_preference ( FILE *  f)

Definition at line 1859 of file ri.c.

1859  {
1860  return (preference) gen_read(f);
1861 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_qualifier()

qualifier read_qualifier ( FILE *  f)

Definition at line 1901 of file ri.c.

1901  {
1902  return (qualifier) gen_read(f);
1903 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_ram()

ram read_ram ( FILE *  f)

Definition at line 1996 of file ri.c.

1996  {
1997  return (ram) gen_read(f);
1998 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_range()

range read_range ( FILE *  f)

Definition at line 2038 of file ri.c.

2038  {
2039  return (range) gen_read(f);
2040 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_reference()

reference read_reference ( FILE *  f)

Definition at line 2080 of file ri.c.

2080  {
2081  return (reference) gen_read(f);
2082 }

References f(), and gen_read().

Referenced by read_from_eole().

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

◆ read_sequence()

sequence read_sequence ( FILE *  f)

Definition at line 2122 of file ri.c.

2122  {
2123  return (sequence) gen_read(f);
2124 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_sizeofexpression()

sizeofexpression read_sizeofexpression ( FILE *  f)

Definition at line 2164 of file ri.c.

2164  {
2165  return (sizeofexpression) gen_read(f);
2166 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_statement()

statement read_statement ( FILE *  f)

Definition at line 2219 of file ri.c.

2219  {
2220  return (statement) gen_read(f);
2221 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_storage()

storage read_storage ( FILE *  f)

Definition at line 2261 of file ri.c.

2261  {
2262  return (storage) gen_read(f);
2263 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_subscript()

subscript read_subscript ( FILE *  f)

Definition at line 2324 of file ri.c.

2324  {
2325  return (subscript) gen_read(f);
2326 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_symbolic()

symbolic read_symbolic ( FILE *  f)

Definition at line 2366 of file ri.c.

2366  {
2367  return (symbolic) gen_read(f);
2368 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_synchronization()

synchronization read_synchronization ( FILE *  f)

Definition at line 2408 of file ri.c.

2408  {
2409  return (synchronization) gen_read(f);
2410 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_syntax()

syntax read_syntax ( FILE *  f)

Definition at line 2475 of file ri.c.

2475  {
2476  return (syntax) gen_read(f);
2477 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_tabulated_entity()

void read_tabulated_entity ( FILE *  f)

Definition at line 2557 of file ri.c.

2557  {
2558  int domain = gen_read_tabulated(f, 0);
2559  if (domain!=entity_domain) {
2560  fprintf(stderr, "[newgen internal error]""inconsistent domain number for entity: %d (expecting %d)\n",
2562  abort();
2563  }
2564 }
int gen_read_tabulated(FILE *file, int create_p)
GEN_READ_TABULATED reads FILE to update the Gen_tabulated_ table.
Definition: genClib.c:2334
#define abort()
Definition: misc-local.h:53
int fprintf()
test sc_min : ce test s'appelle par : programme fichier1.data fichier2.data ...
A DOMAIN union describes the structure of a user type.

References abort, entity_domain, f(), fprintf(), and gen_read_tabulated().

+ Here is the call graph for this function:

◆ read_test()

test read_test ( FILE *  f)

Definition at line 2604 of file ri.c.

2604  {
2605  return (test) gen_read(f);
2606 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_transformer()

transformer read_transformer ( FILE *  f)

Definition at line 2646 of file ri.c.

2646  {
2647  return (transformer) gen_read(f);
2648 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_type()

type read_type ( FILE *  f)

Definition at line 2688 of file ri.c.

2688  {
2689  return (type) gen_read(f);
2690 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_unstructured()

unstructured read_unstructured ( FILE *  f)

Definition at line 2775 of file ri.c.

2775  {
2776  return (unstructured) gen_read(f);
2777 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_value()

value read_value ( FILE *  f)

Definition at line 2817 of file ri.c.

2817  {
2818  return (value) gen_read(f);
2819 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_variable()

variable read_variable ( FILE *  f)

Definition at line 2892 of file ri.c.

2892  {
2893  return (variable) gen_read(f);
2894 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ read_whileloop()

whileloop read_whileloop ( FILE *  f)

Definition at line 2934 of file ri.c.

2934  {
2935  return (whileloop) gen_read(f);
2936 }

References f(), and gen_read().

+ Here is the call graph for this function:

◆ reference_assign_contents()

void reference_assign_contents ( reference  r,
reference  v 
)

Definition at line 2066 of file ri.c.

2066  {
2067  check_reference(r);
2068  check_reference(v);
2069  message_assert("defined references to domain reference",
2071  memcpy(r, v, sizeof(struct _newgen_struct_reference_));
2072 }
bool reference_defined_p(reference p)
Definition: ri.c:2060
reference check_reference(reference p)
Definition: ri.c:2053

References check_reference(), message_assert, and reference_defined_p().

+ Here is the call graph for this function:

◆ reference_consistent_p()

bool reference_consistent_p ( reference  p)

Definition at line 2056 of file ri.c.

2056  {
2057  check_reference(p);
2058  return gen_consistent_p((gen_chunk*) p);
2059 }

References check_reference(), and gen_consistent_p().

Referenced by array_formal_parameter_to_stub_points_to(), and store_independent_effect_p().

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

◆ reference_defined_p()

bool reference_defined_p ( reference  p)

Definition at line 2060 of file ri.c.

2060  {
2061  return gen_defined_p((gen_chunk*) p);
2062 }

References gen_defined_p().

Referenced by reference_assign_contents().

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

◆ reference_non_recursive_free()

void reference_non_recursive_free ( reference  p)

Definition at line 2073 of file ri.c.

2073  {
2074  // should clear up contents...
2075  free(p);
2076 }

References free().

+ Here is the call graph for this function:

◆ sequence_assign_contents()

void sequence_assign_contents ( sequence  r,
sequence  v 
)

Definition at line 2108 of file ri.c.

2108  {
2109  check_sequence(r);
2110  check_sequence(v);
2111  message_assert("defined references to domain sequence",
2113  memcpy(r, v, sizeof(struct _newgen_struct_sequence_));
2114 }
sequence check_sequence(sequence p)
Definition: ri.c:2095
bool sequence_defined_p(sequence p)
Definition: ri.c:2102

References check_sequence(), message_assert, and sequence_defined_p().

+ Here is the call graph for this function:

◆ sequence_consistent_p()

bool sequence_consistent_p ( sequence  p)

Definition at line 2098 of file ri.c.

2098  {
2099  check_sequence(p);
2100  return gen_consistent_p((gen_chunk*) p);
2101 }

References check_sequence(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ sequence_defined_p()

bool sequence_defined_p ( sequence  p)

Definition at line 2102 of file ri.c.

2102  {
2103  return gen_defined_p((gen_chunk*) p);
2104 }

References gen_defined_p().

Referenced by sequence_assign_contents().

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

◆ sequence_non_recursive_free()

void sequence_non_recursive_free ( sequence  p)

Definition at line 2115 of file ri.c.

2115  {
2116  // should clear up contents...
2117  free(p);
2118 }

References free().

+ Here is the call graph for this function:

◆ sizeofexpression_assign_contents()

void sizeofexpression_assign_contents ( sizeofexpression  r,
sizeofexpression  v 
)

Definition at line 2150 of file ri.c.

2150  {
2153  message_assert("defined references to domain sizeofexpression",
2155  memcpy(r, v, sizeof(struct _newgen_struct_sizeofexpression_));
2156 }
bool sizeofexpression_defined_p(sizeofexpression p)
Definition: ri.c:2144
sizeofexpression check_sizeofexpression(sizeofexpression p)
Definition: ri.c:2137

References check_sizeofexpression(), message_assert, and sizeofexpression_defined_p().

+ Here is the call graph for this function:

◆ sizeofexpression_consistent_p()

bool sizeofexpression_consistent_p ( sizeofexpression  p)

Definition at line 2140 of file ri.c.

2140  {
2142  return gen_consistent_p((gen_chunk*) p);
2143 }

References check_sizeofexpression(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ sizeofexpression_defined_p()

bool sizeofexpression_defined_p ( sizeofexpression  p)

Definition at line 2144 of file ri.c.

2144  {
2145  return gen_defined_p((gen_chunk*) p);
2146 }

References gen_defined_p().

Referenced by sizeofexpression_assign_contents().

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

◆ sizeofexpression_non_recursive_free()

void sizeofexpression_non_recursive_free ( sizeofexpression  p)

Definition at line 2157 of file ri.c.

2157  {
2158  // should clear up contents...
2159  free(p);
2160 }

References free().

+ Here is the call graph for this function:

◆ sizeofexpression_tag_as_string()

string sizeofexpression_tag_as_string ( enum  sizeofexpression_utype)

Definition at line 2167 of file ri.c.

2167  {
2168  switch (tag) {
2169  case is_sizeofexpression_type: return "type";
2170  case is_sizeofexpression_expression: return "expression";
2171  default: return string_undefined;
2172  }
2173 }

References is_sizeofexpression_expression, is_sizeofexpression_type, and string_undefined.

◆ statement_assign_contents()

void statement_assign_contents ( statement  r,
statement  v 
)

Definition at line 2205 of file ri.c.

2205  {
2206  check_statement(r);
2207  check_statement(v);
2208  message_assert("defined references to domain statement",
2210  memcpy(r, v, sizeof(struct _newgen_struct_statement_));
2211 }
bool statement_defined_p(statement p)
Definition: ri.c:2199
statement check_statement(statement p)
Definition: ri.c:2192

References check_statement(), message_assert, and statement_defined_p().

+ Here is the call graph for this function:

◆ statement_consistent_p()

bool statement_consistent_p ( statement  p)

Definition at line 2195 of file ri.c.

2195  {
2196  check_statement(p);
2197  return gen_consistent_p((gen_chunk*) p);
2198 }

References check_statement(), and gen_consistent_p().

Referenced by actual_c_parser(), array_bound_check_bottom_up(), array_bound_check_interprocedural(), array_bound_check_top_down(), BuildStatementForEntry(), C_MakeReturnStatement(), check_control_coherency(), clean_up_sequences_internal(), compact_list(), control_graph(), controlize(), controlize_forloop(), controlize_list(), controlize_sequence(), controlize_statement(), controlizer(), copy_n_reference(), copy_n_statement(), copy_value_of_write(), copy_value_of_write_with_cumulated_regions(), deatomizer(), delay_communications(), delay_communications_statement(), delay_load_communications(), delay_store_communications(), distribute_code(), do_it(), do_loop_unroll_with_epilogue(), do_loop_unroll_with_prologue(), do_simplify_subscripts(), eliminate_original_variables(), EndOfProcedure(), for_loop_to_do_loop(), for_loop_to_while_loop(), fsm_generation(), fsm_merge_states(), fsm_split_state(), full_fsm_generation(), full_loop_unroll(), full_spaghettify(), full_spaghettify_module(), gen_multi_recurse_explorer(), gpu_xml_dump(), hcfg(), html_prettyprint(), initial_code_abc_statement_rwt(), inline_calls(), inline_expression(), inline_expression_call(), inline_statement_crawler(), invariant_code_motion(), linearize_array_generic(), live_out_region_engine(), look_for_nested_loop_statements(), loop_auto_unroll(), loop_normalize_of_statement(), loop_strip_mine(), make_check_io_statement(), make_com_loopbody(), make_forloop_statement(), make_loop_statement(), make_new_loop_statement(), make_read_loopbody(), make_send_receive_conversion(), make_statement_copy_i(), make_test_statement(), make_write_loopbody(), MakeBlock(), MakeForloop(), MakeSwitchStatement(), MakeWhileLoop(), mpi_conversion(), new_controlizer(), old_array_bound_check_instrumentation(), one_thread_parallelize(), optimize_expressions(), partial_eval_statement(), phrase_comEngine_distributor(), phrase_distributor(), phrase_distributor_control_code(), phrase_distributor_init(), phrase_remove_dependences(), pipsdbm_check_statement_mapping(), process_reduced_loops(), ProcessEntry(), Psysteme_to_loop_nest(), put_formats_at_module_beginning(), put_formats_at_module_end(), recursively_restructure_an_unstructured(), region_to_com_nest(), region_to_loop_nest(), regions_to_loops(), replicate_declaration(), restructure_this_test(), rice_loop(), rice_statement(), safescale_distributor(), safescale_distributor_init(), scalar_renaming(), simd_remove_reductions(), simdizer(), simdizer_auto_unroll(), spaghettify(), statement_convert_to_statement_with_sequence_of_intruction(), static_controlize(), static_controlize_unstructured(), take_out_the_exit_node_if_not_a_continue(), task_mapping(), unspaghettify_or_restructure_statement(), and variable_replication().

+ Here is the call graph for this function:

◆ statement_defined_p()

bool statement_defined_p ( statement  p)

Definition at line 2199 of file ri.c.

2199  {
2200  return gen_defined_p((gen_chunk*) p);
2201 }

References gen_defined_p().

Referenced by statement_assign_contents().

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

◆ statement_non_recursive_free()

void statement_non_recursive_free ( statement  p)

Definition at line 2212 of file ri.c.

2212  {
2213  // should clear up contents...
2214  free(p);
2215 }

References free().

+ Here is the call graph for this function:

◆ storage_assign_contents()

void storage_assign_contents ( storage  r,
storage  v 
)

Definition at line 2247 of file ri.c.

2247  {
2248  check_storage(r);
2249  check_storage(v);
2250  message_assert("defined references to domain storage",
2252  memcpy(r, v, sizeof(struct _newgen_struct_storage_));
2253 }
storage check_storage(storage p)
Definition: ri.c:2234
bool storage_defined_p(storage p)
Definition: ri.c:2241

References check_storage(), message_assert, and storage_defined_p().

+ Here is the call graph for this function:

◆ storage_consistent_p()

bool storage_consistent_p ( storage  p)

Definition at line 2237 of file ri.c.

2237  {
2238  check_storage(p);
2239  return gen_consistent_p((gen_chunk*) p);
2240 }

References check_storage(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ storage_defined_p()

bool storage_defined_p ( storage  p)

Definition at line 2241 of file ri.c.

2241  {
2242  return gen_defined_p((gen_chunk*) p);
2243 }

References gen_defined_p().

Referenced by DeclareExternalFunction(), and storage_assign_contents().

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

◆ storage_non_recursive_free()

void storage_non_recursive_free ( storage  p)

Definition at line 2254 of file ri.c.

2254  {
2255  // should clear up contents...
2256  free(p);
2257 }

References free().

+ Here is the call graph for this function:

◆ storage_tag_as_string()

string storage_tag_as_string ( enum  storage_utype)

Definition at line 2264 of file ri.c.

2264  {
2265  switch (tag) {
2266  case is_storage_return: return "return";
2267  case is_storage_ram: return "ram";
2268  case is_storage_formal: return "formal";
2269  case is_storage_rom: return "rom";
2270  default: return string_undefined;
2271  }
2272 }

References is_storage_formal, is_storage_ram, is_storage_return, is_storage_rom, and string_undefined.

◆ subscript_assign_contents()

void subscript_assign_contents ( subscript  r,
subscript  v 
)

Definition at line 2310 of file ri.c.

2310  {
2311  check_subscript(r);
2312  check_subscript(v);
2313  message_assert("defined references to domain subscript",
2315  memcpy(r, v, sizeof(struct _newgen_struct_subscript_));
2316 }
subscript check_subscript(subscript p)
Definition: ri.c:2297
bool subscript_defined_p(subscript p)
Definition: ri.c:2304

References check_subscript(), message_assert, and subscript_defined_p().

+ Here is the call graph for this function:

◆ subscript_consistent_p()

bool subscript_consistent_p ( subscript  p)

Definition at line 2300 of file ri.c.

2300  {
2301  check_subscript(p);
2302  return gen_consistent_p((gen_chunk*) p);
2303 }

References check_subscript(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ subscript_defined_p()

bool subscript_defined_p ( subscript  p)

Definition at line 2304 of file ri.c.

2304  {
2305  return gen_defined_p((gen_chunk*) p);
2306 }

References gen_defined_p().

Referenced by subscript_assign_contents().

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

◆ subscript_non_recursive_free()

void subscript_non_recursive_free ( subscript  p)

Definition at line 2317 of file ri.c.

2317  {
2318  // should clear up contents...
2319  free(p);
2320 }

References free().

+ Here is the call graph for this function:

◆ symbolic_assign_contents()

void symbolic_assign_contents ( symbolic  r,
symbolic  v 
)

Definition at line 2352 of file ri.c.

2352  {
2353  check_symbolic(r);
2354  check_symbolic(v);
2355  message_assert("defined references to domain symbolic",
2357  memcpy(r, v, sizeof(struct _newgen_struct_symbolic_));
2358 }
bool symbolic_defined_p(symbolic p)
Definition: ri.c:2346
symbolic check_symbolic(symbolic p)
Definition: ri.c:2339

References check_symbolic(), message_assert, and symbolic_defined_p().

+ Here is the call graph for this function:

◆ symbolic_consistent_p()

bool symbolic_consistent_p ( symbolic  p)

Definition at line 2342 of file ri.c.

2342  {
2343  check_symbolic(p);
2344  return gen_consistent_p((gen_chunk*) p);
2345 }

References check_symbolic(), and gen_consistent_p().

Referenced by InitializeEnumMemberValues().

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

◆ symbolic_defined_p()

bool symbolic_defined_p ( symbolic  p)

Definition at line 2346 of file ri.c.

2346  {
2347  return gen_defined_p((gen_chunk*) p);
2348 }

References gen_defined_p().

Referenced by symbolic_assign_contents().

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

◆ symbolic_non_recursive_free()

void symbolic_non_recursive_free ( symbolic  p)

Definition at line 2359 of file ri.c.

2359  {
2360  // should clear up contents...
2361  free(p);
2362 }

References free().

+ Here is the call graph for this function:

◆ synchronization_assign_contents()

void synchronization_assign_contents ( synchronization  r,
synchronization  v 
)

Definition at line 2394 of file ri.c.

2394  {
2397  message_assert("defined references to domain synchronization",
2399  memcpy(r, v, sizeof(struct _newgen_struct_synchronization_));
2400 }
synchronization check_synchronization(synchronization p)
Definition: ri.c:2381
bool synchronization_defined_p(synchronization p)
Definition: ri.c:2388

References check_synchronization(), message_assert, and synchronization_defined_p().

+ Here is the call graph for this function:

◆ synchronization_consistent_p()

bool synchronization_consistent_p ( synchronization  p)

Definition at line 2384 of file ri.c.

2384  {
2386  return gen_consistent_p((gen_chunk*) p);
2387 }

References check_synchronization(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ synchronization_defined_p()

bool synchronization_defined_p ( synchronization  p)

Definition at line 2388 of file ri.c.

2388  {
2389  return gen_defined_p((gen_chunk*) p);
2390 }

References gen_defined_p().

Referenced by synchronization_assign_contents().

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

◆ synchronization_non_recursive_free()

void synchronization_non_recursive_free ( synchronization  p)

Definition at line 2401 of file ri.c.

2401  {
2402  // should clear up contents...
2403  free(p);
2404 }

References free().

+ Here is the call graph for this function:

◆ synchronization_tag_as_string()

string synchronization_tag_as_string ( enum  synchronization_utype)

Definition at line 2411 of file ri.c.

2411  {
2412  switch (tag) {
2413  case is_synchronization_none: return "none";
2414  case is_synchronization_spawn: return "spawn";
2415  case is_synchronization_barrier: return "barrier";
2416  case is_synchronization_single: return "single";
2417  case is_synchronization_critical: return "critical";
2418  default: return string_undefined;
2419  }
2420 }

References is_synchronization_barrier, is_synchronization_critical, is_synchronization_none, is_synchronization_single, is_synchronization_spawn, and string_undefined.

◆ syntax_assign_contents()

void syntax_assign_contents ( syntax  r,
syntax  v 
)

Definition at line 2461 of file ri.c.

2461  {
2462  check_syntax(r);
2463  check_syntax(v);
2464  message_assert("defined references to domain syntax",
2466  memcpy(r, v, sizeof(struct _newgen_struct_syntax_));
2467 }
bool syntax_defined_p(syntax p)
Definition: ri.c:2455
syntax check_syntax(syntax p)
Definition: ri.c:2448

References check_syntax(), message_assert, and syntax_defined_p().

+ Here is the call graph for this function:

◆ syntax_consistent_p()

bool syntax_consistent_p ( syntax  p)

Definition at line 2451 of file ri.c.

2451  {
2452  check_syntax(p);
2453  return gen_consistent_p((gen_chunk*) p);
2454 }

References check_syntax(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ syntax_defined_p()

bool syntax_defined_p ( syntax  p)

Definition at line 2455 of file ri.c.

2455  {
2456  return gen_defined_p((gen_chunk*) p);
2457 }

References gen_defined_p().

Referenced by syntax_assign_contents().

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

◆ syntax_non_recursive_free()

void syntax_non_recursive_free ( syntax  p)

Definition at line 2468 of file ri.c.

2468  {
2469  // should clear up contents...
2470  free(p);
2471 }

References free().

+ Here is the call graph for this function:

◆ syntax_tag_as_string()

string syntax_tag_as_string ( enum  syntax_utype)

Definition at line 2478 of file ri.c.

2478  {
2479  switch (tag) {
2480  case is_syntax_reference: return "reference";
2481  case is_syntax_range: return "range";
2482  case is_syntax_call: return "call";
2483  case is_syntax_cast: return "cast";
2484  case is_syntax_sizeofexpression: return "sizeofexpression";
2485  case is_syntax_subscript: return "subscript";
2486  case is_syntax_application: return "application";
2487  case is_syntax_va_arg: return "va_arg";
2488  default: return string_undefined;
2489  }
2490 }

References is_syntax_application, is_syntax_call, is_syntax_cast, is_syntax_range, is_syntax_reference, is_syntax_sizeofexpression, is_syntax_subscript, is_syntax_va_arg, and string_undefined.

◆ test_assign_contents()

void test_assign_contents ( test  r,
test  v 
)

Definition at line 2590 of file ri.c.

2590  {
2591  check_test(r);
2592  check_test(v);
2593  message_assert("defined references to domain test",
2594  test_defined_p(r) && test_defined_p(v));
2595  memcpy(r, v, sizeof(struct _newgen_struct_test_));
2596 }
bool test_defined_p(test p)
Definition: ri.c:2584
test check_test(test p)
Definition: ri.c:2577

References check_test(), message_assert, and test_defined_p().

+ Here is the call graph for this function:

◆ test_consistent_p()

bool test_consistent_p ( test  p)

Definition at line 2580 of file ri.c.

2580  {
2581  check_test(p);
2582  return gen_consistent_p((gen_chunk*) p);
2583 }

References check_test(), and gen_consistent_p().

Referenced by make_test_statement().

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

◆ test_defined_p()

bool test_defined_p ( test  p)

Definition at line 2584 of file ri.c.

2584  {
2585  return gen_defined_p((gen_chunk*) p);
2586 }

References gen_defined_p().

Referenced by test_assign_contents().

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

◆ test_non_recursive_free()

void test_non_recursive_free ( test  p)

Definition at line 2597 of file ri.c.

2597  {
2598  // should clear up contents...
2599  free(p);
2600 }

References free().

+ Here is the call graph for this function:

◆ transformer_assign_contents()

void transformer_assign_contents ( transformer  r,
transformer  v 
)

Definition at line 2632 of file ri.c.

2632  {
2633  check_transformer(r);
2634  check_transformer(v);
2635  message_assert("defined references to domain transformer",
2637  memcpy(r, v, sizeof(struct _newgen_struct_transformer_));
2638 }
bool transformer_defined_p(transformer p)
Definition: ri.c:2626
transformer check_transformer(transformer p)
Definition: ri.c:2619

References check_transformer(), message_assert, and transformer_defined_p().

+ Here is the call graph for this function:

◆ transformer_consistent_p()

bool transformer_consistent_p ( transformer  p)

Definition at line 2622 of file ri.c.

2622  {
2623  check_transformer(p);
2624  return gen_consistent_p((gen_chunk*) p);
2625 }

References check_transformer(), and gen_consistent_p().

Referenced by add_index_bound_conditions(), statement_to_transformer(), statement_to_transformer_list(), transformer_list_multiple_closure_to_precondition(), and transformer_normalize().

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

◆ transformer_defined_p()

bool transformer_defined_p ( transformer  p)

Definition at line 2626 of file ri.c.

2626  {
2627  return gen_defined_p((gen_chunk*) p);
2628 }

References gen_defined_p().

Referenced by transformer_assign_contents(), transformer_general_consistency_p(), and update_precondition_with_call_site_preconditions().

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

◆ transformer_non_recursive_free()

void transformer_non_recursive_free ( transformer  p)

Definition at line 2639 of file ri.c.

2639  {
2640  // should clear up contents...
2641  free(p);
2642 }

References free().

+ Here is the call graph for this function:

◆ type_assign_contents()

void type_assign_contents ( type  r,
type  v 
)

Definition at line 2674 of file ri.c.

2674  {
2675  check_type(r);
2676  check_type(v);
2677  message_assert("defined references to domain type",
2678  type_defined_p(r) && type_defined_p(v));
2679  memcpy(r, v, sizeof(struct _newgen_struct_type_));
2680 }
bool type_defined_p(type p)
Definition: ri.c:2668
type check_type(type p)
Definition: ri.c:2661

References check_type(), message_assert, and type_defined_p().

+ Here is the call graph for this function:

◆ type_consistent_p()

bool type_consistent_p ( type  p)

Definition at line 2664 of file ri.c.

2664  {
2665  check_type(p);
2666  return gen_consistent_p((gen_chunk*) p);
2667 }

References check_type(), and gen_consistent_p().

Referenced by basic_of_intrinsic(), call_compatible_type(), char_pointer_to_double_type(), fix_loop_index_sign(), intrinsic_call_to_type(), private_ultimate_type(), type_to_pointer_type(), void_to_void_to_int_pointer_type(), and void_to_void_type().

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

◆ type_defined_p()

bool type_defined_p ( type  p)

Definition at line 2668 of file ri.c.

2668  {
2669  return gen_defined_p((gen_chunk*) p);
2670 }

References gen_defined_p().

Referenced by type_assign_contents().

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

◆ type_non_recursive_free()

void type_non_recursive_free ( type  p)

Definition at line 2681 of file ri.c.

2681  {
2682  // should clear up contents...
2683  free(p);
2684 }

References free().

+ Here is the call graph for this function:

◆ type_tag_as_string()

string type_tag_as_string ( enum  type_utype)

Definition at line 2691 of file ri.c.

2691  {
2692  switch (tag) {
2693  case is_type_statement: return "statement";
2694  case is_type_area: return "area";
2695  case is_type_variable: return "variable";
2696  case is_type_functional: return "functional";
2697  case is_type_varargs: return "varargs";
2698  case is_type_unknown: return "unknown";
2699  case is_type_void: return "void";
2700  case is_type_struct: return "struct";
2701  case is_type_union: return "union";
2702  case is_type_enum: return "enum";
2703  default: return string_undefined;
2704  }
2705 }

References is_type_area, is_type_enum, is_type_functional, is_type_statement, is_type_struct, is_type_union, is_type_unknown, is_type_varargs, is_type_variable, is_type_void, and string_undefined.

Referenced by type_to_string().

+ Here is the caller graph for this function:

◆ unstructured_assign_contents()

void unstructured_assign_contents ( unstructured  r,
unstructured  v 
)

Definition at line 2761 of file ri.c.

2761  {
2762  check_unstructured(r);
2763  check_unstructured(v);
2764  message_assert("defined references to domain unstructured",
2766  memcpy(r, v, sizeof(struct _newgen_struct_unstructured_));
2767 }
bool unstructured_defined_p(unstructured p)
Definition: ri.c:2755
unstructured check_unstructured(unstructured p)
Definition: ri.c:2748

References check_unstructured(), message_assert, and unstructured_defined_p().

+ Here is the call graph for this function:

◆ unstructured_consistent_p()

bool unstructured_consistent_p ( unstructured  p)

Definition at line 2751 of file ri.c.

2751  {
2752  check_unstructured(p);
2753  return gen_consistent_p((gen_chunk*) p);
2754 }

References check_unstructured(), and gen_consistent_p().

Referenced by clean_up_control(), control_graph(), control_graph_recursive_decomposition(), full_spaghettify(), fuse_sequences_in_unstructured(), and simplified_unstructured().

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

◆ unstructured_defined_p()

bool unstructured_defined_p ( unstructured  p)

Definition at line 2755 of file ri.c.

2755  {
2756  return gen_defined_p((gen_chunk*) p);
2757 }

References gen_defined_p().

Referenced by unstructured_assign_contents().

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

◆ unstructured_non_recursive_free()

void unstructured_non_recursive_free ( unstructured  p)

Definition at line 2768 of file ri.c.

2768  {
2769  // should clear up contents...
2770  free(p);
2771 }

References free().

+ Here is the call graph for this function:

◆ update_controlmap()

void update_controlmap ( controlmap  f,
statement  k,
control  v 
)

Definition at line 472 of file ri.c.

472  {
474 }
#define HASH_UPDATE(start, image, h, k, v)
Definition: newgen_map.h:34

References controlmap_hash_table, f(), HASH_UPDATE, and intptr_t.

+ Here is the call graph for this function:

◆ update_entity_int()

void update_entity_int ( entity_int  f,
entity  k,
intptr_t  v 
)

Definition at line 668 of file ri.c.

668  {
670 }

References entity_int_hash_table, f(), HASH_UPDATE, and intptr_t.

+ Here is the call graph for this function:

◆ update_entity_to_entity()

void update_entity_to_entity ( entity_to_entity  f,
entity  k,
entity  v 
)

Definition at line 725 of file ri.c.

725  {
727 }

References entity_to_entity_hash_table, f(), HASH_UPDATE, and intptr_t.

Referenced by def_to_task_store().

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

◆ update_persistant_statement_to_cluster()

void update_persistant_statement_to_cluster ( persistant_statement_to_cluster  f,
intptr_t  k,
intptr_t  v 
)

Definition at line 1543 of file ri.c.

1543  {
1545 }

References f(), HASH_UPDATE, intptr_t, and persistant_statement_to_cluster_hash_table.

Referenced by allocate_task_to_cluster(), cancel_schedule(), and cluster_stage_spire().

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

◆ update_persistant_statement_to_control()

void update_persistant_statement_to_control ( persistant_statement_to_control  f,
statement  k,
control  v 
)

Definition at line 1600 of file ri.c.

1600  {
1602 }

References f(), HASH_UPDATE, intptr_t, and persistant_statement_to_control_hash_table.

+ Here is the call graph for this function:

◆ update_persistant_statement_to_int()

void update_persistant_statement_to_int ( persistant_statement_to_int  f,
statement  k,
intptr_t  v 
)

Definition at line 1657 of file ri.c.

1657  {
1659 }

References f(), HASH_UPDATE, intptr_t, and persistant_statement_to_int_hash_table.

+ Here is the call graph for this function:

◆ update_persistant_statement_to_statement()

void update_persistant_statement_to_statement ( persistant_statement_to_statement  f,
statement  k,
statement  v 
)

Definition at line 1714 of file ri.c.

1714  {
1716 }

References f(), HASH_UPDATE, intptr_t, and persistant_statement_to_statement_hash_table.

+ Here is the call graph for this function:

◆ value_assign_contents()

void value_assign_contents ( value  r,
value  v 
)

Definition at line 2803 of file ri.c.

2803  {
2804  check_value(r);
2805  check_value(v);
2806  message_assert("defined references to domain value",
2807  value_defined_p(r) && value_defined_p(v));
2808  memcpy(r, v, sizeof(struct _newgen_struct_value_));
2809 }
value check_value(value p)
Definition: ri.c:2790
bool value_defined_p(value p)
Definition: ri.c:2797

References check_value(), message_assert, and value_defined_p().

+ Here is the call graph for this function:

◆ value_consistent_p()

bool value_consistent_p ( value  p)

Definition at line 2793 of file ri.c.

2793  {
2794  check_value(p);
2795  return gen_consistent_p((gen_chunk*) p);
2796 }

References check_value(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ value_defined_p()

bool value_defined_p ( value  p)

Definition at line 2797 of file ri.c.

2797  {
2798  return gen_defined_p((gen_chunk*) p);
2799 }

References gen_defined_p().

Referenced by AddVariableToCommon(), SaveChains(), and value_assign_contents().

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

◆ value_non_recursive_free()

void value_non_recursive_free ( value  p)

Definition at line 2810 of file ri.c.

2810  {
2811  // should clear up contents...
2812  free(p);
2813 }

References free().

+ Here is the call graph for this function:

◆ value_tag_as_string()

string value_tag_as_string ( enum  value_utype)

Definition at line 2820 of file ri.c.

2820  {
2821  switch (tag) {
2822  case is_value_code: return "code";
2823  case is_value_symbolic: return "symbolic";
2824  case is_value_constant: return "constant";
2825  case is_value_intrinsic: return "intrinsic";
2826  case is_value_unknown: return "unknown";
2827  case is_value_expression: return "expression";
2828  case is_value_reference: return "reference";
2829  default: return string_undefined;
2830  }
2831 }

References is_value_code, is_value_constant, is_value_expression, is_value_intrinsic, is_value_reference, is_value_symbolic, is_value_unknown, and string_undefined.

◆ variable_assign_contents()

void variable_assign_contents ( variable  r,
variable  v 
)

Definition at line 2878 of file ri.c.

2878  {
2879  check_variable(r);
2880  check_variable(v);
2881  message_assert("defined references to domain variable",
2883  memcpy(r, v, sizeof(struct _newgen_struct_variable_));
2884 }
variable check_variable(variable p)
Definition: ri.c:2865
bool variable_defined_p(variable p)
Definition: ri.c:2872

References check_variable(), message_assert, and variable_defined_p().

+ Here is the call graph for this function:

◆ variable_consistent_p()

bool variable_consistent_p ( variable  p)

Definition at line 2868 of file ri.c.

2868  {
2869  check_variable(p);
2870  return gen_consistent_p((gen_chunk*) p);
2871 }

References check_variable(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ variable_defined_p()

bool variable_defined_p ( variable  p)

Definition at line 2872 of file ri.c.

2872  {
2873  return gen_defined_p((gen_chunk*) p);
2874 }

References gen_defined_p().

Referenced by variable_assign_contents().

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

◆ variable_non_recursive_free()

void variable_non_recursive_free ( variable  p)

Definition at line 2885 of file ri.c.

2885  {
2886  // should clear up contents...
2887  free(p);
2888 }

References free().

+ Here is the call graph for this function:

◆ whileloop_assign_contents()

void whileloop_assign_contents ( whileloop  r,
whileloop  v 
)

Definition at line 2920 of file ri.c.

2920  {
2921  check_whileloop(r);
2922  check_whileloop(v);
2923  message_assert("defined references to domain whileloop",
2925  memcpy(r, v, sizeof(struct _newgen_struct_whileloop_));
2926 }
bool whileloop_defined_p(whileloop p)
Definition: ri.c:2914
whileloop check_whileloop(whileloop p)
Definition: ri.c:2907

References check_whileloop(), message_assert, and whileloop_defined_p().

+ Here is the call graph for this function:

◆ whileloop_consistent_p()

bool whileloop_consistent_p ( whileloop  p)

Definition at line 2910 of file ri.c.

2910  {
2911  check_whileloop(p);
2912  return gen_consistent_p((gen_chunk*) p);
2913 }

References check_whileloop(), and gen_consistent_p().

+ Here is the call graph for this function:

◆ whileloop_defined_p()

bool whileloop_defined_p ( whileloop  p)

Definition at line 2914 of file ri.c.

2914  {
2915  return gen_defined_p((gen_chunk*) p);
2916 }

References gen_defined_p().

Referenced by whileloop_assign_contents().

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

◆ whileloop_non_recursive_free()

void whileloop_non_recursive_free ( whileloop  p)

Definition at line 2927 of file ri.c.

2927  {
2928  // should clear up contents...
2929  free(p);
2930 }

References free().

+ Here is the call graph for this function:

◆ write_application()

void write_application ( FILE *  f,
application  p 
)

Definition at line 50 of file ri.c.

50  {
51  gen_write(f, (gen_chunk*) p);
52 }
void gen_write(FILE *fd, gen_chunk *obj)
GEN_WRITE writes the OBJect on the stream FD.
Definition: genClib.c:1745

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_area()

void write_area ( FILE *  f,
area  p 
)

Definition at line 92 of file ri.c.

92  {
93  gen_write(f, (gen_chunk*) p);
94 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_basic()

void write_basic ( FILE *  f,
basic  p 
)

Definition at line 134 of file ri.c.

134  {
135  gen_write(f, (gen_chunk*) p);
136 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_call()

void write_call ( FILE *  f,
call  p 
)

Definition at line 263 of file ri.c.

263  {
264  gen_write(f, (gen_chunk*) p);
265 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_callees()

void write_callees ( FILE *  f,
callees  p 
)

Definition at line 221 of file ri.c.

221  {
222  gen_write(f, (gen_chunk*) p);
223 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_cast()

void write_cast ( FILE *  f,
cast  p 
)

Definition at line 305 of file ri.c.

305  {
306  gen_write(f, (gen_chunk*) p);
307 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_code()

void write_code ( FILE *  f,
code  p 
)

Definition at line 347 of file ri.c.

347  {
348  gen_write(f, (gen_chunk*) p);
349 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_constant()

void write_constant ( FILE *  f,
constant  p 
)

Definition at line 389 of file ri.c.

389  {
390  gen_write(f, (gen_chunk*) p);
391 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_control()

void write_control ( FILE *  f,
control  p 
)

Definition at line 517 of file ri.c.

517  {
518  gen_write(f, (gen_chunk*) p);
519 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_controlmap()

void write_controlmap ( FILE *  f,
controlmap  p 
)

Definition at line 460 of file ri.c.

460  {
461  gen_write(f, (gen_chunk*) p);
462 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_dimension()

void write_dimension ( FILE *  f,
dimension  p 
)

Definition at line 559 of file ri.c.

559  {
560  gen_write(f, (gen_chunk*) p);
561 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_dummy()

void write_dummy ( FILE *  f,
dummy  p 
)

Definition at line 601 of file ri.c.

601  {
602  gen_write(f, (gen_chunk*) p);
603 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_entity_int()

void write_entity_int ( FILE *  f,
entity_int  p 
)

Definition at line 656 of file ri.c.

656  {
657  gen_write(f, (gen_chunk*) p);
658 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_entity_to_entity()

void write_entity_to_entity ( FILE *  f,
entity_to_entity  p 
)

Definition at line 713 of file ri.c.

713  {
714  gen_write(f, (gen_chunk*) p);
715 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_evaluation()

void write_evaluation ( FILE *  f,
evaluation  p 
)

Definition at line 770 of file ri.c.

770  {
771  gen_write(f, (gen_chunk*) p);
772 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_execution()

void write_execution ( FILE *  f,
execution  p 
)

Definition at line 825 of file ri.c.

825  {
826  gen_write(f, (gen_chunk*) p);
827 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_expression()

void write_expression ( FILE *  f,
expression  p 
)

Definition at line 880 of file ri.c.

880  {
881  gen_write(f, (gen_chunk*) p);
882 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_extension()

void write_extension ( FILE *  f,
extension  p 
)

Definition at line 922 of file ri.c.

922  {
923  gen_write(f, (gen_chunk*) p);
924 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_extensions()

void write_extensions ( FILE *  f,
extensions  p 
)

Definition at line 977 of file ri.c.

977  {
978  gen_write(f, (gen_chunk*) p);
979 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_forloop()

void write_forloop ( FILE *  f,
forloop  p 
)

Definition at line 1019 of file ri.c.

1019  {
1020  gen_write(f, (gen_chunk*) p);
1021 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_formal()

void write_formal ( FILE *  f,
formal  p 
)

Definition at line 1061 of file ri.c.

1061  {
1062  gen_write(f, (gen_chunk*) p);
1063 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_functional()

void write_functional ( FILE *  f,
functional  p 
)

Definition at line 1103 of file ri.c.

1103  {
1104  gen_write(f, (gen_chunk*) p);
1105 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_instruction()

void write_instruction ( FILE *  f,
instruction  p 
)

Definition at line 1145 of file ri.c.

1145  {
1146  gen_write(f, (gen_chunk*) p);
1147 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_language()

void write_language ( FILE *  f,
language  p 
)

Definition at line 1232 of file ri.c.

1232  {
1233  gen_write(f, (gen_chunk*) p);
1234 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_loop()

void write_loop ( FILE *  f,
loop  p 
)

Definition at line 1295 of file ri.c.

1295  {
1296  gen_write(f, (gen_chunk*) p);
1297 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_mode()

void write_mode ( FILE *  f,
mode  p 
)

Definition at line 1337 of file ri.c.

1337  {
1338  gen_write(f, (gen_chunk*) p);
1339 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_multitest()

void write_multitest ( FILE *  f,
multitest  p 
)

Definition at line 1392 of file ri.c.

1392  {
1393  gen_write(f, (gen_chunk*) p);
1394 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_normalized()

void write_normalized ( FILE *  f,
normalized  p 
)

Definition at line 1434 of file ri.c.

1434  {
1435  gen_write(f, (gen_chunk*) p);
1436 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_parameter()

void write_parameter ( FILE *  f,
parameter  p 
)

Definition at line 1489 of file ri.c.

1489  {
1490  gen_write(f, (gen_chunk*) p);
1491 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_persistant_statement_to_cluster()

void write_persistant_statement_to_cluster ( FILE *  f,
persistant_statement_to_cluster  p 
)

Definition at line 1531 of file ri.c.

1531  {
1532  gen_write(f, (gen_chunk*) p);
1533 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_persistant_statement_to_control()

void write_persistant_statement_to_control ( FILE *  f,
persistant_statement_to_control  p 
)

Definition at line 1588 of file ri.c.

1588  {
1589  gen_write(f, (gen_chunk*) p);
1590 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_persistant_statement_to_int()

void write_persistant_statement_to_int ( FILE *  f,
persistant_statement_to_int  p 
)

Definition at line 1645 of file ri.c.

1645  {
1646  gen_write(f, (gen_chunk*) p);
1647 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_persistant_statement_to_statement()

void write_persistant_statement_to_statement ( FILE *  f,
persistant_statement_to_statement  p 
)

Definition at line 1702 of file ri.c.

1702  {
1703  gen_write(f, (gen_chunk*) p);
1704 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_pragma()

void write_pragma ( FILE *  f,
pragma  p 
)

Definition at line 1759 of file ri.c.

1759  {
1760  gen_write(f, (gen_chunk*) p);
1761 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_predicate()

void write_predicate ( FILE *  f,
predicate  p 
)

Definition at line 1814 of file ri.c.

1814  {
1815  gen_write(f, (gen_chunk*) p);
1816 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_preference()

void write_preference ( FILE *  f,
preference  p 
)

Definition at line 1856 of file ri.c.

1856  {
1857  gen_write(f, (gen_chunk*) p);
1858 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_qualifier()

void write_qualifier ( FILE *  f,
qualifier  p 
)

Definition at line 1898 of file ri.c.

1898  {
1899  gen_write(f, (gen_chunk*) p);
1900 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_ram()

void write_ram ( FILE *  f,
ram  p 
)

Definition at line 1993 of file ri.c.

1993  {
1994  gen_write(f, (gen_chunk*) p);
1995 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_range()

void write_range ( FILE *  f,
range  p 
)

Definition at line 2035 of file ri.c.

2035  {
2036  gen_write(f, (gen_chunk*) p);
2037 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_reference()

void write_reference ( FILE *  f,
reference  p 
)

Definition at line 2077 of file ri.c.

2077  {
2078  gen_write(f, (gen_chunk*) p);
2079 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_sequence()

void write_sequence ( FILE *  f,
sequence  p 
)

Definition at line 2119 of file ri.c.

2119  {
2120  gen_write(f, (gen_chunk*) p);
2121 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_sizeofexpression()

void write_sizeofexpression ( FILE *  f,
sizeofexpression  p 
)

Definition at line 2161 of file ri.c.

2161  {
2162  gen_write(f, (gen_chunk*) p);
2163 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_statement()

void write_statement ( FILE *  f,
statement  p 
)

Definition at line 2216 of file ri.c.

2216  {
2217  gen_write(f, (gen_chunk*) p);
2218 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_storage()

void write_storage ( FILE *  f,
storage  p 
)

Definition at line 2258 of file ri.c.

2258  {
2259  gen_write(f, (gen_chunk*) p);
2260 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_subscript()

void write_subscript ( FILE *  f,
subscript  p 
)

Definition at line 2321 of file ri.c.

2321  {
2322  gen_write(f, (gen_chunk*) p);
2323 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_symbolic()

void write_symbolic ( FILE *  f,
symbolic  p 
)

Definition at line 2363 of file ri.c.

2363  {
2364  gen_write(f, (gen_chunk*) p);
2365 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_synchronization()

void write_synchronization ( FILE *  f,
synchronization  p 
)

Definition at line 2405 of file ri.c.

2405  {
2406  gen_write(f, (gen_chunk*) p);
2407 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_syntax()

void write_syntax ( FILE *  f,
syntax  p 
)

Definition at line 2472 of file ri.c.

2472  {
2473  gen_write(f, (gen_chunk*) p);
2474 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_tabulated_entity()

void write_tabulated_entity ( FILE *  f)

Definition at line 2554 of file ri.c.

2554  {
2556 }
int gen_write_tabulated(FILE *fd, int domain)
GEN_WRITE_TABULATED writes the tabulated object TABLE on FD.
Definition: genClib.c:1866

References entity_domain, f(), and gen_write_tabulated().

Referenced by write_to_eole().

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

◆ write_test()

void write_test ( FILE *  f,
test  p 
)

Definition at line 2601 of file ri.c.

2601  {
2602  gen_write(f, (gen_chunk*) p);
2603 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_transformer()

void write_transformer ( FILE *  f,
transformer  p 
)

Definition at line 2643 of file ri.c.

2643  {
2644  gen_write(f, (gen_chunk*) p);
2645 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_type()

void write_type ( FILE *  f,
type  p 
)

Definition at line 2685 of file ri.c.

2685  {
2686  gen_write(f, (gen_chunk*) p);
2687 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_unstructured()

void write_unstructured ( FILE *  f,
unstructured  p 
)

Definition at line 2772 of file ri.c.

2772  {
2773  gen_write(f, (gen_chunk*) p);
2774 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_value()

void write_value ( FILE *  f,
value  p 
)

Definition at line 2814 of file ri.c.

2814  {
2815  gen_write(f, (gen_chunk*) p);
2816 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_variable()

void write_variable ( FILE *  f,
variable  p 
)

Definition at line 2889 of file ri.c.

2889  {
2890  gen_write(f, (gen_chunk*) p);
2891 }

References f(), and gen_write().

+ Here is the call graph for this function:

◆ write_whileloop()

void write_whileloop ( FILE *  f,
whileloop  p 
)

Definition at line 2931 of file ri.c.

2931  {
2932  gen_write(f, (gen_chunk*) p);
2933 }

References f(), and gen_write().

+ Here is the call graph for this function: