| /netbsd/src/external/gpl3/gcc/dist/gcc/cp/ |
| D | search.cc | 143 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 …]
|
| D | class.cc | 1782 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 …]
|
| D | method.cc | 510 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 …]
|
| D | dump.cc | 116 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()
|
| D | vtable-class-hierarchy.cc | 607 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()
|
| D | rtti.cc | 1173 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()
|
| D | init.cc | 1263 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 …]
|
| D | decl.cc | 6621 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 …]
|
| D | call.cc | 9502 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 …]
|
| D | tree.cc | 2105 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()
|
| D | name-lookup.cc | 1374 tree base_binfo; in adl_bases() local 1377 for (i = 0; BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) in adl_bases() 1378 adl_bases (BINFO_TYPE (base_binfo)); in adl_bases()
|
| D | semantics.cc | 5955 tree binfo = TYPE_BINFO (type), base_binfo, ret = NULL_TREE; in omp_reduction_lookup() local 5959 for (ix = 0; BINFO_BASE_ITERATE (binfo, ix, base_binfo); ix++) in omp_reduction_lookup() 5961 id = omp_reduction_lookup (loc, orig_id, BINFO_TYPE (base_binfo), in omp_reduction_lookup()
|
| D | ChangeLog | 2727 * class.cc (end_of_class): Use base_binfo.
|
| D | ChangeLog-1997 | 2604 * class.c (base_binfo): Remove unused base_has_virtual member.
|
| D | ChangeLog-2021 | 2765 * call.c (build_over_call): Adjust base_binfo in
|
| D | parser.cc | 27883 tree base_binfo; in noexcept_override_late_checks() local 27888 for (int i = 0; BINFO_BASE_ITERATE (binfo, i, base_binfo); ++i) in noexcept_override_late_checks() 27890 tree basetype = BINFO_TYPE (base_binfo); in noexcept_override_late_checks()
|
| D | ChangeLog-2018 | 3822 * class.c (update_vtable_entry_for_fn): Don't ICE if base_binfo
|
| D | ChangeLog-2020 | 3465 * call.c (build_over_call): Look up the overrider in base_binfo.
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/ |
| D | ipa-devirt.cc | 2529 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 …]
|
| D | tree.cc | 12046 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/dist/gcc/objc/ |
| D | objc-act.cc | 2830 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()
|