Home
last modified time | relevance | path

Searched refs:gfc_typebound_proc (Results 1 – 21 of 21) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/gcc/fortran/
H A Dgfortran.h1107 struct gfc_typebound_proc *tb;
1494 struct gfc_typebound_proc* specific;
1505 typedef struct gfc_typebound_proc struct
1521 struct gfc_typebound_proc* overridden; argument
1536 gfc_typebound_proc; argument
1668 vec<gfc_typebound_proc *> tbps;
1756 gfc_typebound_proc *tb;
1807 gfc_typebound_proc *tb_op[GFC_INTRINSIC_OPS];
2291 gfc_typebound_proc* tbp; /* Should overlap with esym. */
3198 gfc_typebound_proc* gfc_get_typebound_proc (gfc_typebound_proc*);
[all …]
H A Dclass.c803 add_proc_comp (gfc_symbol *vtype, const char *name, gfc_typebound_proc *tb) in add_proc_comp()
819 c->tb = XCNEW (gfc_typebound_proc); in add_proc_comp()
2475 c->tb = XCNEW (gfc_typebound_proc); in gfc_find_derived_vtab()
2542 c->tb = XCNEW (gfc_typebound_proc); in gfc_find_derived_vtab()
2551 c->tb = XCNEW (gfc_typebound_proc); in gfc_find_derived_vtab()
2806 c->tb = XCNEW (gfc_typebound_proc); in find_intrinsic_vtab()
2878 c->tb = XCNEW (gfc_typebound_proc); in find_intrinsic_vtab()
3016 gfc_typebound_proc*
3021 gfc_typebound_proc* res; in gfc_find_typebound_intrinsic_op()
H A Dgfc-internals.texi617 @code{gfc_typebound_proc} containing the additional data needed: The
621 points to this binding's @code{gfc_typebound_proc} structure.
630 and its position remembered as @code{pass_arg_num} in @code{gfc_typebound_proc}.
653 this symtree is bound to the corresponding @code{gfc_typebound_proc} structure
669 @code{gfc_typebound_proc} structure of the binding to be called. The object
718 only @code{gfc_typebound_proc} instances.
H A Dinterface.c4212 static gfc_typebound_proc*
4223 gfc_typebound_proc* tb; in matching_typebound_op()
4310 gfc_expr* base, gfc_typebound_proc* target, in build_compcall_for_operator()
4349 gfc_typebound_proc* tbo; in gfc_extend_expr()
4492 gfc_typebound_proc* tbo; in gfc_extend_assign()
5002 gfc_typebound_proc *tb_io_proc, *specific_proc; in check_dtio_interface1()
5243 gfc_typebound_proc *tb_io_proc, *specific_proc; in gfc_find_specific_dtio_proc()
H A Dsymbol.c3771 gfc_typebound_proc *tbp; in gfc_commit_symbols()
5044 gfc_typebound_proc*
5045 gfc_get_typebound_proc (gfc_typebound_proc *tb0) in gfc_get_typebound_proc()
5047 gfc_typebound_proc *result; in gfc_get_typebound_proc()
5049 result = XCNEW (gfc_typebound_proc); in gfc_get_typebound_proc()
H A Ddecl.c7115 match_binding_attributes (gfc_typebound_proc* ba, bool generic, bool ppc);
7129 gfc_typebound_proc* tb; in match_ppc_decl()
7138 tb = XCNEW (gfc_typebound_proc); in match_ppc_decl()
7194 c->tb = XCNEW (gfc_typebound_proc); in match_ppc_decl()
10927 match_binding_attributes (gfc_typebound_proc* ba, bool generic, bool ppc) in match_binding_attributes()
11131 gfc_typebound_proc tb; in match_procedure_in_type()
11308 gfc_typebound_proc tbattr; /* Used for match_binding_attributes. */ in gfc_match_generic()
11309 gfc_typebound_proc* tb; in gfc_match_generic()
H A Dresolve.c6217 gfc_typebound_proc* tbp; in update_compcall_arglist()
6281 gfc_typebound_proc* tb; in update_ppc_arglist()
6473 gfc_typebound_proc* genproc; in resolve_typebound_generic_call()
10866 gfc_typebound_proc* tbp; in resolve_ordinary_assign()
13700 gfc_typebound_proc* p, const char* name) in resolve_tb_generic_targets()
13713 gfc_typebound_proc* overridden_tbp; in resolve_tb_generic_targets()
13848 gfc_typebound_proc* p) in resolve_typebound_intrinsic_op()
14227 gfc_typebound_proc* p = derived->f2k_derived->tb_op[op]; in resolve_typebound_procedures()
H A Dmodule.c2893 static void mio_typebound_proc (gfc_typebound_proc** proc);
3938 mio_typebound_proc (gfc_typebound_proc** proc) in mio_typebound_proc()
H A Ddump-parse-tree.c959 show_typebound_proc (gfc_typebound_proc* tb, const char* name) in show_typebound_proc()
/netbsd-src/external/gpl3/gcc/dist/gcc/fortran/
H A Dgfortran.h1182 struct gfc_typebound_proc *tb;
1745 struct gfc_typebound_proc* specific;
1756 typedef struct gfc_typebound_proc struct
1772 struct gfc_typebound_proc* overridden; argument
1787 gfc_typebound_proc; typedef
1922 vec<gfc_typebound_proc *> tbps;
2011 gfc_typebound_proc *tb;
2062 gfc_typebound_proc *tb_op[GFC_INTRINSIC_OPS];
2580 gfc_typebound_proc* tbp; /* Should overlap with esym. */
3479 gfc_typebound_proc* gfc_get_typebound_proc (gfc_typebound_proc*);
[all …]
H A Dclass.cc818 add_proc_comp (gfc_symbol *vtype, const char *name, gfc_typebound_proc *tb) in add_proc_comp()
834 c->tb = XCNEW (gfc_typebound_proc); in add_proc_comp()
2485 c->tb = XCNEW (gfc_typebound_proc); in gfc_find_derived_vtab()
2553 c->tb = XCNEW (gfc_typebound_proc); in gfc_find_derived_vtab()
2562 c->tb = XCNEW (gfc_typebound_proc); in gfc_find_derived_vtab()
2819 c->tb = XCNEW (gfc_typebound_proc); in find_intrinsic_vtab()
2892 c->tb = XCNEW (gfc_typebound_proc); in find_intrinsic_vtab()
3030 gfc_typebound_proc*
3035 gfc_typebound_proc* res; in gfc_find_typebound_intrinsic_op()
H A Dgfc-internals.texi617 @code{gfc_typebound_proc} containing the additional data needed: The
621 points to this binding's @code{gfc_typebound_proc} structure.
630 and its position remembered as @code{pass_arg_num} in @code{gfc_typebound_proc}.
653 this symtree is bound to the corresponding @code{gfc_typebound_proc} structure
669 @code{gfc_typebound_proc} structure of the binding to be called. The object
718 only @code{gfc_typebound_proc} instances.
H A Dinterface.cc4415 static gfc_typebound_proc*
4426 gfc_typebound_proc* tb; in matching_typebound_op()
4513 gfc_expr* base, gfc_typebound_proc* target, in build_compcall_for_operator()
4552 gfc_typebound_proc* tbo; in gfc_extend_expr()
4695 gfc_typebound_proc* tbo; in gfc_extend_assign()
5205 gfc_typebound_proc *tb_io_proc, *specific_proc; in check_dtio_interface1()
5446 gfc_typebound_proc *tb_io_proc, *specific_proc; in gfc_find_specific_dtio_proc()
H A Dsymbol.cc3789 gfc_typebound_proc *tbp; in gfc_commit_symbols()
5088 gfc_typebound_proc*
5089 gfc_get_typebound_proc (gfc_typebound_proc *tb0) in gfc_get_typebound_proc()
5091 gfc_typebound_proc *result; in gfc_get_typebound_proc()
5093 result = XCNEW (gfc_typebound_proc); in gfc_get_typebound_proc()
H A Ddecl.cc7204 match_binding_attributes (gfc_typebound_proc* ba, bool generic, bool ppc);
7218 gfc_typebound_proc* tb; in match_ppc_decl()
7227 tb = XCNEW (gfc_typebound_proc); in match_ppc_decl()
7283 c->tb = XCNEW (gfc_typebound_proc); in match_ppc_decl()
11017 match_binding_attributes (gfc_typebound_proc* ba, bool generic, bool ppc) in match_binding_attributes()
11221 gfc_typebound_proc tb; in match_procedure_in_type()
11398 gfc_typebound_proc tbattr; /* Used for match_binding_attributes. */ in gfc_match_generic()
11399 gfc_typebound_proc* tb; in gfc_match_generic()
H A DChangeLog-2008658 * gfortran.h (struct gfc_typebound_proc): New flag `error'.
1024 (struct gfc_typebound_proc): Removed `target' and added union with
1028 member and changed type of `tbp' to gfc_typebound_proc.
1050 * primary.c (gfc_match_varspec): Adapted to new gfc_typebound_proc
1054 (resolve_typebound_static): Adapted to new gfc_typebound_proc structure.
1062 attributes subroutine, function and overridden in gfc_typebound_proc.
1223 * gfortran.h (gfc_typebound_proc): New struct.
H A Dresolve.cc6339 gfc_typebound_proc* tbp; in update_compcall_arglist()
6403 gfc_typebound_proc* tb; in update_ppc_arglist()
6595 gfc_typebound_proc* genproc; in resolve_typebound_generic_call()
11023 gfc_typebound_proc* tbp; in resolve_ordinary_assign()
13912 gfc_typebound_proc* p, const char* name) in resolve_tb_generic_targets()
13925 gfc_typebound_proc* overridden_tbp; in resolve_tb_generic_targets()
14060 gfc_typebound_proc* p) in resolve_typebound_intrinsic_op()
14440 gfc_typebound_proc* p = derived->f2k_derived->tb_op[op]; in resolve_typebound_procedures()
H A Dmodule.cc3044 static void mio_typebound_proc (gfc_typebound_proc** proc);
4089 mio_typebound_proc (gfc_typebound_proc** proc) in mio_typebound_proc()
H A DChangeLog-20091100 and accept gfc_typebound_proc and name instead of the symtree, needed
1676 (gfc_typebound_proc): Add member 'ppc' and make 'pass_arg' const.
3318 * gfortran.h (struct gfc_typebound_proc): Added new flag "deferred" and
H A Ddump-parse-tree.cc986 show_typebound_proc (gfc_typebound_proc* tb, const char* name) in show_typebound_proc()
H A DChangeLog-20103290 * decl.c (match_procedure_in_type): Give a unique gfc_typebound_proc