| __hash_table | |
| __stack_bucket | STACK STRUCTURES |
| __stack_head | Stack head |
| __stack_iterator | STACK ITERATOR |
| __string_buffer_head | Internally defined structure |
| _gen_array_chunk_t | |
| _gfc2pips_comments_ | |
| _gtp | |
| _MemSpyStack | |
| _newgen_struct_abc_checked_ | |
| _newgen_struct_action_ | |
| _newgen_struct_action_kind_ | |
| _newgen_struct_alias_association_ | |
| _newgen_struct_alias_associations_ | |
| _newgen_struct_align_ | |
| _newgen_struct_alignmap_ | |
| _newgen_struct_alignment_ | |
| _newgen_struct_application_ | |
| _newgen_struct_approximation_ | |
| _newgen_struct_area_ | |
| _newgen_struct_array_dimension_checked_ | |
| _newgen_struct_assignment_ | |
| _newgen_struct_atom_ | |
| _newgen_struct_attachee_ | |
| _newgen_struct_attachment_ | |
| _newgen_struct_attachments_ | |
| _newgen_struct_basic_ | |
| _newgen_struct_bdt_ | |
| _newgen_struct_bound_pair_ | |
| _newgen_struct_c_parser_context_ | |
| _newgen_struct_call_ | |
| _newgen_struct_call_site_ | |
| _newgen_struct_callees_ | |
| _newgen_struct_cast_ | |
| _newgen_struct_cell_ | |
| _newgen_struct_chain_ | |
| _newgen_struct_clause_ | |
| _newgen_struct_clone_context_ | |
| _newgen_struct_code_ | |
| _newgen_struct_communication_ | |
| _newgen_struct_comp_desc_ | |
| _newgen_struct_comp_desc_set_ | |
| _newgen_struct_comp_sec_ | |
| _newgen_struct_complexity_ | |
| _newgen_struct_conditional_ | |
| _newgen_struct_cone_ | |
| _newgen_struct_conflict_ | |
| _newgen_struct_constant_ | |
| _newgen_struct_context_info_ | |
| _newgen_struct_control_ | |
| _newgen_struct_controlmap_ | |
| _newgen_struct_dad_struct_ | |
| _newgen_struct_dag_ | |
| _newgen_struct_dagvtx_ | |
| _newgen_struct_data_ | |
| _newgen_struct_data_status_ | |
| _newgen_struct_database_ | |
| _newgen_struct_dataflow_ | |
| _newgen_struct_dataval_ | |
| _newgen_struct_datavar_ | |
| _newgen_struct_db_owned_resources_ | |
| _newgen_struct_db_resource_ | |
| _newgen_struct_db_resources_ | |
| _newgen_struct_db_status_ | |
| _newgen_struct_db_symbol_ | |
| _newgen_struct_descriptor_ | |
| _newgen_struct_dfg_arc_label_ | |
| _newgen_struct_dfg_vertex_label_ | |
| _newgen_struct_dg_arc_label_ | |
| _newgen_struct_dg_vertex_label_ | |
| _newgen_struct_dimension_ | |
| _newgen_struct_dimension_checked_ | |
| _newgen_struct_directive_ | |
| _newgen_struct_directives_ | |
| _newgen_struct_distribute_ | |
| _newgen_struct_distributemap_ | |
| _newgen_struct_distribution_ | |
| _newgen_struct_dummy_ | |
| _newgen_struct_dynamic_check_ | |
| _newgen_struct_dynamic_status_ | |
| _newgen_struct_effect_ | |
| _newgen_struct_effects_ | |
| _newgen_struct_effects_classes_ | |
| _newgen_struct_entities_ | |
| _newgen_struct_entity_ | |
| _newgen_struct_entity_effects_ | |
| _newgen_struct_entity_entities_ | |
| _newgen_struct_entity_int_ | |
| _newgen_struct_entity_status_ | |
| _newgen_struct_entitymap_ | |
| _newgen_struct_equivalences_ | |
| _newgen_struct_evaluation_ | |
| _newgen_struct_execution_ | |
| _newgen_struct_expression_ | |
| _newgen_struct_expressionwithlevel_ | |
| _newgen_struct_extension_ | |
| _newgen_struct_extensions_ | |
| _newgen_struct_forloop_ | |
| _newgen_struct_formal_ | |
| _newgen_struct_function_ | |
| _newgen_struct_functional_ | |
| _newgen_struct_gap_ | |
| _newgen_struct_gexpression_ | |
| _newgen_struct_graph_ | |
| _newgen_struct_hpf_newdecl_ | |
| _newgen_struct_hpf_newdecls_ | |
| _newgen_struct_hpfc_reductions_ | |
| _newgen_struct_hpfc_status_ | |
| _newgen_struct_ifcount_ | |
| _newgen_struct_instruction_ | |
| _newgen_struct_interval_vertex_label_ | |
| _newgen_struct_language_ | |
| _newgen_struct_leaf_label_ | |
| _newgen_struct_lexpressionwithlevel_ | |
| _newgen_struct_lisp_expression_ | |
| _newgen_struct_loop_ | |
| _newgen_struct_loop_data_ | |
| _newgen_struct_makefile_ | |
| _newgen_struct_map_entity_bool_ | |
| _newgen_struct_map_entity_entity_ | |
| _newgen_struct_map_entity_expression_ | |
| _newgen_struct_map_entity_step_analyses_ | |
| _newgen_struct_map_entity_string_ | |
| _newgen_struct_match_ | |
| _newgen_struct_matchTree_ | |
| _newgen_struct_matchTreeSons_ | |
| _newgen_struct_message_ | |
| _newgen_struct_mode_ | |
| _newgen_struct_multitest_ | |
| _newgen_struct_newdeclmap_ | |
| _newgen_struct_normalized_ | |
| _newgen_struct_numbers_status_ | |
| _newgen_struct_opcode_ | |
| _newgen_struct_opcodeClass_ | |
| _newgen_struct_operator_id_tree_ | |
| _newgen_struct_outline_data_ | |
| _newgen_struct_outline_map_ | |
| _newgen_struct_outlined_ | |
| _newgen_struct_overlap_ | |
| _newgen_struct_overlapsmap_ | |
| _newgen_struct_owner_ | |
| _newgen_struct_parameter_ | |
| _newgen_struct_path_selector_ | |
| _newgen_struct_path_selectors_ | |
| _newgen_struct_pattern_ | |
| _newgen_struct_patternArg_ | |
| _newgen_struct_patternx_ | |
| _newgen_struct_persistant_expression_to_effects_ | |
| _newgen_struct_persistant_expression_to_entity_ | |
| _newgen_struct_persistant_statement_to_control_ | |
| _newgen_struct_persistant_statement_to_int_ | |
| _newgen_struct_persistant_statement_to_statement_ | |
| _newgen_struct_placement_ | |
| _newgen_struct_plc_ | |
| _newgen_struct_points_to_ | |
| _newgen_struct_points_to_list_ | |
| _newgen_struct_pragma_ | |
| _newgen_struct_predicate_ | |
| _newgen_struct_preference_ | |
| _newgen_struct_property_ | |
| _newgen_struct_pstatement_ | |
| _newgen_struct_pstatement_reductions_ | |
| _newgen_struct_qualifier_ | |
| _newgen_struct_quast_ | |
| _newgen_struct_quast_leaf_ | |
| _newgen_struct_quast_value_ | |
| _newgen_struct_ram_ | |
| _newgen_struct_range_ | |
| _newgen_struct_rangecount_ | |
| _newgen_struct_real_resource_ | |
| _newgen_struct_recursive_selector_ | |
| _newgen_struct_reduction_ | |
| _newgen_struct_reduction_operator_ | |
| _newgen_struct_reductionInfo_ | |
| _newgen_struct_reductions_ | |
| _newgen_struct_ref_temp_ | |
| _newgen_struct_reference_ | |
| _newgen_struct_remapping_ | |
| _newgen_struct_renaming_ | |
| _newgen_struct_resource_ | |
| _newgen_struct_rtype_ | |
| _newgen_struct_rule_ | |
| _newgen_struct_scc_ | |
| _newgen_struct_sccflags_ | |
| _newgen_struct_sccs_ | |
| _newgen_struct_schedule_ | |
| _newgen_struct_sentence_ | |
| _newgen_struct_sequence_ | |
| _newgen_struct_sexpression_ | |
| _newgen_struct_simdstatement_ | |
| _newgen_struct_simple_section_ | |
| _newgen_struct_sizeofexpression_ | |
| _newgen_struct_statement_ | |
| _newgen_struct_statement_effects_ | |
| _newgen_struct_statement_entities_ | |
| _newgen_struct_statement_points_to_ | |
| _newgen_struct_statement_renamings_ | |
| _newgen_struct_static_control_ | |
| _newgen_struct_status_ | |
| _newgen_struct_step_analyses_ | |
| _newgen_struct_step_atomized_ | |
| _newgen_struct_step_status_ | |
| _newgen_struct_storage_ | |
| _newgen_struct_style_ | |
| _newgen_struct_subscript_ | |
| _newgen_struct_successor_ | |
| _newgen_struct_symbolic_ | |
| _newgen_struct_syntax_ | |
| _newgen_struct_test_ | |
| _newgen_struct_text_ | |
| _newgen_struct_tiling_ | |
| _newgen_struct_transformation_ | |
| _newgen_struct_transformer_ | |
| _newgen_struct_type_ | |
| _newgen_struct_type_directive_ | |
| _newgen_struct_ubs_ | |
| _newgen_struct_ubs_check_ | |
| _newgen_struct_unformatted_ | |
| _newgen_struct_unstructured_ | |
| _newgen_struct_value_ | |
| _newgen_struct_var_val_ | |
| _newgen_struct_varcount_ | |
| _newgen_struct_variable_ | |
| _newgen_struct_vertex_ | |
| _newgen_struct_virtual_resource_ | |
| _newgen_struct_vtxcontent_ | |
| _newgen_struct_whileloop_ | |
| _newgen_struct_word_to_attachments_ | |
| _set_chunk | FI: I do not understand why the type is duplicated at the set level |
| A | |
| abc_instrumentation_context_t | Context data structure for array_bound_check_instrumentation newgen recursion |
| abc_number_of_operators_context_t | |
| alias_context_t | |
| argument | Polymorphic argument |
| arguments | |
| array_dimension_bound_test | ----------------------------------------------------------------- |
| array_test | |
| atomizer_param | |
| available_scalar_t | Performs Associative-Commutative Common Subexpression Elimination on sequences |
| baseaux | |
| bdt_node | |
| Beta_Elimination_Stat | |
| binary_to_nary_t | |
| block | |
| Block | During the computation, the program has to deal with blocks of statements |
| bottom_up_abc_context_t | Context data structure for bottom_up_abc newgen recursion |
| Bound_test | |
| builder_map | |
| c_alloc | ! defined c_overflow || C_ERROR_VERBOSE |
| C_STYPE | |
| char_directive | Xxx_directive: A parsed directive |
| char_directives | A parsed format string |
| checkfn | |
| clone_t | Already cloned version are kept in a dynamically allocated structure |
| col | |
| Common_Dimension_Stat | Translation |
| cons | The structure used to build lists in NewGen |
| context_p | Cette structure contient une pile |
| cost_expression | |
| cpv | |
| DadComponent | Simple Section part of DAD An array of type SimpBound struct allocated dynamically based on rank of array |
| debug_level | |
| deux_listes | |
| directive_hooks | |
| DirectiveHandler | Finds the handler for a given entity |
| dma_action | A phase that transform simple tasks in SCMP code |
| dma_pair | |
| driver | The DRIVER structure is used to monitor the general function which traverses objects |
| dssrhp | |
| EditedFile | |
| eformat | Warning! Do not modify this file that is automatically generated! |
| entities_t | |
| entity_bool | |
| entity_list_pair | |
| entity_lists | |
| entity_pair | |
| entity_used_in_calls_p | |
| entity_used_somewhere_param | |
| er | |
| extract_expr_t | Extract expressions with loop level information |
| flfl | |
| frac | |
| freia_api_t | FREIA API function name -> SPoC hardware description (and others?) |
| freia_info | |
| fswl | Structure used by find_statements_with_label_walker |
| fswp | Used to pass parameters to find_statements_with_comment_walker |
| gen_chunk | A gen_chunk is used to store every object |
| gen_trav_env | |
| genread__buffer_state | |
| genread__trans_info | This struct is not used in this scanner, but its presence is necessary |
| genread_alloc | ! defined genread_overflow || GENREAD_ERROR_VERBOSE |
| GENREAD_STYPE | |
| genspec__buffer_state | |
| genspec__trans_info | This struct is not used in this scanner, but its presence is necessary |
| genspec_alloc | ! defined genspec_overflow || GENSPEC_ERROR_VERBOSE |
| GENSPEC_STYPE | |
| gpips_transform_menu_layout_line | The type describing a Transform menu entry: |
| gpips_view_menu_layout_line_s | The type describing a View menu entry: |
| gpu_lna_context | In modern PIPS programming, all this should be passed through a context instead of having this global variable |
| grouping_context | |
| gtt_t | Translation tables type |
| guesser_param | Parameter of effect guesser |
| hash_entry | |
| hashtable_t | This is already too much |
| helper | |
| Index_range | Data structure to support abc Implied DO |
| INFO_LOOP | La structure d'une boucle : son index et ces deux bornes |
| initpb | |
| inlinable | INLINE[] gives, for each inlinable (i.e., unboxed) type, its NAME, its initial VALUE and its printing FORMAT (for each language which can be a target |
| inst_sel_ctx | |
| interprocedural_abc_context_t | Context data structure for interprocedural_abc newgen recursion |
| intrinsic_cost_rec | Intrinsics costs defines |
| intrinsic_handler | Precedence needed here According to the Precedence of Operators Arithmetic > Character > Relational > Logical Added by Lei ZHOU Nov |
| IntrinsicDescriptor | The following data structure describes an intrinsic function: its name and its arity and its type |
| IoElementDescriptor | {{ banner |
| IOIntrinsicDescriptor | Following data structure describes an io intrinsic function: its name |
| iparam | Structure containing all the parameters needed by inlining |
| isolate_param | Isolate_statement |
| L | |
| LabelAndVbox | |
| LabelEntryAndButton | |
| linear_exception_holder | A structure for the exception stack |
| linear_hashtable_st | Hidden structure to store the hashtable |
| Linearization_Stat | |
| macro_t | |
| matrix | |
| methods | |
| MinMaxVar | |
| multi_recurse | Current data needed for a multi recursion are stored in a multi recurse struct |
| mytest | Type of a test, the same as the "normal" test except that the |
| n_coef | |
| nest_context_t | ======================================================= |
| newinst | Type of new instruction which contains information about the loop |
| NID | La structure d'un nid |
| ocontext_t | |
| op_schedule | |
| oper_id_mapping | |
| optimization_strategy | This structure defines a strategy for eole |
| option_type | Lint |
| paire | |
| param | |
| pehrhart | |
| perform_switch | |
| Phi_Elimination_Stat | |
| pileaux | |
| pilepredicat | |
| pilequast | |
| pips_icons_type | |
| pipsmake__buffer_state | |
| pipsmake__trans_info | This struct is not used in this scanner, but its presence is necessary |
| pipsmake_alloc | ! defined pipsmake_overflow || PIPSMAKE_ERROR_VERBOSE |
| PIPSMAKE_STYPE | |
| Predicate_Translation | |
| prettyprint_dot_context | Context structure used by gen recurse |
| prettyprint_stuff | |
| problem | ========================================================================= |
| prop__buffer_state | |
| prop__trans_info | This struct is not used in this scanner, but its presence is necessary |
| prtri_struct | |
| rdte | |
| recursive_context | |
| redeclaration_context | To generate the new variables, we need to know: |
| reduction_in_statement_param | Finds out expression with reduction |
| references_constant_param | |
| Remaining_Dimension_Stat | |
| replace_references_constant_param | |
| res_or_rule | Storage for arguments of tpips commands |
| rfr_param | |
| rproblem | Define RMAXCOLONNES 800 |
| RunTimeSupportDescriptor | |
| S | Base of the parameters |
| s_p_s | |
| s_ppt | |
| sb | |
| scalar_expansion_context | Transformation package : Francois Irigoin, October 2005 |
| scell | Type cell that contains all information for the reindexation of |
| Scontrainte | |
| Sentity_vertices | Structure to list wich node read or write an effect |
| sequence_searching_context | |
| Skeyword | |
| SL_STYPE | |
| slx__buffer_state | |
| slx__trans_info | This struct is not used in this scanner, but its presence is necessary |
| slx_alloc | ! defined slx_overflow || SL_ERROR_VERBOSE |
| Smatrix | Package matrice |
| Smonome | Warning! Do not modify this file that is automatically generated! |
| Spath | |
| splitc__buffer_state | |
| splitc__trans_info | This struct is not used in this scanner, but its presence is necessary |
| splitc_alloc | ! defined splitc_overflow || SPLITC_ERROR_VERBOSE |
| SPLITC_STYPE | |
| spoc_alu_op_t | ALU operation full description |
| spoc_hw_t | Description of a SPoC hardware configuration should be precise enough to generate a full AIPO function |
| spoc_poc_t | |
| Spolynome | |
| Sposs_source | Structure for return of a possible source |
| sSimpBound | Bounds are retained as high level tree structures to accommodate symbolic information in boundary expressions |
| Ssolution | |
| Ssyslist | Warning! Do not modify this file that is automatically generated! |
| Ssysteme | |
| statement_checking_context | |
| stmt | |
| substitute_ctx | Context used for substitution with gen_context_recurse |
| Sunion | |
| Svecteur | Le type des coefficients dans les vecteurs: Value est defini dans le package arithmetique |
| SymbolicDescriptor | |
| symetric_opertor_t | |
| syn__buffer_state | |
| syn__trans_info | This struct is not used in this scanner, but its presence is necessary |
| syn_alloc | ! defined syn_overflow || SYN_ERROR_VERBOSE |
| SYN_STYPE | |
| sys_list | |
| syst__buffer_state | |
| syst__trans_info | This struct is not used in this scanner, but its presence is necessary |
| syst_alloc | ! defined syst_overflow || SYST_ERROR_VERBOSE |
| SYST_STYPE | |
| T | |
| t_completion_scheme | |
| t_reduction | |
| t_substitution | Structure to hold a substitution to be performed forward |
| t_tmp_result | FI wants a sort |
| terapix_hw_t | |
| terapix_loop_handler_param | |
| top_down_abc_context_t | ----------------------------------------------------------------- |
| tp__buffer_state | |
| tp__trans_info | This struct is not used in this scanner, but its presence is necessary |
| tp_alloc | ! defined tp_overflow || TP_ERROR_VERBOSE |
| TP_STYPE | |
| transformation_strategy | Transformation strategy is chosen according to the loop iteration count |
| ttsg_soms | Representation d'un ensemble de sommets |
| ttsg_vects | Representation d'un ensemble de droites |
| typ_som | Structure de donnees Sommet
- eq_sat: eventuel tableau des saturations du sommets par rapport a un eventuel systeme de contraintes; inutilisable quand on ne connait pas le nombre de contraintes, egalites ou inegalites
- vecteur: coordonnees entieres du sommet, a un coefficient multiplicatif pres; l'inverse de ce coefficient est donne par le champ suivant
- denominateur: coefficient permettant de garder les coordonnees du sommet sous forme rationnelle; les numerateurs des coordonnees se trouvent dans "vecteur"; le denominateur est unique, pour le sommet, i.e
|
| type_context_t | Context for type checking |
| type_sg | Representation d'un systeme generateur par trois ensembles de sommets de rayons et de droites |
| Variants | }} |
| vector | Test de chernikovaa |
| wpips_transform_menu_layout_line | The type describing a Transform menu entry: |
| wpips_view_menu_layout_line_s | The type describing a View menu entry: |
| yy_buffer_state | |
| yy_trans_info | This struct is not used in this scanner, but its presence is necessary |
| yyalloc | ! defined yyoverflow || YYERROR_VERBOSE |
| YYSTYPE | |