Home
last modified time | relevance | path

Searched refs:base_binfo (Results 1 – 25 of 37) sorted by relevance

12

/netbsd-src/external/gpl3/gcc/dist/gcc/cp/
H A Dsearch.cc143 tree base_binfo = NULL_TREE; in get_parent_with_private_access() local
146 for (int i = 0; BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) in get_parent_with_private_access()
150 if (access_in_type (BINFO_TYPE (base_binfo), decl) == ak_private) in get_parent_with_private_access()
151 return base_binfo; in get_parent_with_private_access()
573 tree base_binfo; in dfs_access_in_type() local
579 for (i = 0; BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) in dfs_access_in_type()
582 access_kind base_access_now = BINFO_ACCESS (base_binfo); in dfs_access_in_type()
1451 tree base_binfo; in dfs_walk_all() local
1466 for (ix = 0; BINFO_BASE_ITERATE (binfo, ix, base_binfo); ix++) in dfs_walk_all()
1468 rval = dfs_walk_all (base_binfo, pre_fn, post_fn, data); in dfs_walk_all()
[all …]
H A Dclass.cc1782 tree base_binfo; in check_bases() local
1792 BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) in check_bases()
1794 tree basetype = TREE_TYPE (base_binfo); in check_bases()
1817 if (BINFO_VIRTUAL_P (base_binfo)) in check_bases()
1929 tree base_binfo; in determine_primary_bases() local
1932 for (base_binfo = TREE_CHAIN (type_binfo); base_binfo; in determine_primary_bases()
1933 base_binfo = TREE_CHAIN (base_binfo)) in determine_primary_bases()
1935 tree primary = CLASSTYPE_PRIMARY_BINFO (BINFO_TYPE (base_binfo)); in determine_primary_bases()
1939 if (!BINFO_VIRTUAL_P (base_binfo)) in determine_primary_bases()
1941 tree parent = BINFO_INHERITANCE_CHAIN (base_binfo); in determine_primary_bases()
[all …]
H A Dmethod.cc510 tree base_binfo; in inherited_ctor_binfo_1() local
511 for (int i = 0; BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) in inherited_ctor_binfo_1()
512 if (BINFO_TYPE (base_binfo) == base) in inherited_ctor_binfo_1()
513 return inherited_ctor_binfo (base_binfo, fndecl); in inherited_ctor_binfo_1()
612 tree base_binfo = NULL_TREE; in binfo_inherited_from() local
613 for (int i = 0; BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) in binfo_inherited_from()
614 if (BINFO_TYPE (base_binfo) == base) in binfo_inherited_from()
616 if (base_binfo == init_binfo in binfo_inherited_from()
618 && binfo_inherited_from (base_binfo, init_binfo, in binfo_inherited_from()
706 tree binfo, base_binfo; in do_build_copy_constructor() local
[all …]
H A Ddump.cc116 tree base_binfo; in cp_dump_tree() local
119 BINFO_BASE_ITERATE (binfo, i, base_binfo); ++i) in cp_dump_tree()
121 dump_child ("base", BINFO_TYPE (base_binfo)); in cp_dump_tree()
122 if (BINFO_VIRTUAL_P (base_binfo)) in cp_dump_tree()
124 dump_access (di, base_binfo); in cp_dump_tree()
H A Dvtable-class-hierarchy.cc607 tree base_binfo; in register_other_binfo_vtables() local
614 for (ix = 0; BINFO_BASE_ITERATE (binfo, ix, base_binfo); ix++) in register_other_binfo_vtables()
616 if ((!BINFO_PRIMARY_P (base_binfo) in register_other_binfo_vtables()
617 || BINFO_VIRTUAL_P (base_binfo)) in register_other_binfo_vtables()
618 && (vtable_decl = get_vtbl_decl_for_binfo (base_binfo))) in register_other_binfo_vtables()
620 tree vtable_address = build_vtbl_address (base_binfo); in register_other_binfo_vtables()
633 register_other_binfo_vtables (base_binfo, base_class, vtable_ptr_array); in register_other_binfo_vtables()
1279 tree base_binfo; in vtv_insert_single_class_info() local
1293 for (i = 0; BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) in vtv_insert_single_class_info()
1295 tree tree_val = BINFO_TYPE (base_binfo); in vtv_insert_single_class_info()
H A Drtti.cc1173 tree base_binfo = BINFO_BASE_BINFO (TYPE_BINFO (type), 0); in get_pseudo_ti_init() local
1174 tree tinfo = get_void_tinfo_ptr (BINFO_TYPE (base_binfo)); in get_pseudo_ti_init()
1197 tree base_binfo = BINFO_BASE_BINFO (binfo, ix); in get_pseudo_ti_init() local
1205 tinfo = get_void_tinfo_ptr (BINFO_TYPE (base_binfo)); in get_pseudo_ti_init()
1206 if (BINFO_VIRTUAL_P (base_binfo)) in get_pseudo_ti_init()
1210 offset = BINFO_VPTR_FIELD (base_binfo); in get_pseudo_ti_init()
1214 offset = BINFO_OFFSET (base_binfo); in get_pseudo_ti_init()
1292 tree base_binfo = BINFO_BASE_BINFO (binfo, 0); in get_pseudo_ti_index() local
1297 && !BINFO_VIRTUAL_P (base_binfo) in get_pseudo_ti_index()
1298 && integer_zerop (BINFO_OFFSET (base_binfo))) in get_pseudo_ti_index()
H A Dinit.cc1263 tree base, binfo, base_binfo; in sort_mem_initializers() local
1283 BINFO_BASE_ITERATE (binfo, i, base_binfo); ++i) in sort_mem_initializers()
1284 if (!BINFO_VIRTUAL_P (base_binfo)) in sort_mem_initializers()
1285 sorted_inits = tree_cons (base_binfo, NULL_TREE, sorted_inits); in sort_mem_initializers()
5224 tree binfo, base_binfo; in push_base_cleanups() local
5242 vec_safe_iterate (vbases, i, &base_binfo); i++) in push_base_cleanups()
5244 if (type_build_dtor_call (BINFO_TYPE (base_binfo))) in push_base_cleanups()
5249 base_binfo, in push_base_cleanups()
5253 if (TYPE_HAS_NONTRIVIAL_DESTRUCTOR (BINFO_TYPE (base_binfo))) in push_base_cleanups()
5265 BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) in push_base_cleanups()
[all …]
H A Ddecl.cc6621 tree base_binfo = NULL_TREE; in reshape_init_class() local
6628 BINFO_BASE_ITERATE (binfo, binfo_idx, base_binfo); in reshape_init_class()
6630 if (base_binfo) in reshape_init_class()
6631 field = base_binfo; in reshape_init_class()
6794 if (base_binfo) in reshape_init_class()
6796 if (BINFO_BASE_ITERATE (binfo, ++binfo_idx, base_binfo)) in reshape_init_class()
6797 field = base_binfo; in reshape_init_class()
8716 tree base_binfo, binfo; in find_decomp_class_base() local
8722 BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) in find_decomp_class_base()
8724 tree t = find_decomp_class_base (loc, TREE_TYPE (base_binfo), ret); in find_decomp_class_base()
[all …]
H A Dcall.cc9502 tree base_binfo = cand->conversion_path; in build_over_call() local
9503 if (BINFO_TYPE (base_binfo) != ctx) in build_over_call()
9505 base_binfo = lookup_base (base_binfo, ctx, ba_unique, NULL, complain); in build_over_call()
9506 if (base_binfo == error_mark_node) in build_over_call()
9515 tree ov = lookup_vfn_in_binfo (DECL_VINDEX (fn), base_binfo); in build_over_call()
9521 tree obinfo = base_binfo; in build_over_call()
9527 base_binfo = obinfo; in build_over_call()
9533 base_binfo, 1, complain); in build_over_call()
9988 for (tree base_binfo, binfo = TYPE_BINFO (type); in first_non_static_field() local
9989 BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) in first_non_static_field()
[all …]
H A Dtree.cc2105 tree base_binfo; in copy_binfo() local
2116 for (ix = 0; BINFO_BASE_ITERATE (binfo, ix, base_binfo); ix++) in copy_binfo()
2119 new_base_binfo = copy_binfo (base_binfo, BINFO_TYPE (base_binfo), in copy_binfo()
2121 BINFO_VIRTUAL_P (base_binfo)); in copy_binfo()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/cp/
H A Dsearch.c538 tree base_binfo; in dfs_access_in_type() local
544 for (i = 0; BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) in dfs_access_in_type()
547 access_kind base_access_now = BINFO_ACCESS (base_binfo); in dfs_access_in_type()
1435 tree base_binfo; in dfs_walk_all() local
1450 for (ix = 0; BINFO_BASE_ITERATE (binfo, ix, base_binfo); ix++) in dfs_walk_all()
1452 rval = dfs_walk_all (base_binfo, pre_fn, post_fn, data); in dfs_walk_all()
1479 tree base_binfo; in dfs_walk_once_r() local
1495 for (ix = 0; BINFO_BASE_ITERATE (binfo, ix, base_binfo); ix++) in dfs_walk_once_r()
1497 if (BINFO_VIRTUAL_P (base_binfo)) in dfs_walk_once_r()
1498 if (pset->add (base_binfo)) in dfs_walk_once_r()
[all …]
H A Dclass.c1690 tree base_binfo; in check_bases() local
1700 BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) in check_bases()
1702 tree basetype = TREE_TYPE (base_binfo); in check_bases()
1725 if (BINFO_VIRTUAL_P (base_binfo)) in check_bases()
1839 tree base_binfo; in determine_primary_bases() local
1842 for (base_binfo = TREE_CHAIN (type_binfo); base_binfo; in determine_primary_bases()
1843 base_binfo = TREE_CHAIN (base_binfo)) in determine_primary_bases()
1845 tree primary = CLASSTYPE_PRIMARY_BINFO (BINFO_TYPE (base_binfo)); in determine_primary_bases()
1849 if (!BINFO_VIRTUAL_P (base_binfo)) in determine_primary_bases()
1851 tree parent = BINFO_INHERITANCE_CHAIN (base_binfo); in determine_primary_bases()
[all …]
H A Dmethod.c510 tree base_binfo; in inherited_ctor_binfo_1() local
511 for (int i = 0; BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) in inherited_ctor_binfo_1()
512 if (BINFO_TYPE (base_binfo) == base) in inherited_ctor_binfo_1()
513 return inherited_ctor_binfo (base_binfo, fndecl); in inherited_ctor_binfo_1()
589 tree base_binfo = NULL_TREE; in binfo_inherited_from() local
590 for (int i = 0; BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) in binfo_inherited_from()
591 if (BINFO_TYPE (base_binfo) == base) in binfo_inherited_from()
593 if (base_binfo == init_binfo in binfo_inherited_from()
595 && binfo_inherited_from (base_binfo, init_binfo, in binfo_inherited_from()
683 tree binfo, base_binfo; in do_build_copy_constructor() local
[all …]
H A Ddump.c116 tree base_binfo; in cp_dump_tree() local
119 BINFO_BASE_ITERATE (binfo, i, base_binfo); ++i) in cp_dump_tree()
121 dump_child ("base", BINFO_TYPE (base_binfo)); in cp_dump_tree()
122 if (BINFO_VIRTUAL_P (base_binfo)) in cp_dump_tree()
124 dump_access (di, base_binfo); in cp_dump_tree()
H A Dvtable-class-hierarchy.c607 tree base_binfo; in register_other_binfo_vtables() local
614 for (ix = 0; BINFO_BASE_ITERATE (binfo, ix, base_binfo); ix++) in register_other_binfo_vtables()
616 if ((!BINFO_PRIMARY_P (base_binfo) in register_other_binfo_vtables()
617 || BINFO_VIRTUAL_P (base_binfo)) in register_other_binfo_vtables()
618 && (vtable_decl = get_vtbl_decl_for_binfo (base_binfo))) in register_other_binfo_vtables()
620 tree vtable_address = build_vtbl_address (base_binfo); in register_other_binfo_vtables()
633 register_other_binfo_vtables (base_binfo, base_class, vtable_ptr_array); in register_other_binfo_vtables()
1279 tree base_binfo; in vtv_insert_single_class_info() local
1293 for (i = 0; BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) in vtv_insert_single_class_info()
1295 tree tree_val = BINFO_TYPE (base_binfo); in vtv_insert_single_class_info()
H A Drtti.c1159 tree base_binfo = BINFO_BASE_BINFO (TYPE_BINFO (type), 0); in get_pseudo_ti_init() local
1160 tree tinfo = get_tinfo_ptr (BINFO_TYPE (base_binfo)); in get_pseudo_ti_init()
1183 tree base_binfo = BINFO_BASE_BINFO (binfo, ix); in get_pseudo_ti_init() local
1191 tinfo = get_tinfo_ptr (BINFO_TYPE (base_binfo)); in get_pseudo_ti_init()
1192 if (BINFO_VIRTUAL_P (base_binfo)) in get_pseudo_ti_init()
1196 offset = BINFO_VPTR_FIELD (base_binfo); in get_pseudo_ti_init()
1200 offset = BINFO_OFFSET (base_binfo); in get_pseudo_ti_init()
1278 tree base_binfo = BINFO_BASE_BINFO (binfo, 0); in get_pseudo_ti_index() local
1283 && !BINFO_VIRTUAL_P (base_binfo) in get_pseudo_ti_index()
1284 && integer_zerop (BINFO_OFFSET (base_binfo))) in get_pseudo_ti_index()
H A Dinit.c1061 tree base, binfo, base_binfo; in sort_mem_initializers() local
1081 BINFO_BASE_ITERATE (binfo, i, base_binfo); ++i) in sort_mem_initializers()
1082 if (!BINFO_VIRTUAL_P (base_binfo)) in sort_mem_initializers()
1083 sorted_inits = tree_cons (base_binfo, NULL_TREE, sorted_inits); in sort_mem_initializers()
5070 tree binfo, base_binfo; in push_base_cleanups() local
5088 vec_safe_iterate (vbases, i, &base_binfo); i++) in push_base_cleanups()
5090 if (type_build_dtor_call (BINFO_TYPE (base_binfo))) in push_base_cleanups()
5095 base_binfo, in push_base_cleanups()
5099 if (TYPE_HAS_NONTRIVIAL_DESTRUCTOR (BINFO_TYPE (base_binfo))) in push_base_cleanups()
5111 BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) in push_base_cleanups()
[all …]
H A Ddecl.c8090 tree base_binfo, binfo; in find_decomp_class_base() local
8096 BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) in find_decomp_class_base()
8098 tree t = find_decomp_class_base (loc, TREE_TYPE (base_binfo), ret); in find_decomp_class_base()
15157 tree binfo, base_binfo; in xref_basetypes() local
15279 base_binfo = NULL_TREE; in xref_basetypes()
15282 base_binfo = TYPE_BINFO (basetype); in xref_basetypes()
15284 basetype = BINFO_TYPE (base_binfo); in xref_basetypes()
15316 base_binfo = copy_binfo (base_binfo, basetype, ref, in xref_basetypes()
15318 if (!BINFO_INHERITANCE_CHAIN (base_binfo)) in xref_basetypes()
15319 BINFO_INHERITANCE_CHAIN (base_binfo) = binfo; in xref_basetypes()
[all …]
H A Dtree.c2005 tree base_binfo; in copy_binfo() local
2016 for (ix = 0; BINFO_BASE_ITERATE (binfo, ix, base_binfo); ix++) in copy_binfo()
2019 new_base_binfo = copy_binfo (base_binfo, BINFO_TYPE (base_binfo), in copy_binfo()
2021 BINFO_VIRTUAL_P (base_binfo)); in copy_binfo()
H A Dcall.c8744 tree base_binfo; in build_over_call() local
8792 base_binfo = lookup_base (cand->conversion_path, in build_over_call()
8801 tree ov = lookup_vfn_in_binfo (DECL_VINDEX (fn), base_binfo); in build_over_call()
8807 tree obinfo = base_binfo; in build_over_call()
8813 base_binfo = obinfo; in build_over_call()
8819 base_binfo, 1, complain); in build_over_call()
9275 for (tree base_binfo, binfo = TYPE_BINFO (type); in first_non_static_field() local
9276 BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) in first_non_static_field()
9278 tree base = TREE_TYPE (base_binfo); in first_non_static_field()
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dipa-devirt.cc2529 tree base_binfo; in record_target_from_binfo() local
2593 for (i = 0; BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) in record_target_from_binfo()
2595 if (polymorphic_type_binfo_p (base_binfo)) in record_target_from_binfo()
2596 record_target_from_binfo (nodes, bases_to_consider, base_binfo, otr_type, in record_target_from_binfo()
2797 tree base_binfo; in subbinfo_with_vtable_at_offset() local
2810 for (i = 0; BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) in subbinfo_with_vtable_at_offset()
2811 if (polymorphic_type_binfo_p (base_binfo)) in subbinfo_with_vtable_at_offset()
2813 base_binfo = subbinfo_with_vtable_at_offset (base_binfo, offset, vtable); in subbinfo_with_vtable_at_offset()
2814 if (base_binfo) in subbinfo_with_vtable_at_offset()
2815 return base_binfo; in subbinfo_with_vtable_at_offset()
[all …]
H A Dtree.cc12046 tree base_binfo, b; in lookup_binfo_at_offset() local
12048 for (i = 0; BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) in lookup_binfo_at_offset()
12049 if (pos == tree_to_shwi (BINFO_OFFSET (base_binfo)) in lookup_binfo_at_offset()
12050 && types_same_for_odr (TREE_TYPE (base_binfo), type)) in lookup_binfo_at_offset()
12051 return base_binfo; in lookup_binfo_at_offset()
12052 else if ((b = lookup_binfo_at_offset (base_binfo, type, pos)) != NULL) in lookup_binfo_at_offset()
12094 tree found_binfo = NULL, base_binfo; in get_binfo_at_offset() local
12100 for (i = 0; BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) in get_binfo_at_offset()
12101 if (tree_to_shwi (BINFO_OFFSET (base_binfo)) == binfo_offset in get_binfo_at_offset()
12102 && types_same_for_odr (TREE_TYPE (base_binfo), TREE_TYPE (fld))) in get_binfo_at_offset()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dipa-devirt.c2513 tree base_binfo;
2577 for (i = 0; BINFO_BASE_ITERATE (binfo, i, base_binfo); i++)
2579 if (polymorphic_type_binfo_p (base_binfo))
2580 record_target_from_binfo (nodes, bases_to_consider, base_binfo, otr_type,
2781 tree base_binfo;
2794 for (i = 0; BINFO_BASE_ITERATE (binfo, i, base_binfo); i++)
2795 if (polymorphic_type_binfo_p (base_binfo))
2797 base_binfo = subbinfo_with_vtable_at_offset (base_binfo, offset, vtable);
2798 if (base_binfo)
2799 return base_binfo;
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/objc/
H A Dobjc-act.cc2830 tree base_binfo; in objc_copy_binfo() local
2838 for (ix = 0; BINFO_BASE_ITERATE (binfo, ix, base_binfo); ix++) in objc_copy_binfo()
2840 tree base_binfo2 = objc_copy_binfo (base_binfo); in objc_copy_binfo()
2867 tree base_binfo = objc_copy_binfo (TYPE_BINFO (basetype)); in objc_xref_basetypes() local
2869 BINFO_INHERITANCE_CHAIN (base_binfo) = binfo; in objc_xref_basetypes()
2871 BINFO_BASE_APPEND (binfo, base_binfo); in objc_xref_basetypes()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/objc/
H A Dobjc-act.c2754 tree base_binfo; in objc_copy_binfo() local
2762 for (ix = 0; BINFO_BASE_ITERATE (binfo, ix, base_binfo); ix++) in objc_copy_binfo()
2764 tree base_binfo2 = objc_copy_binfo (base_binfo); in objc_copy_binfo()
2791 tree base_binfo = objc_copy_binfo (TYPE_BINFO (basetype)); in objc_xref_basetypes() local
2793 BINFO_INHERITANCE_CHAIN (base_binfo) = binfo; in objc_xref_basetypes()
2795 BINFO_BASE_APPEND (binfo, base_binfo); in objc_xref_basetypes()

12