Home
last modified time | relevance | path

Searched refs:virtuals (Results 1 – 25 of 31) sorted by relevance

12

/openbsd-src/gnu/usr.bin/gcc/gcc/cp/
H A Dclass.c647 tree virtuals; local
658 virtuals = copy_virtuals (binfo);
667 virtuals = NULL_TREE;
672 n_vtable_elems += list_length (virtuals);
678 TYPE_BINFO_VIRTUALS (type) = virtuals;
752 modify_vtable_entry (t, binfo, fndecl, delta, virtuals) in modify_vtable_entry() argument
757 tree *virtuals;
761 v = *virtuals;
774 *virtuals = BINFO_VIRTUALS (binfo);
775 while (BV_FN (*virtuals) != BV_FN (v))
[all …]
H A Dsearch.c2256 tree virtuals; local
2258 for (virtuals = BINFO_VIRTUALS (binfo);
2259 virtuals;
2260 virtuals = TREE_CHAIN (virtuals))
2261 if (DECL_PURE_VIRTUAL_P (BV_FN (virtuals)))
2263 = tree_cons (NULL_TREE, BV_FN (virtuals),
2301 tree virtuals; local
2303 for (virtuals = BINFO_VIRTUALS (TREE_VALUE (vbases));
2304 virtuals;
2305 virtuals = TREE_CHAIN (virtuals))
[all …]
H A Dtree.c825 make_binfo (offset, binfo, vtable, virtuals) in make_binfo() argument
827 tree vtable, virtuals;
843 BINFO_VIRTUALS (new_binfo) = virtuals;
877 tree virtuals; local
891 virtuals = BINFO_VIRTUALS (elem);
894 while (virtuals)
896 tree fndecl = TREE_VALUE (virtuals);
901 virtuals = TREE_CHAIN (virtuals);
H A Derror.c1878 tree virtuals; local
1883 virtuals = TYPE_BINFO_VIRTUALS (TYPE_MAIN_VARIANT (t));
1891 while (n > 0 && virtuals)
1894 virtuals = TREE_CHAIN (virtuals);
1896 if (virtuals)
1898 dump_expr (BV_FN (virtuals),
H A DChangeLog.1433 (get_abstract_virtuals_1): Likewise. Use virtuals, instead of tmp to
912 * class.c (finish_struct): Non-abstract virtuals are always USED.
5615 * decl2.c (finish_vtable_vardecl): Don't consider abstract virtuals
7114 virtuals.
7233 Cures incorrect errors about pure virtuals in a class, when they
7421 virtuals list when processing a virtual destructor.
8125 delete, make static virtuals unvirtual instead of unstatic.
H A DChangeLog3397 virtuals. Assign all that are not in primary base.
3399 (create_vtable_ptr): Take single list of virtuals. Build chain
3400 of declared virtuals here.
3401 (layout_class_type): Take single list of virtuals. Adjust.
3402 (finish_struct_1): Keep virtuals on single list. Adjust.
14814 (dfs_build_vcall_offset_vtbl_entries): Don't include virtuals that
16225 virtuals.
H A DChangeLog.24102 * decl2.c (mark_vtable_entries): Don't bash abstract virtuals to
7362 * search.c (get_abstract_virtuals): Complain about virtuals with
7364 * typeck2.c (abstract_virtuals_error): Remove handling for virtuals
7367 on virtuals with no final overrider.
15064 virtuals with a reference to __pure_virtual, copy the decl and
18379 virtuals.
19881 * decl.c (grokfndecl): Move code that looks for virtuals in base
20536 until after we have done the hard virtuals, to avoid a bogus `every
20538 functions that are only overridden by hard virtuals.
/openbsd-src/gnu/gcc/gcc/cp/
H A Dclass.c769 tree virtuals; in build_primary_vtable() local
780 virtuals = copy_list (BINFO_VIRTUALS (binfo)); in build_primary_vtable()
788 virtuals = NULL_TREE; in build_primary_vtable()
793 n_vtable_elems += list_length (virtuals); in build_primary_vtable()
799 BINFO_VIRTUALS (TYPE_BINFO (type)) = virtuals; in build_primary_vtable()
869 tree *virtuals) in modify_vtable_entry() argument
873 v = *virtuals; in modify_vtable_entry()
884 *virtuals = BINFO_VIRTUALS (binfo); in modify_vtable_entry()
885 while (BV_FN (*virtuals) != BV_FN (v)) in modify_vtable_entry()
886 *virtuals = TREE_CHAIN (*virtuals); in modify_vtable_entry()
[all …]
H A Dsearch.c2018 tree virtuals; in dfs_get_pure_virtuals() local
2020 for (virtuals = BINFO_VIRTUALS (binfo); in dfs_get_pure_virtuals()
2021 virtuals; in dfs_get_pure_virtuals()
2022 virtuals = TREE_CHAIN (virtuals)) in dfs_get_pure_virtuals()
2023 if (DECL_PURE_VIRTUAL_P (BV_FN (virtuals))) in dfs_get_pure_virtuals()
2025 BV_FN (virtuals)); in dfs_get_pure_virtuals()
H A Derror.c1679 tree virtuals; in dump_expr() local
1684 virtuals = BINFO_VIRTUALS (TYPE_BINFO (TYPE_MAIN_VARIANT (t))); in dump_expr()
1692 while (n > 0 && virtuals) in dump_expr()
1695 virtuals = TREE_CHAIN (virtuals); in dump_expr()
1697 if (virtuals) in dump_expr()
1699 dump_expr (BV_FN (virtuals), in dump_expr()
H A Dtree.c798 tree virtuals; in debug_binfo() local
811 virtuals = BINFO_VIRTUALS (elem); in debug_binfo()
814 while (virtuals) in debug_binfo()
816 tree fndecl = TREE_VALUE (virtuals); in debug_binfo()
821 virtuals = TREE_CHAIN (virtuals); in debug_binfo()
H A DChangeLog-20021994 virtuals. Assign all that are not in primary base.
1996 (create_vtable_ptr): Take single list of virtuals. Build chain
1997 of declared virtuals here.
1998 (layout_class_type): Take single list of virtuals. Adjust.
1999 (finish_struct_1): Keep virtuals on single list. Adjust.
H A DChangeLog-1995211 until after we have done the hard virtuals, to avoid a bogus `every
213 functions that are only overridden by hard virtuals.
784 (get_abstract_virtuals_1): Likewise. Use virtuals, instead of tmp to
1263 * class.c (finish_struct): Non-abstract virtuals are always USED.
H A DChangeLog-19942175 * decl2.c (finish_vtable_vardecl): Don't consider abstract virtuals
3674 virtuals.
3793 Cures incorrect errors about pure virtuals in a class, when they
3981 virtuals list when processing a virtual destructor.
4685 delete, make static virtuals unvirtual instead of unstatic.
H A DChangeLog-19962101 virtuals.
3603 * decl.c (grokfndecl): Move code that looks for virtuals in base
H A DChangeLog-1998574 * search.c (get_abstract_virtuals): Complain about virtuals with
576 * typeck2.c (abstract_virtuals_error): Remove handling for virtuals
579 on virtuals with no final overrider.
H A DChangeLog-19971393 virtuals with a reference to __pure_virtual, copy the decl and
H A DChangeLog-20004942 (dfs_build_vcall_offset_vtbl_entries): Don't include virtuals that
6353 virtuals.
H A DChangeLog-19994102 * decl2.c (mark_vtable_entries): Don't bash abstract virtuals to
/openbsd-src/gnu/llvm/libcxx/include/
H A Dsstream46 // [stringbuf.virtuals] Overridden virtual functions:
257 // [stringbuf.virtuals] Overridden virtual functions:
/openbsd-src/gnu/gcc/gcc/
H A Dtree.h2182 #define BINFO_VIRTUALS(NODE) (TREE_BINFO_CHECK(NODE)->binfo.virtuals)
2241 tree virtuals; member
/openbsd-src/gnu/llvm/llvm/docs/
H A DCodeGenerator.rst1268 virtuals are called *spilled virtuals*.
1291 particular class. For instance, in the X86 architecture, some virtuals can only
/openbsd-src/gnu/gcc/gcc/doc/
H A Dtree-ssa.texi1374 need only to patch use-def and def-def chains for virtuals
/openbsd-src/gnu/usr.bin/gcc/gcc/po/
H A Dca.po14140 msgstr "\"%#T\" t� funcions virtuals per� destructors no virtuals"
15756 msgstr "el membre \"%D\" t� conflictes amb el nom de camp de la matriu de funcions virtuals"
17843 msgstr " ja que el tipus \"%T\" t� funcions virtuals abstractes"
17903 msgstr "llista d'inicialitzadors per a un objecte que usa funcions virtuals"
18110 msgstr "Avisar sobre destructors no virtuals"
/openbsd-src/gnu/lib/libstdc++/libstdc++/
H A DChangeLog-20013396 for generic ctype virtuals.

12