| /openbsd-src/gnu/gcc/gcc/cp/ |
| H A D | search.c | 102 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 D | class.c | 259 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 D | init.c | 103 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 D | tree.c | 643 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 D | dump.c | 277 dump_child ("base", BINFO_TYPE (base_binfo)); in cp_dump_tree()
|
| H A D | call.c | 2991 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 D | rtti.c | 1025 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 D | class.c | 280 ? 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 D | search.c | 188 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 D | rtti.c | 913 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 D | cp-lang.c | 230 if (!ok_to_generate_alias_set_for_type (BINFO_TYPE (binfo)))
|
| H A D | init.c | 121 && 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 D | dump.c | 285 dump_child ("base", BINFO_TYPE (base_binfo));
|
| H A D | call.c | 246 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 D | tree.c | 833 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 D | cp-tree.h | 1453 ? 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 D | typeck.c | 1906 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 D | class.c | 375 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 D | ipa-type-escape.c | 531 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 D | dbxout.c | 2083 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 D | sdbout.c | 1151 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 D | dbxout.c | 1611 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 D | sdbout.c | 1181 tree child_type = BINFO_TYPE (child); 1201 sdbout_type (BINFO_TYPE (child));
|
| H A D | tree-dump.c | 283 dump_child ("type", BINFO_TYPE (t));
|
| /openbsd-src/gnu/gcc/gcc/config/sh/ |
| H A D | symbian.c | 729 symbian_possibly_export_base_class (BINFO_TYPE (base_binfo)); in symbian_export_vtable_and_rtti_p()
|