C__gen_sweep_state | Sweep status |
C__hash_table | |
C__stack_bucket | STACK STRUCTURES |
C__stack_head | Stack head |
C__stack_iterator | STACK ITERATOR |
C__string_buffer_head | Internally defined structure |
C_gen_array_chunk_t | |
C_gfc2pips_comments_ | |
C_gtp | |
C_MemSpyStack | |
C_newgen_struct_abc_checked_ | |
C_newgen_struct_action_ | |
C_newgen_struct_action_kind_ | |
C_newgen_struct_alias_association_ | |
C_newgen_struct_alias_associations_ | |
C_newgen_struct_align_ | |
C_newgen_struct_alignmap_ | |
C_newgen_struct_alignment_ | |
C_newgen_struct_application_ | |
C_newgen_struct_approximation_ | |
C_newgen_struct_area_ | |
C_newgen_struct_array_dimension_checked_ | |
C_newgen_struct_assignment_ | |
C_newgen_struct_atom_ | |
C_newgen_struct_attachee_ | |
C_newgen_struct_attachment_ | |
C_newgen_struct_attachments_ | |
C_newgen_struct_basic_ | |
C_newgen_struct_bdt_ | |
C_newgen_struct_bound_pair_ | |
C_newgen_struct_c_parser_context_ | |
C_newgen_struct_call_ | |
C_newgen_struct_call_site_ | |
C_newgen_struct_callees_ | |
C_newgen_struct_cast_ | |
C_newgen_struct_cell_ | |
C_newgen_struct_cell_interpretation_ | |
C_newgen_struct_cell_relation_ | |
C_newgen_struct_cell_relations_ | |
C_newgen_struct_chain_ | |
C_newgen_struct_clone_context_ | |
C_newgen_struct_code_ | |
C_newgen_struct_communication_ | |
C_newgen_struct_comp_desc_ | |
C_newgen_struct_comp_desc_set_ | |
C_newgen_struct_comp_sec_ | |
C_newgen_struct_complexity_ | |
C_newgen_struct_conditional_ | |
C_newgen_struct_cone_ | |
C_newgen_struct_conflict_ | |
C_newgen_struct_constant_ | |
C_newgen_struct_context_info_ | |
C_newgen_struct_control_ | |
C_newgen_struct_controlmap_ | |
C_newgen_struct_dad_struct_ | |
C_newgen_struct_dag_ | |
C_newgen_struct_dagvtx_ | |
C_newgen_struct_data_ | |
C_newgen_struct_data_status_ | |
C_newgen_struct_database_ | |
C_newgen_struct_dataflow_ | |
C_newgen_struct_dataval_ | |
C_newgen_struct_datavar_ | |
C_newgen_struct_db_owned_resources_ | |
C_newgen_struct_db_resource_ | |
C_newgen_struct_db_resources_ | |
C_newgen_struct_db_status_ | |
C_newgen_struct_db_symbol_ | |
C_newgen_struct_descriptor_ | |
C_newgen_struct_dfg_arc_label_ | |
C_newgen_struct_dfg_vertex_label_ | |
C_newgen_struct_dg_arc_label_ | |
C_newgen_struct_dg_vertex_label_ | |
C_newgen_struct_dimension_ | |
C_newgen_struct_dimension_checked_ | |
C_newgen_struct_distribute_ | |
C_newgen_struct_distributemap_ | |
C_newgen_struct_distribution_ | |
C_newgen_struct_dummy_ | |
C_newgen_struct_dynamic_check_ | |
C_newgen_struct_dynamic_status_ | |
C_newgen_struct_effect_ | |
C_newgen_struct_effects_ | |
C_newgen_struct_effects_classes_ | |
C_newgen_struct_entities_ | |
C_newgen_struct_entity_ | |
C_newgen_struct_entity_effects_ | |
C_newgen_struct_entity_entities_ | |
C_newgen_struct_entity_int_ | |
C_newgen_struct_entity_status_ | |
C_newgen_struct_entity_task_buffers_ | |
C_newgen_struct_entity_to_entity_ | |
C_newgen_struct_entitymap_ | |
C_newgen_struct_equivalences_ | |
C_newgen_struct_evaluation_ | |
C_newgen_struct_execution_ | |
C_newgen_struct_expression_ | |
C_newgen_struct_expressionwithlevel_ | |
C_newgen_struct_extension_ | |
C_newgen_struct_extensions_ | |
C_newgen_struct_forloop_ | |
C_newgen_struct_formal_ | |
C_newgen_struct_function_ | |
C_newgen_struct_functional_ | |
C_newgen_struct_gap_ | |
C_newgen_struct_gexpression_ | |
C_newgen_struct_graph_ | |
C_newgen_struct_hpf_newdecl_ | |
C_newgen_struct_hpf_newdecls_ | |
C_newgen_struct_hpfc_reductions_ | |
C_newgen_struct_hpfc_status_ | |
C_newgen_struct_ifcount_ | |
C_newgen_struct_instruction_ | |
C_newgen_struct_interpreted_cell_ | |
C_newgen_struct_interval_vertex_label_ | |
C_newgen_struct_language_ | |
C_newgen_struct_leaf_label_ | |
C_newgen_struct_lexpressionwithlevel_ | |
C_newgen_struct_lisp_expression_ | |
C_newgen_struct_loop_ | |
C_newgen_struct_makefile_ | |
C_newgen_struct_map_effect_bool_ | |
C_newgen_struct_map_effect_step_point_ | |
C_newgen_struct_map_entity_int_ | |
C_newgen_struct_match_ | |
C_newgen_struct_matchTree_ | |
C_newgen_struct_matchTreeSons_ | |
C_newgen_struct_memory_mapping_ | |
C_newgen_struct_message_ | |
C_newgen_struct_mode_ | |
C_newgen_struct_multitest_ | |
C_newgen_struct_newdeclmap_ | |
C_newgen_struct_normalized_ | |
C_newgen_struct_numbers_status_ | |
C_newgen_struct_opcode_ | |
C_newgen_struct_opcodeClass_ | |
C_newgen_struct_operator_id_tree_ | |
C_newgen_struct_overlap_ | |
C_newgen_struct_overlapsmap_ | |
C_newgen_struct_owner_ | |
C_newgen_struct_parameter_ | |
C_newgen_struct_path_selector_ | |
C_newgen_struct_path_selectors_ | |
C_newgen_struct_pattern_ | |
C_newgen_struct_patternArg_ | |
C_newgen_struct_patternx_ | |
C_newgen_struct_persistant_expression_to_effects_ | |
C_newgen_struct_persistant_expression_to_entity_ | |
C_newgen_struct_persistant_statement_to_cluster_ | |
C_newgen_struct_persistant_statement_to_control_ | |
C_newgen_struct_persistant_statement_to_int_ | |
C_newgen_struct_persistant_statement_to_statement_ | |
C_newgen_struct_placement_ | |
C_newgen_struct_plc_ | |
C_newgen_struct_points_to_ | |
C_newgen_struct_points_to_graph_ | |
C_newgen_struct_points_to_list_ | |
C_newgen_struct_pragma_ | |
C_newgen_struct_predicate_ | |
C_newgen_struct_preference_ | |
C_newgen_struct_property_ | |
C_newgen_struct_pstatement_ | |
C_newgen_struct_pstatement_reductions_ | |
C_newgen_struct_qualifier_ | |
C_newgen_struct_quast_ | |
C_newgen_struct_quast_leaf_ | |
C_newgen_struct_quast_value_ | |
C_newgen_struct_ram_ | |
C_newgen_struct_range_ | |
C_newgen_struct_rangecount_ | |
C_newgen_struct_real_resource_ | |
C_newgen_struct_recursive_selector_ | |
C_newgen_struct_reduced_loops_ | |
C_newgen_struct_reduction_ | |
C_newgen_struct_reduction_operator_ | |
C_newgen_struct_reductionInfo_ | |
C_newgen_struct_reductions_ | |
C_newgen_struct_ref_temp_ | |
C_newgen_struct_reference_ | |
C_newgen_struct_remapping_ | |
C_newgen_struct_renaming_ | |
C_newgen_struct_resource_ | |
C_newgen_struct_rtype_ | |
C_newgen_struct_rule_ | |
C_newgen_struct_scc_ | |
C_newgen_struct_sccflags_ | |
C_newgen_struct_sccs_ | |
C_newgen_struct_schedule_ | |
C_newgen_struct_sentence_ | |
C_newgen_struct_sequence_ | |
C_newgen_struct_sesam_buffers_processing_context_ | |
C_newgen_struct_sexpression_ | |
C_newgen_struct_simdstatement_ | |
C_newgen_struct_simple_section_ | |
C_newgen_struct_sizeofexpression_ | |
C_newgen_struct_statement_ | |
C_newgen_struct_statement_cell_relations_ | |
C_newgen_struct_statement_effects_ | |
C_newgen_struct_statement_entities_ | |
C_newgen_struct_statement_points_to_ | |
C_newgen_struct_statement_renamings_ | |
C_newgen_struct_statement_task_ | |
C_newgen_struct_static_control_ | |
C_newgen_struct_status_ | |
C_newgen_struct_step_clause_ | |
C_newgen_struct_step_comm_ | |
C_newgen_struct_step_directive_ | |
C_newgen_struct_step_directives_ | |
C_newgen_struct_step_point_ | |
C_newgen_struct_storage_ | |
C_newgen_struct_style_ | |
C_newgen_struct_subscript_ | |
C_newgen_struct_successor_ | |
C_newgen_struct_symbolic_ | |
C_newgen_struct_synchronization_ | |
C_newgen_struct_syntax_ | |
C_newgen_struct_task_ | |
C_newgen_struct_task_buffers_ | |
C_newgen_struct_test_ | |
C_newgen_struct_text_ | |
C_newgen_struct_tiling_ | |
C_newgen_struct_transformation_ | |
C_newgen_struct_transformer_ | |
C_newgen_struct_type_ | |
C_newgen_struct_ubs_ | |
C_newgen_struct_ubs_check_ | |
C_newgen_struct_unformatted_ | |
C_newgen_struct_unstructured_ | |
C_newgen_struct_value_ | |
C_newgen_struct_var_val_ | |
C_newgen_struct_varcount_ | |
C_newgen_struct_variable_ | |
C_newgen_struct_vertex_ | |
C_newgen_struct_virtual_resource_ | |
C_newgen_struct_vtxcontent_ | |
C_newgen_struct_whileloop_ | |
C_newgen_struct_word_to_attachments_ | |
C_set_chunk | FI: I do not understand why the type is duplicated at the set level |
CA | |
Cabc_instrumentation_context_t | Context data structure for array_bound_check_instrumentation newgen recursion |
Cabc_number_of_operators_context_t | |
Cacc_ctx | Add Control Counter recursion context |
Cadd_statement_declarations_t | |
Calias_context_t | |
Calias_in_args | |
Cannotation | |
Cargument | Polymorphic argument |
Carguments | |
Carray_dimension_bound_test | As we create checks with stop error message who tell us there are bound violations for which array, on which dimension, which bound (lower or upper), the following typedef array_dimension_bound_test permits us to create a sequence of tests for each statement more easier |
Carray_test | |
Catomic_operation | Define an atomic operation FIXME : should be moved under newgen management |
Catomic_profile | Stucture that define the list of atomic_operations |
Catomizer_param | |
Cavailable_scalar_t | Performs Associative-Commutative Common Subexpression Elimination on sequences |
Cbaseaux | |
Cbdt_node | |
CBeta_Elimination_Stat | |
Cbinary_to_nary_t | |
Cblock | |
CBlock | During the computation, the program has to deal with blocks of statements |
Cbmat_s | |
Cbottom_up_abc_context_t | Context data structure for bottom_up_abc newgen recursion |
CBound_test | |
Cc_full_name | |
Ccallst | |
Cchar_directive | A parsed directive |
Cchar_directives | A parsed format string |
Ccheckfn | |
Ccluster | |
Ccol | |
CCommon_Dimension_Stat | Translation |
Ccomputation_intensity_param | |
Cconflict_t | Helper for do_recurse_statements_conflict_p |
Ccons | The structure used to build lists in NewGen |
Cconstr_s | Type of linear constraint |
Ccontext | |
Ccontext_address_of_entity | |
Ccontext_p | Cette structure contient une pile |
Ccost_expression | |
CCPerfCounter | Counter that provides a fairly accurate timing mechanism for both windows and linux |
CCplfloat | |
Ccpv | |
Cctx_conv | |
Cctx_eov | Ctx_eov: |
Cctx_mpi | Return the type for MPI datatype (to make custom datatype for example): MPI_Datatype |
Cctx_pragma | Ctx_pragma_t: on_cluster on which cluster the pragma may be run (=-1 if run on all cluster) synchro if the communication between cluster are synchro (true) or asynchro(false) if on_cluster=-1 we don't care about the value of synchro d_.. |
Cctx_substitute | |
Cctx_task | Ctx_task_t: pragma information from the pragma task_id id of the task private list of entity, private variables for the task |
Ccusq_context | Clean up sequences context |
CDadComponent | Simple Section part of DAD An array of type SimpBound struct allocated dynamically based on rank of array |
Cdebug_level | |
Cdeux_listes | |
CDirectiveHandler | Finds the handler for a given entity |
Cdma_action | A phase that transform simple tasks in SCMP code |
Cdma_pair | Isolate_statement |
Cdomain | A DOMAIN union describes the structure of a user type |
Cdriver | The DRIVER structure is used to monitor the general function which traverses objects |
Cdssrhp | |
CEditedFile | |
Ceformat | |
Centities_t | |
Centity_bool | |
Centity_list_pair | |
Centity_to_declaring_statement_t | |
Centity_used_in_calls_p | |
Centity_used_somewhere_param | |
Cexpression_ctxt | |
Cextract_expr_t | Extract expressions with loop level information |
Cfcs_ctx | |
Cfis_ctx | |
Cflag_loop_param_t | |
Cflfl | |
Cfrac | |
Cfreia_api_t | FREIA API function name -> SPoC hardware description (and others?) |
Cfreia_info | |
Cfswl | Structure used by find_statements_with_label_walker |
Cfswp | Used to pass parameters to find_statements_with_comment_walker |
Cgather_call_sites_t | |
Cgen_binding | |
Cgen_chunk | A gen_chunk is used to store every object |
Cgen_trav_env | |
Cget_referenced_entities_t | |
Cglopriv_context_t | Structure to collect whether anything should be qualified as private or global, for OpenCL 1.X code |
Cgpips_transform_menu_layout_line | The type describing a Transform menu entry: |
Cgpips_view_menu_layout_line_s | The type describing a View menu entry: |
Cgpu_lna_context | In modern PIPS programming, all is passed through a context instead of having a global variable |
Cgrouping_context | |
Cgtt_t | Translation tables type.. |
Cguesser_param | Parameter of effect guesser |
Chash_entry | |
Chashtable_t | This is already too much.. |
Cimage | Code taken from
http://fast-edge.googlecode.com and adapted to c99 |
CIndex_range | Data structure to support abc Implied DO |
CINFO_LOOP | La structure d'une boucle : son index et ces deux bornes |
Cinitpb | |
Cinlinable | 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 |
Cinst_sel_ctx | |
Cinterprocedural_abc_context_t | Context data structure for interprocedural_abc newgen recursion |
Cinterval_product | |
Cintrinsic_cost_rec | Intrinsics costs defines |
Cintrinsic_desc_t | For intrinsic registration |
Cintrinsic_handler | Precedence needed here According to the Precedence of Operators Arithmetic > Character > Relational > Logical Added by Lei ZHOU Nov |
CIntrinsicDescriptor | The following data structure describes an intrinsic function: its name and its arity and its type, a function to type it (?) and a function to obtain its name if it is different from the entity user name, e.g |
CIntrinsicEffectDescriptor | Following data structure describes an intrinsic function: its name and the function to apply on a call to this intrinsic to get the effects of the call |
CIoElementDescriptor | {{ banner |
CIOIntrinsicDescriptor | Following data structure describes an io intrinsic function: its name |
Ciparam | Structure containing all the parameters needed by inlining |
Cisolate_param | |
CL | |
CLabelAndVbox | |
CLabelEntryAndButton | |
Clinear_exception_holder | A structure for the exception stack |
Clinear_hashtable_st | Hidden structure to store the hashtable |
CLinearization_Stat | |
Clive_out_summary_engine_context | |
Clive_paths_analysis_context | |
Cmacro_t | |
Cmatrix | |
Cmethods | |
Cmin_start_time | Global variables |
CMinMaxVar | |
Cmppa_hw_t | FREIA-MPPA backend specific stuff |
Cmulti_recurse | Current data needed for a multi recursion are stored in a multi recurse struct |
Cmytest | Type of a test, the same as the "normal" test except that the |
Cn_coef | |
Cnest_context_t | Warning! Do not modify this file that is automatically generated! |
Cnewinst | Type of new instruction which contains information about the loop |
CNID | La structure d'un nid |
Coccs_ctx | |
Cocontext_t | |
Cop_schedule | Data structure to describe a schedule for an operation |
Copencl_hw_t | |
Coper_id_mapping | |
Coptimization_strategy | This structure defines a strategy for eole |
Coption_type | Lint |
Cpaire | |
Cparam | |
Cparam_t | |
CparamStruct | |
Cpath | |
Cperform_switch | |
CPhi_Elimination_Stat | |
Cpileaux | |
Cpilepredicat | |
Cpilequast | |
Cpips_icons_type | |
CPmatrix | Package matrice |
CPredicate_Translation | |
Cprettyprint_dot_context | Context structure used by gen recurse |
Cproblem | ========================================================================= |
Cpv_context | Pv_context is a structure holding the methods to use during pointer values analyses |
Cpv_results | Pv_results is a structure holding the different results of an expression pointer values analysis |
Cqval_s | |
Crdte | |
Crecursive_context | |
Credeclaration_context | To generate the new variables, we need to know: |
Creduction_in_statement_param | Finds out expression with reduction |
Crelated_ctx | |
CRemaining_Dimension_Stat | |
Creplace_ctx | Keep track of what is done in replace recursion |
Creplace_statement_context | |
Cres_or_rule | Storage for arguments of tpips commands |
Crfr_param | |
Crproblem | Define RMAXCOLONNES 800 |
Crssp_ctx | |
CRunTimeSupportDescriptor | |
CS | Base of the parameters |
Cs_p_s | |
Cs_ppt | |
Csb | |
Cscell | Type cell that contains all information for the reindexation of |
CScontrainte | |
Csensitivity_information | |
CSentity_vertices | Structure to list wich node read or write an effect |
Csequence_searching_context | |
Cshuffle_context | |
Csigmac_hw_t | |
Csimdizer_context | |
CSkeyword | |
CSmonome | |
Csort_ctx_t | Package sc |
CSpath | |
CSpattern | |
Cspoc_alu_op_t | ALU operation full description |
Cspoc_hw_t | Description of a SPoC hardware configuration should be precise enough to generate a full AIPO function |
Cspoc_poc_t | |
CSpolynome | |
CSposs_source | Structure for return of a possible source |
CsSimpBound | Bounds are retained as high level tree structures to accommodate symbolic information in boundary expressions |
CSsolution | |
CSsyslist | Warning! Do not modify this file that is automatically generated! |
CSsysteme | |
Cstatement_checking_context | |
Cstmt | |
Csubs_ctx | Util defined somewhere ?????? |
CSunion | |
CSvecteur | Le type des coefficients dans les vecteurs: Value est defini dans le package arithmetique |
Cswis_ctx | |
Csymetric_opertor_t | |
Csys_list | |
CT | |
Ct_completion_scheme | |
Ct_reduction | |
Ct_substitution | Structure to hold a substitution to be performed forward |
Ct_tmp_result | FI wants a sort.. |
Ctable_s | Type of simplex tableau |
Cterapix_hw_t | |
Cterapix_loop_handler_param | |
Ctimeout_t | Hold a timeout prescription |
Ctlo_context_t | |
Ctop_down_abc_context_t | The following data structure is the context of top_down_abc: The read_marked_list marks if one bound of one array's dimension is tested or not, for the READ regions |
Cttsg_soms | Representation d'un ensemble de sommets |
Cttsg_vects | Representation d'un ensemble de droites |
Ctyp_som | Structure de donnees Sommet |
Ctype_context_t | Context for type checking |
Ctype_sg | Representation d'un systeme generateur par trois ensembles de sommets de rayons et de droites |
CVariants | }} |
Cvartbl_s | Type of variable tables |
Cvec_s | Type of vectors |
Cvector | Test de chernikovaa |
Cvis_ctx | Look for a variable |
Cwpips_transform_menu_layout_line | The type describing a Transform menu entry: |
Cwpips_view_menu_layout_line_s | The type describing a View menu entry: |
Cyy_buffer_state | |
Cyy_trans_info | This struct is not used in this scanner, but its presence is necessary |
Cyyalloc | INFRINGES ON USER NAME SPACE |
CYYSTYPE | Value type |
Czmat_s | |