Searched refs:gfc_namespace (Results 1 - 24 of 24) sorted by relevance

/haiku-buildtools/gcc/gcc/fortran/
H A Dtrans-stmt.h67 void gfc_trans_omp_declare_simd (gfc_namespace *);
71 tree gfc_trans_oacc_declare (stmtblock_t *block, gfc_namespace *);
H A Dgfortran.h869 struct gfc_namespace *volatile_ns, *asynchronous_ns;
1284 struct gfc_namespace *combiner_ns;
1288 struct gfc_namespace *initializer_ns;
1339 struct gfc_namespace *ns;
1420 struct gfc_namespace *formal_ns;
1421 struct gfc_namespace *f2k_derived;
1466 struct gfc_namespace *ns; /* namespace containing this symbol */
1601 typedef struct gfc_namespace struct
1647 struct gfc_namespace *parent;
1650 struct gfc_namespace *containe
1709 gfc_namespace; typedef in typeref:struct:gfc_namespace
[all...]
H A Dtrans-types.h55 void gfc_convert_function_code (gfc_namespace *);
H A Dsymbol.c95 gfc_namespace *gfc_current_ns;
96 gfc_namespace *gfc_global_ns_list;
217 gfc_get_default_type (const char *name, gfc_namespace *ns)
243 gfc_set_default_type (gfc_symbol *sym, int error_flag, gfc_namespace *ns)
311 gfc_check_function_type (gfc_namespace *ns)
2175 gfc_namespace *ns;
2345 gfc_namespace *
2346 gfc_get_namespace (gfc_namespace *parent, int parent_types)
2348 gfc_namespace *ns;
2353 ns = XCNEW (gfc_namespace);
[all...]
H A Dtrans.h481 void gfc_trans_common (gfc_namespace *);
587 void gfc_create_function_decl (gfc_namespace *, bool);
589 void gfc_generate_function_code (gfc_namespace *);
591 void gfc_generate_block_data (gfc_namespace *);
593 void gfc_generate_module_vars (gfc_namespace *);
684 void gfc_process_block_locals (gfc_namespace*);
H A Dfrontend-passes.c34 static void optimize_namespace (gfc_namespace *);
42 static void doloop_warn (gfc_namespace *);
43 static void optimize_reduction (gfc_namespace *);
45 static void realloc_strings (gfc_namespace *);
68 static gfc_namespace *current_ns;
99 gfc_run_passes (gfc_namespace *ns)
546 gfc_namespace *ns;
939 optimize_namespace (gfc_namespace *ns)
965 realloc_strings (gfc_namespace *ns)
982 optimize_reduction (gfc_namespace *n
[all...]
H A Dparse.c296 gfc_namespace *ns;
2166 main_program_symbol (gfc_namespace *ns, const char *name)
3940 gfc_namespace*
3941 gfc_build_block_ns (gfc_namespace *parent_ns)
3943 gfc_namespace* my_ns;
3981 gfc_namespace* my_ns;
4009 gfc_namespace* my_ns;
4822 gfc_fixup_sibling_symbols (gfc_symbol *sym, gfc_namespace *siblings)
4824 gfc_namespace *ns;
4881 gfc_namespace *n
[all...]
H A Dclass.c607 gfc_namespace *ns;
892 gfc_namespace *sub_ns)
1035 gfc_expr *offset, gfc_namespace *sub_ns)
1115 gfc_code *block, gfc_namespace *sub_ns)
1255 gfc_namespace *sub_ns)
1259 gfc_namespace *ns;
1509 generate_finalization_wrapper (gfc_symbol *derived, gfc_namespace *ns,
1515 gfc_namespace *sub_ns;
2190 gfc_namespace *ns;
2346 gfc_namespace *sub_n
[all...]
H A Dopenmp.c148 gfc_find_omp_udr (gfc_namespace *ns, const char *name, gfc_typespec *ts)
1651 gfc_namespace *ns = gfc_current_ns;
1911 gfc_namespace *combiner_ns, *initializer_ns = NULL;
2785 resolve_omp_udr_clause (gfc_omp_namelist *n, gfc_namespace *ns,
2865 gfc_omp_clauses *omp_clauses, gfc_namespace *ns,
3936 gfc_resolve_omp_do_blocks (gfc_code *code, gfc_namespace *ns)
3964 gfc_resolve_omp_parallel_blocks (gfc_code *code, gfc_namespace *ns)
4564 gfc_resolve_oacc_blocks (gfc_code *code, gfc_namespace *ns)
4610 gfc_resolve_oacc_declare (gfc_namespace *ns)
4648 gfc_resolve_oacc_directive (gfc_code *code, gfc_namespace *n
[all...]
H A Dmodule.c2605 static void mio_namespace_ref (gfc_namespace **nsp);
3604 mio_namespace_ref (gfc_namespace **nsp)
3606 gfc_namespace *ns;
3616 ns = (gfc_namespace *) p->u.pointer;
3630 static gfc_namespace* current_f2k_derived;
3778 mio_f2k_derived (gfc_namespace *f2k)
3879 mio_omp_declare_simd (gfc_namespace *ns, gfc_omp_declare_simd **odsp)
3981 gfc_namespace *ns, bool is_initializer)
4674 gfc_namespace *ns;
4698 ns = (gfc_namespace *)
[all...]
H A Dresolve.c102 is_sym_host_assoc (gfc_symbol *sym, gfc_namespace *ns)
551 resolve_formal_arglists (gfc_namespace *ns)
561 resolve_contained_fntype (gfc_symbol *sym, gfc_namespace *ns)
679 resolve_entries (gfc_namespace *ns)
681 gfc_namespace *old_ns;
1094 resolve_contained_functions (gfc_namespace *ns)
1096 gfc_namespace *child;
1554 is_illegal_recursion (gfc_symbol* sym, gfc_namespace* context)
1558 gfc_namespace* real_context;
2191 not_in_recursive (gfc_symbol *sym, gfc_namespace *gsym_n
[all...]
H A Ddump-parse-tree.c49 static void show_namespace (gfc_namespace *ns);
780 show_f2k_derived (gfc_namespace* f2k)
951 gfc_traverse_user_op (gfc_namespace *ns, void (*func) (gfc_user_op *))
1492 gfc_namespace *ns;
1761 gfc_namespace *saved_ns;
2531 show_namespace (gfc_namespace *ns)
2534 gfc_namespace *save;
2630 gfc_dump_parse_tree (gfc_namespace *ns, FILE *file)
H A Dtrans-common.c1203 finish_equivalences (gfc_namespace *ns)
1269 gfc_trans_common (gfc_namespace *ns)
H A Dinterface.c1725 gfc_namespace *ns;
1797 gfc_check_interfaces (gfc_namespace *ns)
1799 gfc_namespace *old_ns, *ns2;
2699 gfc_namespace *f2k_derived;
3606 gfc_namespace *ns;
3766 gfc_namespace *ns;
3907 gfc_extend_assign (gfc_code *c, gfc_namespace *ns)
4005 gfc_namespace *ns;
H A Dtrans-decl.c91 static gfc_namespace *module_namespace;
819 gfc_namespace* procns;
2512 build_entry_thunks (gfc_namespace * ns, bool global)
2701 gfc_create_function_decl (gfc_namespace * ns, bool global)
4623 gfc_trans_use_stmts (gfc_namespace * ns)
4946 generate_coarray_init (gfc_namespace * ns __attribute((unused)))
5021 gfc_generate_module_vars (gfc_namespace * ns)
5049 gfc_generate_contained_functions (gfc_namespace * parent)
5051 gfc_namespace *ns;
5333 generate_local_vars (gfc_namespace * n
[all...]
H A Ddecl.c178 gfc_free_data_all (gfc_namespace *ns)
193 gfc_reject_data (gfc_namespace *ns)
4952 gfc_namespace *old_ns = gfc_current_ns;
6203 gfc_namespace *parent_ns, *ns, *prev_ns;
6204 gfc_namespace **nsp;
7526 gfc_namespace *module_ns;
8371 gfc_namespace* ns;
8543 gfc_namespace* ns;
8760 gfc_namespace* module_ns;
H A Dtrans.c2028 gfc_generate_code (gfc_namespace * ns)
2045 gfc_generate_module_code (gfc_namespace * ns)
2047 gfc_namespace *n;
H A Dexpr.c3484 gfc_namespace *ns;
3791 gfc_namespace *ns;
4374 static gfc_namespace* check_typed_ns;
4393 gfc_expr_check_typed (gfc_expr* e, gfc_namespace* ns, bool strict)
4724 gfc_build_intrinsic_call (gfc_namespace *ns, gfc_isym_id id, const char* name,
4954 gfc_namespace *ns;
H A Dprimary.c1437 gfc_is_function_return_value (gfc_symbol *sym, gfc_namespace *ns)
3306 gfc_namespace * implicit_ns;
H A Dtrans-types.c2390 gfc_namespace *ns;
2703 gfc_get_mixed_entry_union (gfc_namespace *ns)
H A Dcheck.c537 gfc_namespace *ns;
4546 gfc_namespace *ns = gfc_current_ns;
H A Dtrans-openmp.c4377 gfc_trans_oacc_declare (stmtblock_t *block, gfc_namespace *ns)
4493 gfc_trans_omp_declare_simd (gfc_namespace *ns)
H A Dintrinsic.c30 static gfc_namespace *gfc_intrinsic_namespace;
H A Dtrans-stmt.c1755 gfc_namespace* ns;

Completed in 444 milliseconds