Home
last modified time | relevance | path

Searched refs:BINFO_TYPE (Results 1 – 25 of 32) sorted by relevance

12

/freebsd-12.1/contrib/gcc/cp/
H A Dsearch.c208 t = BINFO_TYPE (t); in lookup_base()
600 tree type = BINFO_TYPE (binfo); in dfs_access_in_type()
886 type = BINFO_TYPE (type); in accessible_p()
1024 return (binfo_for_vbase (BINFO_TYPE (probe), BINFO_TYPE (binfo)) in is_subobject_of_p()
2096 tree t = BINFO_TYPE (binfo); in dfs_debug_mark()
2520 result = binfo_for_vbase (BINFO_TYPE (binfo), BINFO_TYPE (t)); in copied_binfo()
2530 if (SAME_BINFO_TYPE_P (BINFO_TYPE (base_binfo), BINFO_TYPE (binfo))) in copied_binfo()
2538 gcc_assert (SAME_BINFO_TYPE_P (BINFO_TYPE (here), BINFO_TYPE (binfo))); in copied_binfo()
2570 if (SAME_BINFO_TYPE_P (BINFO_TYPE (binfo), BINFO_TYPE (here))) in original_binfo()
2574 ? binfo_for_vbase (BINFO_TYPE (binfo), BINFO_TYPE (here)) in original_binfo()
[all …]
H A Dclass.c281 BINFO_TYPE (binfo), BINFO_TYPE (d_binfo), BINFO_TYPE (v_binfo)); in build_base_path()
291 target_type = code == PLUS_EXPR ? BINFO_TYPE (binfo) : BINFO_TYPE (d_binfo); in build_base_path()
431 tree type = BINFO_TYPE (binfo); in build_simple_base_path()
1833 return (binfo_for_vbase (BINFO_TYPE (probe), BINFO_TYPE (derived)) in base_derived_from()
2090 BINFO_TYPE (base_binfo))) in update_vtable_entry_for_fn()
3184 type = BINFO_TYPE (type); in walk_subobject_offsets()
3548 BINFO_TYPE (binfo)); in layout_empty_base()
4521 basetype = BINFO_TYPE (binfo); in warn_about_ambiguous_bases()
6210 type = BINFO_TYPE (binfo); in get_vfield_name()
7041 gcc_assert (SAME_BINFO_TYPE_P (BINFO_TYPE (binfo), BINFO_TYPE (orig_binfo))); in accumulate_vtbl_inits()
[all …]
H A Dinit.c103 if (!TYPE_CONTAINS_VPTR_P (BINFO_TYPE (binfo))) in dfs_initialize_vtbl_ptrs()
689 && TYPE_NEEDS_CONSTRUCTING (BINFO_TYPE (subobject))) in emit_mem_initializers()
692 current_function_decl, BINFO_TYPE (subobject)); in emit_mem_initializers()
827 if (TYPE_HAS_TRIVIAL_DESTRUCTOR (BINFO_TYPE (binfo))) in expand_cleanup_for_base()
970 basetype = BINFO_TYPE in expand_member_init()
1005 if (SAME_BINFO_TYPE_P (BINFO_TYPE (direct_binfo), basetype)) in expand_member_init()
2889 if (TYPE_HAS_NONTRIVIAL_DESTRUCTOR (BINFO_TYPE (base_binfo))) in push_base_cleanups()
2909 tree dtor = CLASSTYPE_DESTRUCTORS (BINFO_TYPE (base_binfo)); in push_base_cleanups()
2911 if ((!CLASSTYPE_DESTRUCTOR_NONTRIVIAL_BECAUSE_OF_BASE (BINFO_TYPE (base_binfo)) in push_base_cleanups()
2912 && !CLASSTYPE_HAS_NONTRIVIAL_DESTRUCTOR_BODY (BINFO_TYPE (base_binfo)) in push_base_cleanups()
H A Dtree.c643 BINFO_TYPE (new_binfo) = type; in copy_binfo()
655 gcc_assert (SAME_BINFO_TYPE_P (BINFO_TYPE (binfo), type)); in copy_binfo()
669 new_base_binfo = copy_binfo (base_binfo, BINFO_TYPE (base_binfo), in copy_binfo()
802 TYPE_NAME_STRING (BINFO_TYPE (elem)), in debug_binfo()
804 debug_tree (BINFO_TYPE (elem)); in debug_binfo()
H A Ddump.c277 dump_child ("base", BINFO_TYPE (base_binfo)); in cp_dump_tree()
H A Dcall.c3004 tree base = BINFO_TYPE (BASELINK_BINFO (fns)); in build_object_call()
3625 ctype = conversion_path ? BINFO_TYPE (conversion_path) : NULL_TREE; in add_candidates()
4895 BINFO_TYPE (cand->conversion_path), true)) in build_over_call()
4897 BINFO_TYPE (cand->conversion_path), in build_over_call()
5241 class_type = BINFO_TYPE (binfo); in build_special_member_call()
5258 (TREE_TYPE (instance), BINFO_TYPE (binfo))) in build_special_member_call()
5307 TYPE_BINFO (BINFO_TYPE (binfo)), in build_special_member_call()
5466 class_type = (conversion_path ? BINFO_TYPE (conversion_path) : NULL_TREE); in build_new_method_call()
H A Drtti.c1026 tree tinfo = get_tinfo_ptr (BINFO_TYPE (base_binfo)); in get_pseudo_ti_init()
1057 tinfo = get_tinfo_ptr (BINFO_TYPE (base_binfo)); in get_pseudo_ti_init()
H A Dtypeck.c1205 tree basetype = BINFO_TYPE (BINFO_BASE_BINFO (TYPE_BINFO (tt1), i)); in common_base_type()
1222 tree basetype = BINFO_TYPE (BINFO_BASE_BINFO (TYPE_BINFO (tt2), i)); in common_base_type()
1837 member_scope = BINFO_TYPE (BASELINK_BINFO (member)); in build_class_member_access_expr()
6146 BINFO_TYPE (virt_binfo)); in get_delta_difference()
6149 BINFO_TYPE (virt_binfo)); in get_delta_difference()
6172 BINFO_TYPE (virt_binfo)); in get_delta_difference()
H A Dmethod.c837 tree fn = (*extractor) (BINFO_TYPE (base_binfo), client); in synthesize_exception_spec()
H A Ddecl.c10495 BINFO_TYPE (binfo) = ref; in xref_basetypes()
10559 basetype = BINFO_TYPE (base_binfo); in xref_basetypes()
10602 TYPE_MARKED_P (BINFO_TYPE (base_binfo)) = 0; in xref_basetypes()
10611 if (TYPE_MARKED_P (BINFO_TYPE (base_binfo))) in xref_basetypes()
10616 TYPE_MARKED_P (BINFO_TYPE (base_binfo)) = 1; in xref_basetypes()
10620 if (TYPE_MARKED_P (BINFO_TYPE (base_binfo))) in xref_basetypes()
10621 TYPE_MARKED_P (BINFO_TYPE (base_binfo)) = 0; in xref_basetypes()
H A Dsemantics.c1849 && DERIVED_FROM_P (BINFO_TYPE (BASELINK_ACCESS_BINFO (fn)), in finish_call_expr()
1852 object = maybe_dummy_object (BINFO_TYPE (BASELINK_ACCESS_BINFO (fn)), in finish_call_expr()
H A Dmangle.c2728 write_type (BINFO_TYPE (binfo)); in mangle_ctor_vtbl_for_type()
H A Dname-lookup.c4377 if (is_friend (BINFO_TYPE (base_binfo), fn)) in friend_of_associated_class_p()
4511 if (arg_assoc_class (k, BINFO_TYPE (base_binfo))) in arg_assoc_class()
H A Derror.c281 dump_type (BINFO_TYPE (t), flags); in dump_type()
H A Dpt.c5809 base = tsubst (BINFO_TYPE (pbase_binfo), args, tf_error, NULL_TREE); in instantiate_class_template()
7871 qualifying_scope = BINFO_TYPE (BASELINK_ACCESS_BINFO (baselink)); in tsubst_baselink()
9362 (member, BINFO_TYPE (BASELINK_BINFO (member)), in tsubst_copy_and_build()
10301 tree r = try_class_unification (tparms, targs, parm, BINFO_TYPE (binfo)); in get_template_base()
H A Ddecl2.c1920 if (typeinfo_comdat (BINFO_TYPE (base_binfo))) in typeinfo_comdat()
H A Dcp-tree.h1427 gcc_assert (TYPE_VFIELD (BINFO_TYPE (B))))
H A Dparser.c2258 tree base_type = BINFO_TYPE (b); in cp_parser_diagnose_invalid_type_name()
2274 BINFO_TYPE (b), id); in cp_parser_diagnose_invalid_type_name()
4922 (name, BINFO_TYPE (BASELINK_ACCESS_BINFO (name)), scope); in cp_parser_postfix_dot_deref_expression()
/freebsd-12.1/contrib/gcc/
H A Dipa-type-escape.c531 tree binfotype = BINFO_TYPE (base_binfo); in parent_type_p()
1467 tree binfo_type = BINFO_TYPE (base_binfo); in close_type_seen()
1574 tree binfotype = BINFO_TYPE (base_binfo); in close_type_full_escape()
H A Ddbxout.c2085 dbxout_type (BINFO_TYPE (child), 0); in dbxout_type()
2093 dbxout_type_name (BINFO_TYPE (child)); in dbxout_type()
2095 dbxout_type (BINFO_TYPE (child), full); in dbxout_type()
2101 (tree_low_cst (TYPE_SIZE (BINFO_TYPE (child)), 0) in dbxout_type()
H A Dsdbout.c1151 tree child_type = BINFO_TYPE (child); in sdbout_one_type()
1171 sdbout_type (BINFO_TYPE (child)); in sdbout_one_type()
H A Dtree-dump.c272 dump_child ("type", BINFO_TYPE (t)); in dequeue_and_dump()
H A Dalias.c737 get_alias_set (BINFO_TYPE (base_binfo))); in record_component_aliases()
H A Dtree-pretty-print.c476 dump_generic_node (buffer, BINFO_TYPE (node), spc, flags, false); in dump_generic_node()
/freebsd-12.1/contrib/gcc/doc/
H A Dc-tree.texi704 @findex BINFO_TYPE
756 @code{BINFO_TYPE}. It is not always the case that @code{BINFO_TYPE
758 it the case that @code{TYPE_BINFO (BINFO_TYPE (y))} is the same binfo as
760 base-class @code{B} of a derived class @code{D}, then @code{BINFO_TYPE
761 (y)} will be @code{B}, and @code{TYPE_BINFO (BINFO_TYPE (y))} will be

12