Home
last modified time | relevance | path

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

123

/openbsd-src/gnu/gcc/gcc/cp/
H A Dsearch.c102 if (SAME_BINFO_TYPE_P (BINFO_TYPE (binfo), data->base)) in dfs_lookup_base()
208 t = BINFO_TYPE (t); in lookup_base()
314 if (SAME_BINFO_TYPE_P (BINFO_TYPE (binfo), data->subtype)) in dfs_dcast_hint_pre()
600 tree type = BINFO_TYPE (binfo); in dfs_access_in_type()
764 if (!DERIVED_FROM_P (derived, BINFO_TYPE (t))) in protected_accessible_p()
836 && is_friend (BINFO_TYPE (binfo), scope)) in dfs_accessible_post()
886 type = BINFO_TYPE (type); in accessible_p()
1024 return (binfo_for_vbase (BINFO_TYPE (probe), BINFO_TYPE (binfo)) in is_subobject_of_p()
1039 tree type = BINFO_TYPE (binfo); in lookup_field_r()
1207 type = BINFO_TYPE (xbasetype); in lookup_member()
[all …]
H A Dclass.c259 if (is_empty_class (BINFO_TYPE (probe))) in build_base_path()
270 && SAME_BINFO_TYPE_P (BINFO_TYPE (binfo), probe)) in build_base_path()
272 && SAME_BINFO_TYPE_P (BINFO_TYPE (d_binfo), probe))); in build_base_path()
281 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()
455 for (field = TYPE_FIELDS (BINFO_TYPE (d_binfo)); in build_simple_base_path()
528 if (!SAME_BINFO_TYPE_P (BINFO_TYPE (base), expr_type)) in convert_to_base_statically()
537 expr = build_nop (build_pointer_type (BINFO_TYPE (base)), expr); in convert_to_base_statically()
538 expr = build1 (INDIRECT_REF, BINFO_TYPE (base), expr); in convert_to_base_statically()
[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()
2887 if (TYPE_HAS_NONTRIVIAL_DESTRUCTOR (BINFO_TYPE (base_binfo))) in push_base_cleanups()
2906 if (TYPE_HAS_TRIVIAL_DESTRUCTOR (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.c2991 tree base = BINFO_TYPE (BASELINK_BINFO (fns)); in build_object_call()
3603 ctype = conversion_path ? BINFO_TYPE (conversion_path) : NULL_TREE; in add_candidates()
4853 BINFO_TYPE (cand->conversion_path), true)) in build_over_call()
4855 BINFO_TYPE (cand->conversion_path), in build_over_call()
5199 class_type = BINFO_TYPE (binfo); in build_special_member_call()
5216 (TREE_TYPE (instance), BINFO_TYPE (binfo))) in build_special_member_call()
5265 TYPE_BINFO (BINFO_TYPE (binfo)), in build_special_member_call()
5424 class_type = (conversion_path ? BINFO_TYPE (conversion_path) : NULL_TREE); in build_new_method_call()
H A Drtti.c1025 tree tinfo = get_tinfo_ptr (BINFO_TYPE (base_binfo)); in get_pseudo_ti_init()
1056 tinfo = get_tinfo_ptr (BINFO_TYPE (base_binfo)); in get_pseudo_ti_init()
/openbsd-src/gnu/usr.bin/gcc/gcc/cp/
H A Dclass.c280 ? same_type_p (BINFO_TYPE (binfo), probe)
282 ? same_type_p (BINFO_TYPE (d_binfo), probe)
288 BINFO_TYPE (binfo), BINFO_TYPE (d_binfo), BINFO_TYPE (v_binfo));
325 TREE_TYPE (TYPE_VFIELD (BINFO_TYPE (derived))),
332 v_binfo = binfo_for_vbase (BINFO_TYPE (v_binfo), BINFO_TYPE (d_binfo));
361 target_type = code == PLUS_EXPR ? BINFO_TYPE (binfo) : BINFO_TYPE (d_binfo);
416 if (!same_type_p (expr_type, BINFO_TYPE (base))) in convert_to_base_statically()
425 expr = build_nop (build_pointer_type (BINFO_TYPE (base)), expr); in convert_to_base_statically()
426 expr = build1 (INDIRECT_REF, BINFO_TYPE (base), expr); in convert_to_base_statically()
1414 my_friendly_assert (same_type_p (BINFO_TYPE (to), BINFO_TYPE (from)),
[all …]
H A Dsearch.c188 if (same_type_p (BINFO_TYPE (binfo), base))
310 t = BINFO_TYPE (t);
379 if (BINFO_TYPE (binfo) == subtype)
641 ? TYPE_BINFO (BINFO_TYPE (binfo)) : binfo);
721 tree type = BINFO_TYPE (binfo);
848 && !is_friend (BINFO_TYPE (BINFO_INHERITANCE_CHAIN (binfo)),
870 && is_friend (BINFO_TYPE (binfo), current_scope ()))
932 if (!DERIVED_FROM_P (derived, BINFO_TYPE (t)))
1058 type = BINFO_TYPE (type);
1285 tree type = BINFO_TYPE (binfo);
[all …]
H A Drtti.c913 tree basetype = BINFO_TYPE (binfo);
942 tree basetype = BINFO_TYPE (binfo);
1062 tree tinfo = get_tinfo_ptr (BINFO_TYPE (base_binfo));
1087 tinfo = get_tinfo_ptr (BINFO_TYPE (base_binfo));
1093 (binfo_for_vbase (BINFO_TYPE (base_binfo), type));
H A Dcp-lang.c230 if (!ok_to_generate_alias_set_for_type (BINFO_TYPE (binfo)))
H A Dinit.c121 && CLASSTYPE_VFIELDS (BINFO_TYPE (binfo)))
696 && TYPE_NEEDS_CONSTRUCTING (BINFO_TYPE (subobject))) in emit_mem_initializers()
699 BINFO_TYPE (subobject)); in emit_mem_initializers()
841 if (TYPE_HAS_TRIVIAL_DESTRUCTOR (BINFO_TYPE (binfo)))
3273 tree base_type = BINFO_TYPE (vbase); in push_base_cleanups()
3297 if (TYPE_HAS_TRIVIAL_DESTRUCTOR (BINFO_TYPE (base_binfo)) in push_base_cleanups()
3344 = convert_force (build_pointer_type (BINFO_TYPE (TREE_VALUE (vbases))),
H A Ddump.c285 dump_child ("base", BINFO_TYPE (base_binfo));
H A Dcall.c246 basetype = BINFO_TYPE (binfo);
2990 tree base = BINFO_TYPE (BASELINK_BINFO (fns));
3664 BINFO_TYPE (conversion_path),
3671 (&candidates, fn, BINFO_TYPE (conversion_path), this_arglist,
4548 BINFO_TYPE (cand->conversion_path)))
4550 BINFO_TYPE (cand->conversion_path),
4876 class_type = BINFO_TYPE (binfo); in build_special_member_call()
4894 (TREE_TYPE (instance), BINFO_TYPE (binfo))) in build_special_member_call()
4914 if (!complete_type_or_else (BINFO_TYPE (binfo), NULL_TREE)) in build_special_member_call()
4949 TYPE_BINFO (BINFO_TYPE (binfo)), in build_special_member_call()
[all …]
H A Dtree.c833 type = BINFO_TYPE (binfo);
880 TYPE_NAME_STRING (BINFO_TYPE (elem)));
884 debug_tree (BINFO_TYPE (elem));
1532 if (same_type_p (elem, BINFO_TYPE (TREE_VEC_ELT (vec, i))))
H A Dcp-tree.h1453 ? binfo_for_vbase (BINFO_TYPE (BINFO), C) \
1595 ? CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \
1601 ? SET_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \
1605 ? CLEAR_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \
1611 ? CLASSTYPE_MARKED3 (BINFO_TYPE (NODE)) \
1615 ? SET_CLASSTYPE_MARKED3 (BINFO_TYPE (NODE)) \
1619 ? CLEAR_CLASSTYPE_MARKED3 (BINFO_TYPE (NODE))\
1637 my_friendly_assert (CLASSTYPE_VFIELDS (BINFO_TYPE (B)) != NULL_TREE, \
H A Dtypeck.c1906 member_scope = BINFO_TYPE (BASELINK_BINFO (member)); in build_class_member_access_expr()
5606 BINFO_TYPE (virt_binfo),
5607 BINFO_TYPE (BINFO_INHERITANCE_CHAIN (virt_binfo)));
5625 BINFO_TYPE (virt_binfo),
5626 BINFO_TYPE (BINFO_INHERITANCE_CHAIN (virt_binfo)));
5629 BINFO_TYPE (virt_binfo),
5630 BINFO_TYPE (BINFO_INHERITANCE_CHAIN (virt_binfo)));
/openbsd-src/gnu/usr.bin/gcc/gcc/java/
H A Dclass.c375 BINFO_TYPE (super_binfo) = super_class;
437 if (vec_elt && BINFO_TYPE (vec_elt) == type1)
443 if (vec_elt && BINFO_TYPE (vec_elt)
444 && interface_of_p (type1, BINFO_TYPE (vec_elt)))
516 BINFO_TYPE (interface_binfo) = interface_class;
544 else if (BINFO_TYPE (TREE_VEC_ELT (basetype_vec, i)) == interface_class)
1577 tree iclass = BINFO_TYPE (child);
1973 tree super_interface = BINFO_TYPE (vec_elt);
/openbsd-src/gnu/gcc/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.c2083 dbxout_type (BINFO_TYPE (child), 0); in dbxout_type()
2091 dbxout_type_name (BINFO_TYPE (child)); in dbxout_type()
2093 dbxout_type (BINFO_TYPE (child), full); in dbxout_type()
2099 (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()
/openbsd-src/gnu/usr.bin/gcc/gcc/
H A Ddbxout.c1611 dbxout_type (BINFO_TYPE (child), 0);
1619 dbxout_type_name (BINFO_TYPE (child));
1622 dbxout_type (BINFO_TYPE (child), full);
1629 print_wide_int (tree_low_cst (TYPE_SIZE (BINFO_TYPE (child)),
H A Dsdbout.c1181 tree child_type = BINFO_TYPE (child);
1201 sdbout_type (BINFO_TYPE (child));
H A Dtree-dump.c283 dump_child ("type", BINFO_TYPE (t));
/openbsd-src/gnu/gcc/gcc/config/sh/
H A Dsymbian.c729 symbian_possibly_export_base_class (BINFO_TYPE (base_binfo)); in symbian_export_vtable_and_rtti_p()

123