| /freebsd-12.1/contrib/gcc/cp/ |
| H A D | class.c | 845 if (binfo == TYPE_BINFO (t)) in make_new_vtable() 1311 tree type_binfo = TYPE_BINFO (t); in determine_primary_bases() 1458 TYPE_BINFO (variants) = TYPE_BINFO (t); in finish_struct_bits() 1565 tree binfo = TYPE_BINFO (t); in maybe_warn_about_overly_private_class() 2276 tree binfo = TYPE_BINFO (t); in modify_all_vtables() 2577 binfo = TYPE_BINFO (t); in add_implicitly_declared_members() 3204 type_binfo = TYPE_BINFO (type); in walk_subobject_offsets() 6199 for (binfo = TYPE_BINFO (type); in get_vfield_name() 6527 dump_class_hierarchy_r (stream, flags, TYPE_BINFO (t), TYPE_BINFO (t), 0); in dump_class_hierarchy_1() 6683 accumulate_vtbl_inits (TYPE_BINFO (t), TYPE_BINFO (t), in finish_vtbls() [all …]
|
| H A D | ptree.c | 129 if (TYPE_BINFO (node)) in cxx_print_type() 131 BINFO_N_BASE_BINFOS (TYPE_BINFO (node))); in cxx_print_type()
|
| H A D | search.c | 213 t_binfo = TYPE_BINFO (t); in lookup_base() 366 dfs_walk_once_accessible (TYPE_BINFO (target), /*friends=*/false, in dcast_base_hint() 693 tree binfo = TYPE_BINFO (type); in access_in_type() 889 binfo = TYPE_BINFO (type); in accessible_p() 926 binfo = TYPE_BINFO (type); in accessible_p() 1220 basetype_path = TYPE_BINFO (type); in lookup_member() 1918 tree binfo = TYPE_BINFO (type); in look_for_overrides() 2045 dfs_walk_once (TYPE_BINFO (type), NULL, dfs_get_pure_virtuals, type); in get_pure_virtuals() 2122 dfs_walk_all (TYPE_BINFO (type), dfs_debug_mark, NULL, 0); in note_debug_info_needed() 2432 if (!TYPE_BINFO (type)) in lookup_conversions() [all …]
|
| H A D | init.c | 134 dfs_walk_once (TYPE_BINFO (type), dfs_initialize_vtbl_ptrs, NULL, list); in initialize_vtbl_ptrs() 492 for (binfo = TYPE_BINFO (t), i = 0; in sort_mem_initializers() 963 switch (BINFO_N_BASE_BINFOS (TYPE_BINFO (current_class_type))) in expand_member_init() 971 (BINFO_BASE_BINFO (TYPE_BINFO (current_class_type), 0)); in expand_member_init() 999 class_binfo = TYPE_BINFO (current_class_type); in expand_member_init() 1141 expand_aggr_init_1 (TYPE_BINFO (type), exp, exp, in build_aggr_init() 1385 perform_or_defer_access_check (TYPE_BINFO (type), t, t); in build_offset_ref() 1400 perform_or_defer_access_check (TYPE_BINFO (type), member, member); in build_offset_ref() 2905 for (binfo = TYPE_BINFO (current_class_type), i = 0; in push_base_cleanups()
|
| H A D | dump.c | 268 if (!dump_flag (di, TDF_SLIM, t) && TYPE_BINFO (t)) in cp_dump_tree() 274 for (binfo = TYPE_BINFO (t), i = 0; in cp_dump_tree()
|
| H A D | call.c | 972 TYPE_BINFO (s), in convert_class_to_reference() 996 TYPE_BINFO (s), in convert_class_to_reference() 2589 TYPE_BINFO (totype), in build_user_type_conversion_1() 2590 TYPE_BINFO (totype), in build_user_type_conversion_1() 2596 TYPE_BINFO (totype), in build_user_type_conversion_1() 2634 TYPE_BINFO (fromtype), in build_user_type_conversion_1() 2641 TYPE_BINFO (fromtype), in build_user_type_conversion_1() 2985 if (TYPE_BINFO (type)) in build_object_call() 3013 TYPE_BINFO (type), in build_object_call() 3014 TYPE_BINFO (type), in build_object_call() [all …]
|
| H A D | rtti.c | 1025 tree base_binfo = BINFO_BASE_BINFO (TYPE_BINFO (type), 0); in get_pseudo_ti_init() 1038 tree binfo = TYPE_BINFO (type); in get_pseudo_ti_init() 1205 else if (!BINFO_N_BASE_BINFOS (TYPE_BINFO (type))) in get_pseudo_ti_index() 1212 tree binfo = TYPE_BINFO (type); in get_pseudo_ti_index()
|
| H A D | method.c | 577 for (binfo = TYPE_BINFO (current_class_type), i = 0; in do_build_copy_constructor() 661 for (binfo = TYPE_BINFO (current_class_type), i = 0; in do_build_assign_ref() 834 for (binfo = TYPE_BINFO (type), i = 0; in synthesize_exception_spec()
|
| H A D | friend.c | 174 perform_or_defer_access_check (TYPE_BINFO (ctx), decl, decl); in add_friend()
|
| H A D | typeck2.c | 882 gcc_assert (!TYPE_BINFO (type) in process_init_constructor_record() 883 || !BINFO_N_BASE_BINFOS (TYPE_BINFO (type))); in process_init_constructor_record()
|
| H A D | semantics.c | 1477 perform_or_defer_access_check (TYPE_BINFO (access_type), decl, in finish_non_static_data_member() 1557 perform_or_defer_access_check (TYPE_BINFO (qualifying_type), decl, in check_accessibility_of_qualified_id() 2481 cl = TYPE_BINFO (cl); in baselink_for_fns() 3000 perform_or_defer_access_check (TYPE_BINFO (path), decl, decl); in finish_id_expression()
|
| H A D | name-lookup.c | 2839 for (binfo = TYPE_BINFO (current_class_type), i = 0; in do_class_using_decl() 4369 if (TYPE_BINFO (type)) in friend_of_associated_class_p() 4374 for (binfo = TYPE_BINFO (type), i = 0; in friend_of_associated_class_p() 4504 if (TYPE_BINFO (type)) in arg_assoc_class() 4509 for (binfo = TYPE_BINFO (type), i = 0; in arg_assoc_class()
|
| H A D | except.c | 781 cleanup = lookup_fnfields (TYPE_BINFO (TREE_TYPE (object)), in build_throw()
|
| H A D | tree.c | 687 BINFO_INHERITANCE_CHAIN (new_binfo) = TYPE_BINFO (t); in copy_binfo() 1707 binfo = TYPE_BINFO (type); in maybe_dummy_object()
|
| H A D | error.c | 1318 tree fun = BINFO_VIRTUALS (TYPE_BINFO (TREE_TYPE (obj_type))); in resolve_virtual_fun_from_obj_type_ref() 1701 virtuals = BINFO_VIRTUALS (TYPE_BINFO (TYPE_MAIN_VARIANT (t))); in dump_expr()
|
| H A D | decl2.c | 1887 binfo = TYPE_BINFO (type); in constrain_class_visibility() 1917 for (binfo = TYPE_BINFO (type), j = 0; in typeinfo_comdat()
|
| H A D | typeck.c | 1203 for (i = BINFO_N_BASE_BINFOS (TYPE_BINFO (tt1))-1; i >= 0; i--) in common_base_type() 1205 tree basetype = BINFO_TYPE (BINFO_BASE_BINFO (TYPE_BINFO (tt1), i)); in common_base_type() 1220 for (i = BINFO_N_BASE_BINFOS (TYPE_BINFO (tt2))-1; i >= 0; i--) in common_base_type() 1222 tree basetype = BINFO_TYPE (BINFO_BASE_BINFO (TYPE_BINFO (tt2), i)); in common_base_type()
|
| H A D | decl.c | 2900 perform_or_defer_access_check (TYPE_BINFO (context), t, t); in make_typename_type() 2963 perform_or_defer_access_check (TYPE_BINFO (context), tmpl, tmpl); in make_unbound_class_template() 10488 gcc_assert (!TYPE_BINFO (ref) || TYPE_SIZE (ref)); in xref_basetypes() 10493 TYPE_BINFO (ref) = binfo; in xref_basetypes() 10557 base_binfo = TYPE_BINFO (basetype); in xref_basetypes()
|
| /freebsd-12.1/contrib/gcc/ |
| H A D | ipa-type-escape.c | 527 if (TYPE_BINFO (parent)) in parent_type_p() 528 for (binfo = TYPE_BINFO (parent), i = 0; in parent_type_p() 1463 if (TYPE_BINFO (type)) in close_type_seen() 1464 for (binfo = TYPE_BINFO (type), i = 0; in close_type_seen() 1570 if (TYPE_BINFO (type)) in close_type_full_escape() 1571 for (binfo = TYPE_BINFO (type), i = 0; in close_type_full_escape()
|
| H A D | sdbout.c | 1143 if (TREE_CODE (type) != ENUMERAL_TYPE && TYPE_BINFO (type)) in sdbout_one_type() 1148 for (binfo = TYPE_BINFO (type), i = 0; in sdbout_one_type()
|
| H A D | alias.c | 729 if (TYPE_BINFO (type)) in record_component_aliases() 734 for (binfo = TYPE_BINFO (type), i = 0; in record_component_aliases()
|
| H A D | tree-dump.c | 487 queue_and_dump_index (di, "binf", TYPE_BINFO (t), in dequeue_and_dump()
|
| H A D | dbxout.c | 2009 tree binfo = TYPE_BINFO (type); in dbxout_type()
|
| /freebsd-12.1/contrib/gcc/doc/ |
| H A D | c-tree.texi | 703 @findex TYPE_BINFO 747 @code{TYPE_BINFO}. Binfos are used to represent base-classes. The 748 binfo given by @code{TYPE_BINFO} is the degenerate case, whereby every 757 (TYPE_BINFO (x))}, because of typedefs and qualified types. Neither is 758 it the case that @code{TYPE_BINFO (BINFO_TYPE (y))} is the same binfo as 761 (y)} will be @code{B}, and @code{TYPE_BINFO (BINFO_TYPE (y))} will be
|
| /freebsd-12.1/contrib/gcc/config/i386/ |
| H A D | i386.c | 3310 if (TYPE_BINFO (type)) in classify_argument() 3315 for (binfo = TYPE_BINFO (type), basenum = 0; in classify_argument() 3404 gcc_assert (!TYPE_BINFO (type) in classify_argument() 3405 || !BINFO_N_BASE_BINFOS (TYPE_BINFO (type))); in classify_argument() 4093 if (TYPE_BINFO (type)) in contains_128bit_aligned_vector_p() 4098 for (binfo = TYPE_BINFO (type), i = 0; in contains_128bit_aligned_vector_p()
|