Home
last modified time | relevance | path

Searched refs:compcall (Results 1 – 20 of 20) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/fortran/
H A Dresolve.cc6314 if (e->value.compcall.base_object) in extract_compcall_passed_object()
6315 po = gfc_copy_expr (e->value.compcall.base_object); in extract_compcall_passed_object()
6341 tbp = e->value.compcall.tbp; in update_compcall_arglist()
6350 if (tbp->nopass || e->value.compcall.ignore_pass) in update_compcall_arglist()
6359 e->value.compcall.actual = update_arglist_pass (e->value.compcall.actual, po, in update_compcall_arglist()
6436 e->value.compcall.actual = update_arglist_pass (e->value.compcall.actual, po, in update_ppc_arglist()
6476 if (e->value.compcall.tbp->nopass && base->rank != 0) in check_typebound_baseobject()
6500 gcc_assert (!e->value.compcall.tbp->is_generic); in resolve_typebound_static()
6506 *actual = e->value.compcall.actual; in resolve_typebound_static()
6507 *target = e->value.compcall.tbp->u.specific; in resolve_typebound_static()
[all …]
H A Dprimary.cc2362 primary->value.compcall.tbp = tbp->n.tb; in gfc_match_varspec()
2363 primary->value.compcall.name = tbp->name; in gfc_match_varspec()
2364 primary->value.compcall.ignore_pass = 0; in gfc_match_varspec()
2365 primary->value.compcall.assign = 0; in gfc_match_varspec()
2366 primary->value.compcall.base_object = NULL; in gfc_match_varspec()
2374 &primary->value.compcall.actual); in gfc_match_varspec()
2380 primary->value.compcall.actual = NULL; in gfc_match_varspec()
2495 &primary->value.compcall.actual); in gfc_match_varspec()
H A Dgfc-internals.texi501 @code{value.compcall} containing the argument list and the procedure called,
658 and the call's target procedure (@code{value.compcall.tbp}) is re-pointed to
667 nodes of type @code{EXPR_COMPCALL}. Their @code{value.compcall.actual} saves
668 the actual argument list of the call and @code{value.compcall.tbp} points to the
687 @code{value.compcall.ignore_pass} signals that even though a @code{PASS}
690 @code{value.compcall.base_object} overrides, if it is set, the base-object
694 Finally, if @code{value.compcall.assign} is set, the call was produced in
H A Dinterface.cc4517 e->value.compcall.tbp = target; in build_compcall_for_operator()
4518 e->value.compcall.name = gname ? gname : "$op"; in build_compcall_for_operator()
4519 e->value.compcall.actual = actual; in build_compcall_for_operator()
4520 e->value.compcall.base_object = base; in build_compcall_for_operator()
4521 e->value.compcall.ignore_pass = 1; in build_compcall_for_operator()
4522 e->value.compcall.assign = 0; in build_compcall_for_operator()
4731 c->expr1->value.compcall.assign = 1; in gfc_extend_assign()
H A Dexpr.cc388 q->value.compcall.actual = in gfc_copy_expr()
389 gfc_copy_actual_arglist (p->value.compcall.actual); in gfc_copy_expr()
390 q->value.compcall.tbp = p->value.compcall.tbp; in gfc_copy_expr()
491 gfc_free_actual_arglist (e->value.compcall.actual); in free_expr0()
H A Ddump-parse-tree.cc496 fprintf (dumpfile, "%s", p->value.compcall.name); in show_compcall()
498 show_actual_arglist (p->value.compcall.actual); in show_compcall()
H A DChangeLog-20081006 * gfortran.h (struct gfc_expr): Remove unused `derived' from compcall.
1013 primary->value.compcall.
1027 (struct gfc_expr): New members `derived' and `name' in compcall union
1153 (struct gfc_expr): New union-member `compcall' for EXPR_COMPCALL.
H A Dfrontend-passes.cc5247 WALK_SUBEXPR ((*e)->value.compcall.base_object); in gfc_expr_walker()
5248 for (a = (*e)->value.compcall.actual; a; a = a->next) in gfc_expr_walker()
H A Dgfortran.h2591 compcall; member
H A DChangeLog-2009673 * resolve.c (check_class_members): Reset compcall.assign.
1112 members/attributes of gfc_expr.value.compcall used for type-bound
1132 * gfortran.h (gfc_expr): Optionally store base-object in compcall value
H A Dtrans-expr.cc11135 gcc_assert (!expr->value.compcall.tbp->is_generic); in gfc_expr_is_variable()
11136 func_ifc = expr->value.compcall.tbp->u.specific->n.sym; in gfc_expr_is_variable()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/fortran/
H A Dresolve.c6192 if (e->value.compcall.base_object) in extract_compcall_passed_object()
6193 po = gfc_copy_expr (e->value.compcall.base_object); in extract_compcall_passed_object()
6219 tbp = e->value.compcall.tbp; in update_compcall_arglist()
6228 if (tbp->nopass || e->value.compcall.ignore_pass) in update_compcall_arglist()
6237 e->value.compcall.actual = update_arglist_pass (e->value.compcall.actual, po, in update_compcall_arglist()
6314 e->value.compcall.actual = update_arglist_pass (e->value.compcall.actual, po, in update_ppc_arglist()
6354 if (e->value.compcall.tbp->nopass && base->rank != 0) in check_typebound_baseobject()
6378 gcc_assert (!e->value.compcall.tbp->is_generic); in resolve_typebound_static()
6384 *actual = e->value.compcall.actual; in resolve_typebound_static()
6385 *target = e->value.compcall.tbp->u.specific; in resolve_typebound_static()
[all …]
H A Dprimary.c2374 primary->value.compcall.tbp = tbp->n.tb; in gfc_match_varspec()
2375 primary->value.compcall.name = tbp->name; in gfc_match_varspec()
2376 primary->value.compcall.ignore_pass = 0; in gfc_match_varspec()
2377 primary->value.compcall.assign = 0; in gfc_match_varspec()
2378 primary->value.compcall.base_object = NULL; in gfc_match_varspec()
2386 &primary->value.compcall.actual); in gfc_match_varspec()
2392 primary->value.compcall.actual = NULL; in gfc_match_varspec()
2507 &primary->value.compcall.actual); in gfc_match_varspec()
H A Dgfc-internals.texi501 @code{value.compcall} containing the argument list and the procedure called,
658 and the call's target procedure (@code{value.compcall.tbp}) is re-pointed to
667 nodes of type @code{EXPR_COMPCALL}. Their @code{value.compcall.actual} saves
668 the actual argument list of the call and @code{value.compcall.tbp} points to the
687 @code{value.compcall.ignore_pass} signals that even though a @code{PASS}
690 @code{value.compcall.base_object} overrides, if it is set, the base-object
694 Finally, if @code{value.compcall.assign} is set, the call was produced in
H A Dinterface.c4314 e->value.compcall.tbp = target; in build_compcall_for_operator()
4315 e->value.compcall.name = gname ? gname : "$op"; in build_compcall_for_operator()
4316 e->value.compcall.actual = actual; in build_compcall_for_operator()
4317 e->value.compcall.base_object = base; in build_compcall_for_operator()
4318 e->value.compcall.ignore_pass = 1; in build_compcall_for_operator()
4319 e->value.compcall.assign = 0; in build_compcall_for_operator()
4528 c->expr1->value.compcall.assign = 1; in gfc_extend_assign()
H A Dexpr.c387 q->value.compcall.actual = in gfc_copy_expr()
388 gfc_copy_actual_arglist (p->value.compcall.actual); in gfc_copy_expr()
389 q->value.compcall.tbp = p->value.compcall.tbp; in gfc_copy_expr()
490 gfc_free_actual_arglist (e->value.compcall.actual); in free_expr0()
H A Ddump-parse-tree.c471 fprintf (dumpfile, "%s", p->value.compcall.name); in show_compcall()
473 show_actual_arglist (p->value.compcall.actual); in show_compcall()
H A Dgfortran.h2302 compcall; member
H A Dfrontend-passes.c4967 WALK_SUBEXPR ((*e)->value.compcall.base_object); in gfc_expr_walker()
4968 for (a = (*e)->value.compcall.actual; a; a = a->next) in gfc_expr_walker()
H A Dtrans-expr.c10597 gcc_assert (!expr->value.compcall.tbp->is_generic); in gfc_expr_is_variable()
10598 func_ifc = expr->value.compcall.tbp->u.specific->n.sym; in gfc_expr_is_variable()