Searched refs:vtab (Results 1 - 25 of 26) sorted by relevance

12

/netbsd-current/external/gpl3/gcc.old/dist/gcc/fortran/
H A Dclass.c236 gfc_symbol *vtab = gfc_find_derived_vtab (derived->components->ts.u.derived); local
237 gcc_assert (vtab);
238 derived->components->next->ts.u.derived = vtab->ts.u.derived;
448 gfc_symbol *vtab = NULL; local
451 vtab = gfc_find_vtab (&init_expr->ts);
453 vtab = gfc_find_vtab (ts);
462 if (strcmp (comp->name, "_vptr") == 0 && vtab)
463 ctor->expr = gfc_lval_expr_from_sym (vtab);
477 containers and vtab symbols. */
640 gfc_symbol *vtab; local
873 gfc_symbol *vtab; local
1060 gfc_symbol *vtab; local
1618 gfc_symbol *vtab; local
2281 gfc_symbol *vtab = NULL, *vtype = NULL, *found_sym = NULL, *def_init = NULL; local
2657 gfc_symbol *vtab; local
2697 gfc_symbol *vtab = NULL, *vtype = NULL, *found_sym = NULL; local
[all...]
H A Dtrans-expr.c458 gfc_symbol *vtab; local
481 vtab = gfc_find_derived_vtab (e->ts.u.derived);
482 vtable = vtab->backend_decl;
484 vtable = gfc_get_symbol_decl (vtab);
622 gfc_symbol *vtab; local
645 /* In this case the vtab corresponds to the derived type and the
647 vtab = gfc_find_derived_vtab (e->ts.u.derived);
648 gcc_assert (vtab);
649 tmp = gfc_build_addr_expr (NULL_TREE, gfc_get_symbol_decl (vtab));
899 gfc_symbol *vtab; local
6155 gfc_symbol *vtab; local
8315 tree vtab; local
8773 tree vtab; local
[all...]
H A Diresolve.c975 gfc_symbol *vtab; local
982 /* Replace the first argument with the corresponding vtab. */
989 vtab = gfc_find_derived_vtab (a->ts.u.derived);
996 st = gfc_find_symtree (vtab->ns->sym_root, vtab->name);
998 a->ts = vtab->ts;
1002 /* Replace the second argument with the corresponding vtab. */
1009 vtab = gfc_find_derived_vtab (mo->ts.u.derived);
1016 st = gfc_find_symtree (vtab->ns->sym_root, vtab
[all...]
H A Dtrans-array.c1230 gfc_symbol *vtab; local
1305 vtab = gfc_find_vtab (&rhs_ss->info->expr->ts);
1306 vptr = vtab->backend_decl;
1308 vptr = gfc_get_symbol_decl (vtab);
8833 gfc_symbol *vtab; local
9239 vtab = gfc_find_vtab (&c->ts);
9240 if (vtab->backend_decl == NULL)
9241 gfc_get_symbol_decl (vtab);
9242 tmp = gfc_build_addr_expr (NULL_TREE, vtab->backend_decl);
9292 tree vtab; local
[all...]
H A Dtrans-intrinsic.c8669 gfc_symbol *vtab; local
8671 vtab = gfc_find_derived_vtab (source_expr->ts.u.derived);
8672 gcc_assert (vtab);
8673 tmp = gfc_build_addr_expr (NULL_TREE, gfc_get_symbol_decl (vtab));
11884 gfc_symbol *vtab; local
11895 vtab = NULL;
11898 vtab = gfc_find_derived_vtab (from_expr->ts.u.derived);
11899 gcc_assert (vtab);
11912 if (vtab == NULL)
11919 tmp = gfc_build_addr_expr (NULL_TREE, gfc_get_symbol_decl (vtab));
11950 gfc_symbol *vtab; local
[all...]
H A Dresolve.c6534 /* Pass along the name for CLASS methods, where the vtab
6587 /* Pass along the name for CLASS methods, where the vtab
6642 /* Pass along the name for CLASS methods, where the vtab
6703 that any delays in resolution are corrected and that the vtab
6781 /* '_vptr' points to the vtab, which contains the procedure pointers. */
6836 that any delays in resolution are corrected and that the vtab
6907 /* '_vptr' points to the vtab, which contains the procedure pointers. */
7945 /* Make sure the vtab symbol is present when
7953 /* Finding the vtab also publishes the type's symbol. Therefore this
7959 /* Again, make sure the vtab symbo
9485 gfc_symbol *vtab; local
9602 gfc_symbol *vtab; local
13441 gfc_symbol *vtab; local
14995 gfc_symbol *vtab = gfc_find_derived_vtab (data->ts.u.derived); local
15020 gfc_symbol *vtab = gfc_find_derived_vtab (sym); local
[all...]
H A Dtrans-io.c1754 gfc_symbol *vtab = gfc_find_derived_vtab (derived); local
1755 vtable = vtab->backend_decl;
1757 vtable = gfc_get_symbol_decl (vtab);
H A Dtrans-stmt.c6240 /* Figure whether we need the vtab from expr3. */
6455 needs its vtab set correctly, so deduce the required _vtab
6460 gfc_symbol *vtab; local
6462 vtab = gfc_find_vtab (&code->expr3->ts);
6463 gcc_assert (vtab);
6464 expr3_vptr = gfc_get_symbol_decl (vtab);
6886 /* The vtab is already known, so just assign it. */
6892 gfc_symbol *vtab; local
6898 was not successful. In these rare cases take the vtab
6907 /* Prepare for setting the vtab a
[all...]
H A Dmodule.c2312 if (attr->vtab)
2532 attr->vtab = 1;
5106 && !p->u.rsym.sym->attr.vtab)
5155 if (st_sym->attr.vtab || st_sym->attr.vtype)
5556 if (sym->attr.vtab || sym->attr.vtype)
H A Dtrans-decl.c1523 /* Make sure that the vtab for the declared type is completed. */
1934 if (sym->attr.vtab || def_init)
5018 gfc_symbol *vtab; local
5033 vtab = gfc_find_derived_vtab (sym->ts.u.derived);
5035 gfc_get_symbol_decl (vtab));
5301 if (sym->backend_decl && !sym->attr.vtab && !sym->attr.target)
H A Dgfortran.h818 unsigned vtab:1; /* is a derived type vtab, pointed to by CLASS objects. */ member in struct:__anon835
819 unsigned vtype:1; /* is a derived type of a vtab. */
H A Dsimplify.c3040 return e->symtree->n.sym->attr.vtab;
/netbsd-current/external/gpl3/gcc/dist/gcc/fortran/
H A Dclass.cc238 gfc_symbol *vtab = gfc_find_derived_vtab (derived->components->ts.u.derived); local
239 gcc_assert (vtab);
240 derived->components->next->ts.u.derived = vtab->ts.u.derived;
450 gfc_symbol *vtab = NULL; local
453 vtab = gfc_find_vtab (&init_expr->ts);
455 vtab = gfc_find_vtab (ts);
464 if (strcmp (comp->name, "_vptr") == 0 && vtab)
465 ctor->expr = gfc_lval_expr_from_sym (vtab);
479 containers and vtab symbols. */
643 gfc_symbol *vtab; local
888 gfc_symbol *vtab; local
1075 gfc_symbol *vtab; local
1632 gfc_symbol *vtab; local
2289 gfc_symbol *vtab = NULL, *vtype = NULL, *found_sym = NULL, *def_init = NULL; local
2669 gfc_symbol *vtab; local
2709 gfc_symbol *vtab = NULL, *vtype = NULL, *found_sym = NULL; local
[all...]
H A Diresolve.cc996 gfc_symbol *vtab; local
1003 /* Replace the first argument with the corresponding vtab. */
1010 vtab = gfc_find_derived_vtab (a->ts.u.derived);
1017 st = gfc_find_symtree (vtab->ns->sym_root, vtab->name);
1019 a->ts = vtab->ts;
1023 /* Replace the second argument with the corresponding vtab. */
1030 vtab = gfc_find_derived_vtab (mo->ts.u.derived);
1037 st = gfc_find_symtree (vtab->ns->sym_root, vtab
[all...]
H A Dtrans-expr.cc537 gfc_symbol *vtab; local
560 vtab = gfc_find_derived_vtab (e->ts.u.derived);
561 vtable = vtab->backend_decl;
563 vtable = gfc_get_symbol_decl (vtab);
705 gfc_symbol *vtab; local
728 /* In this case the vtab corresponds to the derived type and the
730 vtab = gfc_find_derived_vtab (e->ts.u.derived);
731 gcc_assert (vtab);
732 tmp = gfc_build_addr_expr (NULL_TREE, gfc_get_symbol_decl (vtab));
993 gfc_symbol *vtab; local
6586 gfc_symbol *vtab; local
8851 tree vtab; local
9309 tree vtab; local
[all...]
H A Dtrans-array.cc1298 gfc_symbol *vtab; local
1373 vtab = gfc_find_vtab (&rhs_ss->info->expr->ts);
1374 vptr = vtab->backend_decl;
1376 vptr = gfc_get_symbol_decl (vtab);
8999 gfc_symbol *vtab; local
9428 vtab = gfc_find_vtab (&c->ts);
9429 if (vtab->backend_decl == NULL)
9430 gfc_get_symbol_decl (vtab);
9431 tmp = gfc_build_addr_expr (NULL_TREE, vtab->backend_decl);
9481 tree vtab; local
[all...]
H A Dtrans-intrinsic.cc8751 gfc_symbol *vtab; local
8753 vtab = gfc_find_derived_vtab (source_expr->ts.u.derived);
8754 gcc_assert (vtab);
8755 tmp = gfc_build_addr_expr (NULL_TREE, gfc_get_symbol_decl (vtab));
12414 gfc_symbol *vtab; local
12425 vtab = NULL;
12428 vtab = gfc_find_derived_vtab (from_expr->ts.u.derived);
12429 gcc_assert (vtab);
12442 if (vtab == NULL)
12449 tmp = gfc_build_addr_expr (NULL_TREE, gfc_get_symbol_decl (vtab));
12480 gfc_symbol *vtab; local
[all...]
H A Dresolve.cc6654 /* Pass along the name for CLASS methods, where the vtab
6707 /* Pass along the name for CLASS methods, where the vtab
6762 /* Pass along the name for CLASS methods, where the vtab
6823 that any delays in resolution are corrected and that the vtab
6901 /* '_vptr' points to the vtab, which contains the procedure pointers. */
6956 that any delays in resolution are corrected and that the vtab
7027 /* '_vptr' points to the vtab, which contains the procedure pointers. */
8066 /* Make sure the vtab symbol is present when
8074 /* Finding the vtab also publishes the type's symbol. Therefore this
8080 /* Again, make sure the vtab symbo
9621 gfc_symbol *vtab; local
9738 gfc_symbol *vtab; local
13653 gfc_symbol *vtab; local
15215 gfc_symbol *vtab = gfc_find_derived_vtab (data->ts.u.derived); local
15240 gfc_symbol *vtab = gfc_find_derived_vtab (sym); local
[all...]
H A Dtrans-io.cc1780 gfc_symbol *vtab = gfc_find_derived_vtab (derived); local
1781 vtable = vtab->backend_decl;
1783 vtable = gfc_get_symbol_decl (vtab);
H A Dtrans-stmt.cc6276 /* Figure whether we need the vtab from expr3. */
6491 needs its vtab set correctly, so deduce the required _vtab
6496 gfc_symbol *vtab; local
6498 vtab = gfc_find_vtab (&code->expr3->ts);
6499 gcc_assert (vtab);
6500 expr3_vptr = gfc_get_symbol_decl (vtab);
6919 /* The vtab is already known, so just assign it. */
6925 gfc_symbol *vtab; local
6931 was not successful. In these rare cases take the vtab
6940 /* Prepare for setting the vtab a
[all...]
H A Dmodule.cc2370 if (attr->vtab)
2627 attr->vtab = 1;
5253 && !p->u.rsym.sym->attr.vtab)
5302 if (st_sym->attr.vtab || st_sym->attr.vtype)
5761 if (sym->attr.vtab || sym->attr.vtype)
H A Dtrans-decl.cc1565 /* Make sure that the vtab for the declared type is completed. */
1973 if (sym->attr.vtab || def_init)
4953 gfc_symbol *vtab; local
4968 vtab = gfc_find_derived_vtab (sym->ts.u.derived);
4970 gfc_get_symbol_decl (vtab));
5229 if (sym->backend_decl && !sym->attr.vtab && !sym->attr.target)
H A Dgfortran.h890 unsigned vtab:1; /* is a derived type vtab, pointed to by CLASS objects. */ member in struct:__anon845
891 unsigned vtype:1; /* is a derived type of a vtab. */
/netbsd-current/sys/arch/x68k/dev/
H A Dopmbell.c93 static struct opm_voice vtab[NBELL]; variable in typeref:struct:opm_voice
156 memcpy(&vtab[unit], &bell_voice, sizeof(bell_voice));
157 opm_set_voice(sc->ch, &vtab[unit]);
227 memcpy(addr, &vtab[unit], sizeof(struct opm_voice));
237 memcpy(&vtab[unit], addr, sizeof(struct opm_voice));
238 opm_set_voice(sc->ch, &vtab[unit]);
/netbsd-current/external/public-domain/sqlite/dist/
H A Dsqlite3.c17688 VtabCtx *pVtabCtx; /* Context for active vtab connect/create */
18318 sqlite3_vtab *pVtab; /* Pointer to vtab instance */
18369 char **azArg; /* 0: module 1: schema 2: vtab name 3...: args */
18371 } vtab; member in union:Table::__anon17
120848 char *vtab = (char *)sqlite3GetVTable(db, pParse->apVtabLock[i]); local
155689 } vtab; member in union:WhereLoop::__anon58
[all...]

Completed in 1094 milliseconds

12