Home
last modified time | relevance | path

Searched refs:gfc_traverse_expr (Results 1 – 18 of 18) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/fortran/
H A Dexpr.cc5361 gfc_traverse_expr (gfc_expr *expr, gfc_symbol *sym, in gfc_traverse_expr() function
5381 && gfc_traverse_expr (expr->ts.u.cl->length, sym, func, f)) in gfc_traverse_expr()
5391 if (gfc_traverse_expr (args->expr, sym, func, f)) in gfc_traverse_expr()
5407 if (gfc_traverse_expr (c->expr, sym, func, f)) in gfc_traverse_expr()
5411 if (gfc_traverse_expr (c->iterator->var, sym, func, f)) in gfc_traverse_expr()
5413 if (gfc_traverse_expr (c->iterator->start, sym, func, f)) in gfc_traverse_expr()
5415 if (gfc_traverse_expr (c->iterator->end, sym, func, f)) in gfc_traverse_expr()
5417 if (gfc_traverse_expr (c->iterator->step, sym, func, f)) in gfc_traverse_expr()
5424 if (gfc_traverse_expr (expr->value.op.op1, sym, func, f)) in gfc_traverse_expr()
5426 if (gfc_traverse_expr (expr->value.op.op2, sym, func, f)) in gfc_traverse_expr()
[all …]
H A Dgfortran.h3647 bool gfc_traverse_expr (gfc_expr *, gfc_symbol *,
H A DChangeLog-2007465 * expr.c (gfc_traverse_expr): Call *func for all expression
854 * gfortran.h : Add prototypes for gfc_traverse_expr and
856 expr.c (gfc_traverse_expr): New function to traverse expression
864 * resolve.c (find_forall_index): Rework with gfc_traverse_expr,
H A Dtrans-stmt.cc3835 gfc_traverse_expr (e, sym, forall_replace, f); in forall_replace_symtree()
3855 gfc_traverse_expr (e, NULL, forall_restore, 0); in forall_restore_symtree()
H A DChangeLog-20104647 (gfc_traverse_expr): Likewise.
4725 * expr.c (gfc_is_constant_expr, gfc_traverse_expr): Handle
4744 (gfc_traverse_expr): Traverse also through codimension expressions.
H A Dresolve.cc3157 return gfc_traverse_expr (e, sym, impure_stmt_fcn, 0) ? 0 : 1; in pure_stmt_function()
7480 if (gfc_traverse_expr (expr, sym, forall_index, f)) in find_forall_index()
7683 return gfc_traverse_expr (e, sym, sym_in_expr, 0); in gfc_find_sym_in_expr()
17403 gfc_traverse_expr (sym->ts.u.cl->length, sym, flag_fn_result_spec, 0); in resolve_fntype()
H A Ddecl.cc3760 return gfc_traverse_expr (e, NULL, &insert_parameter_exprs, 0); in gfc_insert_kind_parameter_exprs()
3769 bool res = gfc_traverse_expr (e, NULL, &insert_parameter_exprs, 1); in gfc_insert_parameter_exprs()
H A Dmatch.cc5916 return gfc_traverse_expr (e, sym, check_stmt_fcn, 0); in recursive_stmt_fcn()
H A DChangeLog-2018385 (gfc_traverse_expr): Return true for inquiry ref.
H A Dtrans-decl.cc5818 gfc_traverse_expr (e, sym, expr_decls, 0); in generate_expr_decls()
H A DChangeLog-20081304 (gfc_expr_check_typed): Rewrote to use gfc_traverse_expr to do the
/netbsd-src/external/gpl3/gcc.old/dist/gcc/fortran/
H A Dexpr.c5321 gfc_traverse_expr (gfc_expr *expr, gfc_symbol *sym, in gfc_traverse_expr() function
5341 && gfc_traverse_expr (expr->ts.u.cl->length, sym, func, f)) in gfc_traverse_expr()
5351 if (gfc_traverse_expr (args->expr, sym, func, f)) in gfc_traverse_expr()
5367 if (gfc_traverse_expr (c->expr, sym, func, f)) in gfc_traverse_expr()
5371 if (gfc_traverse_expr (c->iterator->var, sym, func, f)) in gfc_traverse_expr()
5373 if (gfc_traverse_expr (c->iterator->start, sym, func, f)) in gfc_traverse_expr()
5375 if (gfc_traverse_expr (c->iterator->end, sym, func, f)) in gfc_traverse_expr()
5377 if (gfc_traverse_expr (c->iterator->step, sym, func, f)) in gfc_traverse_expr()
5384 if (gfc_traverse_expr (expr->value.op.op1, sym, func, f)) in gfc_traverse_expr()
5386 if (gfc_traverse_expr (expr->value.op.op2, sym, func, f)) in gfc_traverse_expr()
[all …]
H A Dgfortran.h3357 bool gfc_traverse_expr (gfc_expr *, gfc_symbol *,
H A Dtrans-stmt.c3799 gfc_traverse_expr (e, sym, forall_replace, f); in forall_replace_symtree()
3819 gfc_traverse_expr (e, NULL, forall_restore, 0); in forall_restore_symtree()
H A Dresolve.c3085 return gfc_traverse_expr (e, sym, impure_stmt_fcn, 0) ? 0 : 1; in pure_stmt_function()
7358 if (gfc_traverse_expr (expr, sym, forall_index, f)) in find_forall_index()
7561 return gfc_traverse_expr (e, sym, sym_in_expr, 0); in gfc_find_sym_in_expr()
17168 gfc_traverse_expr (sym->ts.u.cl->length, sym, flag_fn_result_spec, 0); in resolve_fntype()
H A Ddecl.c3662 return gfc_traverse_expr (e, NULL, &insert_parameter_exprs, 0); in gfc_insert_kind_parameter_exprs()
3671 return gfc_traverse_expr (e, NULL, &insert_parameter_exprs, 1); in gfc_insert_parameter_exprs()
H A Dmatch.c5847 return gfc_traverse_expr (e, sym, check_stmt_fcn, 0); in recursive_stmt_fcn()
H A Dtrans-decl.c5890 gfc_traverse_expr (e, sym, expr_decls, 0); in generate_expr_decls()