Searched refs:gfc_symbol (Results 1 - 25 of 36) sorted by relevance

12

/haiku-buildtools/gcc/gcc/fortran/
H A Ddata.h20 void gfc_formalize_init_value (gfc_symbol *);
H A Dtrans-types.h72 tree gfc_sym_type (gfc_symbol *);
74 int gfc_copy_dt_decls_ifequal (gfc_symbol *, gfc_symbol *, bool);
76 tree gfc_get_function_type (gfc_symbol *);
94 int gfc_return_by_reference (gfc_symbol *);
97 int gfc_is_nodesc_array (gfc_symbol *);
H A Dtrans-array.h39 void gfc_trans_auto_array_allocation (tree, gfc_symbol *, gfc_wrapped_block *);
41 void gfc_trans_dummy_array_bias (gfc_symbol *, tree, gfc_wrapped_block *);
43 void gfc_trans_g77_array (gfc_symbol *, gfc_wrapped_block *);
55 tree gfc_nullify_alloc_comp (gfc_symbol *, tree, int);
57 tree gfc_deallocate_alloc_comp (gfc_symbol *, tree, int);
58 tree gfc_deallocate_alloc_comp_no_caf (gfc_symbol *, tree, int);
59 tree gfc_reassign_alloc_comp_caf (gfc_symbol *, tree, tree);
61 tree gfc_copy_alloc_comp (gfc_symbol *, tree, tree, int);
63 tree gfc_copy_only_alloc_comp (gfc_symbol *, tree, tree, int);
70 void gfc_trans_deferred_array (gfc_symbol *, gfc_wrapped_bloc
[all...]
H A Ddependency.h36 int gfc_check_fncall_dependency (gfc_expr *, sym_intent, gfc_symbol *,
H A Dgfortran.h979 struct gfc_symbol *derived; /* For derived types only. */
985 struct gfc_symbol *interface; /* For PROCEDURE declarations. */
1042 struct gfc_symbol *sym;
1075 struct gfc_symbol *sym;
1140 struct gfc_symbol *sym;
1266 gfc_symbol *proc_name;
1282 struct gfc_symbol *omp_out;
1283 struct gfc_symbol *omp_in;
1286 struct gfc_symbol *omp_priv;
1287 struct gfc_symbol *omp_ori
1402 typedef struct gfc_symbol struct
1487 gfc_symbol; typedef in typeref:struct:gfc_symbol
[all...]
H A Dmatch.h26 extern gfc_symbol *gfc_new_block;
55 match gfc_match_symbol (gfc_symbol **, int);
202 match gfc_match_formal_arglist (gfc_symbol *, int, int);
244 bool set_verify_bind_c_sym (gfc_symbol *, int);
248 match gfc_match_suffix (gfc_symbol *, gfc_symbol **);
249 match gfc_match_bind_c (gfc_symbol *, bool);
253 match gfc_match_structure_constructor (gfc_symbol *, gfc_expr **);
H A Dparse.h41 gfc_symbol *sym; /* Block name associated with this level */
H A Dclass.c75 gfc_symbol *type_sym;
178 gfc_symbol *func;
211 gfc_symbol *derived = e->symtree->n.sym->ts.u.derived;
231 gfc_symbol *vtab = gfc_find_derived_vtab (derived->components->ts.u.derived);
442 gfc_symbol *vtab = NULL;
474 get_unique_type_string (char *string, gfc_symbol *derived)
497 get_unique_hashed_string (char *string, gfc_symbol *derived)
518 gfc_hash_value (gfc_symbol *sym)
604 gfc_symbol *fclass;
605 gfc_symbol *vta
[all...]
H A Dtrans.h439 void gfc_conv_scalar_char_value (gfc_symbol *sym, gfc_se *se, gfc_expr **expr);
471 int gfc_conv_procedure_call (gfc_se *, gfc_symbol *, gfc_actual_arglist *,
487 tree gfc_conv_expr_present (gfc_symbol *);
498 void gfc_trans_vla_type_sizes (gfc_symbol *, stmtblock_t *);
525 tree gfc_get_extern_function_decl (gfc_symbol *);
528 tree gfc_get_function_decl (gfc_symbol *);
541 tree gfc_get_fake_result_decl (gfc_symbol *, int);
553 bool gfc_get_module_backend_decl (gfc_symbol *);
556 tree gfc_get_symbol_decl (gfc_symbol *);
562 void gfc_init_default_dt (gfc_symbol *, stmtblock_
[all...]
H A Dsymbol.c243 gfc_set_default_type (gfc_symbol *sym, int error_flag, gfc_namespace *ns)
313 gfc_symbol *proc = ns->proc_name;
808 gfc_set_sym_referenced (gfc_symbol *sym)
1655 gfc_add_explicit_interface (gfc_symbol *sym, ifsrc source,
1690 gfc_add_type (gfc_symbol *sym, gfc_typespec *ts, locus *where)
1892 gfc_add_component (gfc_symbol *sym, const char *name,
1940 switch_types (gfc_symtree *st, gfc_symbol *from, gfc_symbol *to)
1942 gfc_symbol *sym;
1974 gfc_symbol *
[all...]
H A Ddecl.c86 gfc_symbol *sym;
102 gfc_symbol *gfc_new_block;
267 gfc_symbol *sym;
353 gfc_symbol *sym, *dt_sym = NULL;
510 gfc_symbol *sym;
858 find_special (const char *name, gfc_symbol **result, bool allow_subroutine)
902 get_proc_name (const char *name, gfc_symbol **result, bool module_fcn_entry)
905 gfc_symbol *sym;
1044 gfc_verify_c_interop_param (gfc_symbol *sym)
1196 gfc_symbol *sy
[all...]
H A Dinterface.c189 gfc_symbol *sym;
394 gfc_compare_derived_types (gfc_symbol *derived1, gfc_symbol *derived2)
517 compare_type (gfc_symbol *s1, gfc_symbol *s2)
533 compare_rank (gfc_symbol *s1, gfc_symbol *s2)
559 compare_type_rank (gfc_symbol *s1, gfc_symbol *s2)
570 compare_type_rank_if (gfc_symbol *s
[all...]
H A Dresolve.c102 is_sym_host_assoc (gfc_symbol *sym, gfc_namespace *ns)
140 check_proc_interface (gfc_symbol *ifc, locus *where)
187 static void resolve_symbol (gfc_symbol *sym);
193 resolve_procedure_interface (gfc_symbol *sym)
195 gfc_symbol *ifc = sym->ts.interface;
264 resolve_formal_arglist (gfc_symbol *proc)
267 gfc_symbol *sym;
537 find_arglists (gfc_symbol *sym)
561 resolve_contained_fntype (gfc_symbol *sym, gfc_namespace *ns)
620 merge_argument_lists (gfc_symbol *pro
[all...]
H A Dtrans-decl.c94 static gfc_symbol* current_procedure_symbol = NULL;
348 /* Convert a gfc_symbol to an identifier of the same name. */
351 gfc_sym_identifier (gfc_symbol * sym)
363 gfc_sym_mangled_identifier (gfc_symbol * sym)
385 gfc_sym_mangled_function_id (gfc_symbol * sym)
471 gfc_finish_cray_pointee (tree decl, gfc_symbol *sym)
564 gfc_finish_var_decl (tree decl, gfc_symbol * sym)
691 gfc_defer_symbol_init (gfc_symbol * sym)
693 gfc_symbol *p;
694 gfc_symbol *las
[all...]
H A Dmodule.c168 gfc_symbol *sym;
180 gfc_symbol *sym;
832 gfc_symbol *sym;
862 static gfc_symbol *
866 gfc_symbol sym;
890 /* Given a gfc_symbol pointer that is not in the true name tree, add it. */
893 add_true_name (gfc_symbol *sym)
1617 pointer_info *mio_symbol_ref (gfc_symbol **);
1852 happens for the 'module' member of 'gfc_symbol's that are not in a
2777 mio_symbol_ref (gfc_symbol **sym
[all...]
H A Dtrans-common.c124 gfc_symbol *sym;
142 get_segment_info (gfc_symbol * sym, HOST_WIDE_INT offset)
761 find_segment_info (gfc_symbol *symbol)
1085 translate_common (gfc_common_head *common, gfc_symbol *var_list)
1087 gfc_symbol *sym;
1206 gfc_symbol *sym;
H A Dopenmp.c203 gfc_symbol *sym;
766 gfc_symbol *sym;
1417 gfc_symbol *sym;
1623 gfc_symbol *proc_name;
1650 gfc_symbol *sym;
1753 gfc_symbol *sym;
2040 gfc_symbol *sym;
2136 gfc_symbol *sym;
2649 check_symbol_not_pointer (gfc_symbol *sym, locus loc, const char *name)
2681 check_array_not_assumed (gfc_symbol *sy
[all...]
H A Dprimary.c43 gfc_symbol *sym;
957 gfc_symbol *sym;
1188 gfc_symbol *sym;
1437 gfc_is_function_return_value (gfc_symbol *sym, gfc_namespace *ns)
1500 gfc_symbol *sym;
1831 gfc_symbol *sym = primary->symtree->n.sym;
1958 gfc_symbol* tbp_sym;
2148 gfc_symbol *sym;
2276 gfc_symbol *sym = e->value.function.esym->result;
2331 gfc_constructor_base *ctor_head, gfc_symbol *sy
[all...]
H A Dmatch.c612 gfc_match_symbol (gfc_symbol **matched_symbol, int host_assoc)
1050 n = gfc_match_symbol ((gfc_symbol **) vp, 0);
1180 gfc_symbol *sym;
1830 gfc_symbol *derived;
2405 gfc_symbol *sym;
3573 gfc_symbol *sym;
4004 gfc_symbol *sym;
4284 gfc_symbol *sym;
4361 gfc_symbol *select_sym;
4491 gfc_symbol *sy
[all...]
H A Dtrans-types.c1297 gfc_is_nodesc_array (gfc_symbol * sym)
1966 gfc_build_pointer_type (gfc_symbol * sym, tree type)
2147 gfc_sym_type (gfc_symbol * sym)
2313 gfc_copy_dt_decls_ifequal (gfc_symbol *from, gfc_symbol *to,
2381 gfc_get_derived_type (gfc_symbol * derived)
2674 gfc_return_by_reference (gfc_symbol * sym)
2744 create_fn_spec (gfc_symbol *sym, tree fntype)
2759 gfc_symbol *result = sym->result ? sym->result : sym;
2794 gfc_get_function_type (gfc_symbol * sy
[all...]
H A Dexpr.c894 gfc_symbol *sym;
1276 gfc_symbol *dt = ref->u.c.sym;
2476 gfc_symbol* sym = e->symtree->n.sym;
2748 gfc_symbol *f;
2863 gfc_symbol* sym;
3101 gfc_symbol *sym;
3454 gfc_symbol *s1,*s2;
3472 gfc_symbol *sym = rvalue->symtree->n.sym;
3828 gfc_check_assign_symbol (gfc_symbol *sym, gfc_component *comp, gfc_expr *rvalue)
3939 gfc_has_default_initializer (gfc_symbol *de
[all...]
H A Darray.c746 gfc_set_array_spec (gfc_symbol *sym, gfc_array_spec *as, locus *error_loc)
912 check_duplicate_iterator (gfc_constructor_base base, gfc_symbol *master)
1333 gfc_symbol *sym;
1817 static const gfc_symbol *sought_symbol = NULL;
1848 find_symbol_in_expr (gfc_symbol *sym, gfc_expr *expr, locus *sym_loc)
1876 gfc_symbol *iter_var;
H A Ddata.c224 gfc_symbol *symbol;
664 gfc_formalize_init_value (gfc_symbol *sym)
H A Ddependency.c1066 gfc_symbol *fnsym, gfc_actual_arglist *actual,
1178 gfc_symbol *sym1;
1179 gfc_symbol *sym2;
1304 gfc_symbol *sym1 = expr1->symtree->n.sym;
1305 gfc_symbol *sym2 = expr2->symtree->n.sym;
/haiku-buildtools/gcc/gcc/testsuite/gcc.dg/
H A Dpr46571.c49 struct gfc_symbol *sym;
64 typedef struct gfc_symbol struct
67 } gfc_symbol; typedef in typeref:struct:gfc_symbol

Completed in 396 milliseconds

12