Searched refs:gfc_code (Results 1 - 23 of 23) sorted by relevance

/haiku-buildtools/gcc/gcc/fortran/
H A Dtrans-stmt.h23 tree gfc_trans_code (gfc_code *);
26 tree gfc_trans_code_cond (gfc_code *, tree);
31 tree gfc_trans_assign (gfc_code *);
32 tree gfc_trans_pointer_assign (gfc_code *);
33 tree gfc_trans_init_assign (gfc_code *);
34 tree gfc_trans_class_init_assign (gfc_code *);
38 tree gfc_trans_cycle (gfc_code *);
39 tree gfc_trans_critical (gfc_code *);
40 tree gfc_trans_exit (gfc_code *);
41 tree gfc_trans_label_assign (gfc_code *);
[all...]
H A Dst.c31 gfc_code new_st;
44 /* Get a gfc_code structure, initialized with the current locus
47 gfc_code *
50 gfc_code *c;
52 c = XCNEW (gfc_code);
59 /* Given some part of a gfc_code structure, append a set of code to
62 gfc_code *
63 gfc_append_code (gfc_code *tail, gfc_code *new_code)
83 gfc_free_statement (gfc_code *
[all...]
H A Dintrinsic.h437 void gfc_resolve_atomic_def (gfc_code *);
438 void gfc_resolve_atomic_ref (gfc_code *);
462 void gfc_resolve_dtime_sub (gfc_code *);
465 void gfc_resolve_etime_sub (gfc_code *);
466 void gfc_resolve_event_query (gfc_code *);
559 void gfc_resolve_second_sub (gfc_code *);
575 void gfc_resolve_srand (gfc_code *);
599 void gfc_resolve_alarm_sub (gfc_code *);
600 void gfc_resolve_chdir_sub (gfc_code *);
601 void gfc_resolve_chmod_sub (gfc_code *);
[all...]
H A Dparse.h44 struct gfc_code *construct;
45 struct gfc_code *head, *tail;
H A Dfrontend-passes.c35 static void optimize_assignment (gfc_code *);
56 /* Pointer to the gfc_code we currently work on - to be able to insert
59 static gfc_code **current_code;
64 static gfc_code *inserted_block, **changed_statement;
84 static vec<gfc_code *> doloop_list;
123 /* Callback for each gfc_code node invoked from check_realloc_strings.
136 realloc_string_callback (gfc_code **c, int *walk_subtrees,
140 gfc_code *co = *c;
167 /* Callback for each gfc_code node invoked through gfc_code_walker
171 optimize_code (gfc_code **
[all...]
H A Diresolve.c557 gfc_resolve_chdir_sub (gfc_code *c)
583 gfc_resolve_chmod_sub (gfc_code *c)
2871 gfc_resolve_alarm_sub (gfc_code *c)
2904 gfc_resolve_cpu_time (gfc_code *c)
2944 gfc_resolve_atomic_def (gfc_code *c)
2952 gfc_resolve_atomic_ref (gfc_code *c)
2959 gfc_resolve_event_query (gfc_code *c)
2966 gfc_resolve_mvbits (gfc_code *c)
3000 gfc_resolve_random_number (gfc_code *c)
3016 gfc_resolve_random_seed (gfc_code *
[all...]
H A Dgfortran.h1296 struct gfc_code *combiner;
1297 struct gfc_code *initializer;
1632 struct gfc_code *code;
1900 void (*s1)(struct gfc_code *);
2306 than as part of a real list in gfc_code->ext.block.assoc. This may
2321 /* Executable statements that fill gfc_code structures. */
2374 typedef struct gfc_code struct
2378 struct gfc_code *block, *next;
2417 struct gfc_code *which_construct;
2432 gfc_code; typedef in typeref:struct:gfc_code
[all...]
H A Dtrans-stmt.c1 /* Statement translation -- generate GCC trees from gfc_code.
72 static void gfc_trans_where_2 (gfc_code *, tree, bool,
78 gfc_trans_label_here (gfc_code * code)
104 gfc_trans_label_assign (gfc_code * code)
149 gfc_trans_goto (gfc_code * code)
187 gfc_trans_entry (gfc_code * code)
369 get_proc_ifc_for_call (gfc_code *c)
388 gfc_trans_call (gfc_code * code, bool dependency_check,
427 gfc_code *select_code;
538 gfc_trans_return (gfc_code * cod
[all...]
H A Dopenmp.c2618 oacc_is_loop (gfc_code *code)
2784 static gfc_code *
2788 gfc_code *copy;
2864 resolve_omp_clauses (gfc_code *code, locus *where,
3541 resolve_omp_atomic (gfc_code *code)
3543 gfc_code *atomic_code = code;
3926 gfc_code *code;
3932 static gfc_code *omp_current_do_code;
3936 gfc_resolve_omp_do_blocks (gfc_code *code, gfc_namespace *ns)
3941 gfc_code *
[all...]
H A Dtrans-io.c1033 gfc_trans_open (gfc_code * code)
1145 gfc_trans_close (gfc_code * code)
1198 build_filepos (tree function, gfc_code * code)
1250 gfc_trans_backspace (gfc_code * code)
1259 gfc_trans_endfile (gfc_code * code)
1268 gfc_trans_rewind (gfc_code * code)
1277 gfc_trans_flush (gfc_code * code)
1286 gfc_trans_inquire (gfc_code * code)
1476 gfc_trans_wait (gfc_code * code)
1728 build_dt (tree function, gfc_code * cod
[all...]
H A Dtrans-openmp.c1 /* OpenMP directive translation -- generate GCC trees from gfc_code.
2632 gfc_trans_omp_code (gfc_code *code, bool force_empty)
2656 gfc_trans_oacc_construct (gfc_code *code)
2692 gfc_trans_oacc_executable_directive (gfc_code *code)
2726 gfc_trans_oacc_wait_directive (gfc_code *code)
2763 static tree gfc_trans_omp_sections (gfc_code *, gfc_omp_clauses *);
2764 static tree gfc_trans_omp_workshare (gfc_code *, gfc_omp_clauses *);
2767 gfc_trans_omp_atomic (gfc_code *code)
2769 gfc_code *atomic_code = code;
3043 gfc_trans_omp_cancel (gfc_code *cod
[all...]
H A Dparse.c1390 the construct's gfc_code is available as tail of the parent state. */
1423 static gfc_code *
1424 new_level (gfc_code *q)
1426 gfc_code *p;
1439 static gfc_code *
1442 gfc_code *p;
1444 p = XCNEW (gfc_code);
3426 gfc_code *top, *d;
3503 gfc_code *top, *d;
3565 gfc_code *to
[all...]
H A Dresolve.c47 struct gfc_code *head, *current;
682 gfc_code *c;
2019 resolve_elemental_actual (gfc_expr *expr, gfc_code *c)
3162 resolve_generic_s0 (gfc_code *c, gfc_symbol *sym)
3188 resolve_generic_s (gfc_code *c)
3239 resolve_specific_s0 (gfc_code *c, gfc_symbol *sym)
3284 resolve_specific_s (gfc_code *c)
3319 resolve_unknown_s (gfc_code *c)
3356 resolve_call (gfc_code *c)
5747 resolve_typebound_call (gfc_code*
[all...]
H A Dmatch.c1349 gfc_code *p;
1537 p->next = XCNEW (gfc_code);
2129 gfc_code *c;
2156 c = XCNEW (gfc_code);
2190 gfc_code *c;
2232 c = XCNEW (gfc_code);
3399 gfc_code *head, *tail;
3930 gfc_code *tail;
4286 gfc_code *c;
5824 gfc_code *
[all...]
H A Dclass.c891 gfc_symbol *stat, gfc_symbol *fini_coarray, gfc_code **code,
934 gfc_code *dealloc, *block = NULL;
961 gfc_code *cond = gfc_get_code (EXEC_IF);
993 gfc_code *final_wrap;
1033 static gfc_code *
1037 gfc_code *block;
1111 static gfc_code*
1115 gfc_code *block, gfc_namespace *sub_ns)
1248 finalizer_insert_packed_call (gfc_code *block, gfc_finalizer *fini,
1261 gfc_code *block
[all...]
H A Ddump-parse-tree.c28 gfc_code and gfc_expr structures and all their friends and
48 static void show_code_node (int, gfc_code *);
1005 /******************* Show gfc_code structures **************/
1012 show_code (int level, gfc_code *c)
1337 show_omp_node (int level, gfc_code *c)
1443 gfc_code *d = c->block;
1481 show_code_node (int level, gfc_code *c)
1487 gfc_code *d;
H A Dtrans.c1 /* Code translation -- generate GCC trees from gfc_code.
50 gfc_trans_* translate gfc_code into STMT trees.
1675 trans_code (gfc_code * code, tree cond)
1686 the end of this gfc_code branch. */
2010 gfc_trans_code_cond (gfc_code * code, tree cond)
2018 gfc_trans_code (gfc_code * code)
H A Dtrans.h457 tree gfc_conv_intrinsic_subroutine (gfc_code *);
1034 #define OMPWS_CURR_SINGLEUNIT 2 /* Set if current gfc_code in workshare
H A Dintrinsic.c434 void (*resolve) (gfc_code *))
506 gfc_expr *(*simplify) (gfc_expr *), void (*resolve) (gfc_code *),
614 void (*resolve) (gfc_code *),
729 void (*resolve) (gfc_code *),
793 void (*resolve) (gfc_code *),
827 void (*resolve) (gfc_code *),
4488 gfc_intrinsic_sub_interface (gfc_code *c, int error_flag)
H A Dtrans-intrinsic.c1252 conv_caf_send (gfc_code *code) {
2700 conv_intrinsic_system_clock (gfc_code *code)
7217 conv_isocbinding_subroutine (gfc_code *code)
8671 conv_co_collective (gfc_code *code)
8848 conv_intrinsic_atomic_op (gfc_code *code)
9049 conv_intrinsic_atomic_ref (gfc_code *code)
9152 conv_intrinsic_atomic_cas (gfc_code *code)
9278 conv_intrinsic_event_query (gfc_code *code)
9427 conv_intrinsic_move_alloc (gfc_code *code)
9689 gfc_conv_intrinsic_subroutine (gfc_code *cod
[all...]
H A Dtrans-expr.c1208 gfc_code *ppc_code;
1252 gfc_trans_class_init_assign (gfc_code *code)
7527 gfc_trans_pointer_assign (gfc_code * code)
9374 gfc_trans_init_assign (gfc_code * code)
9380 gfc_trans_assign (gfc_code * code)
H A Dinterface.c3907 gfc_extend_assign (gfc_code *c, gfc_namespace *ns)
/haiku-buildtools/gcc/gcc/testsuite/gcc.dg/
H A Dpr46571.c68 typedef struct gfc_code struct
75 } gfc_code; typedef in typeref:struct:gfc_code
118 gfc_trans_omp_parallel_workshare (gfc_code * code)

Completed in 417 milliseconds