Searched refs:BINFO_TYPE (Results 1 - 25 of 27) sorted by relevance

12

/freebsd-11.0-release/contrib/gcc/cp/
H A Dsearch.c104 if (SAME_BINFO_TYPE_P (BINFO_TYPE (binfo), data->base))
210 t = BINFO_TYPE (t);
316 if (SAME_BINFO_TYPE_P (BINFO_TYPE (binfo), data->subtype))
602 tree type = BINFO_TYPE (binfo);
766 if (!DERIVED_FROM_P (derived, BINFO_TYPE (t)))
838 && is_friend (BINFO_TYPE (binfo), scope))
888 type = BINFO_TYPE (type);
1026 return (binfo_for_vbase (BINFO_TYPE (probe), BINFO_TYPE (binfo))
1041 tree type = BINFO_TYPE (binf
[all...]
H A Dclass.c259 if (is_empty_class (BINFO_TYPE (probe)))
270 && SAME_BINFO_TYPE_P (BINFO_TYPE (binfo), probe))
272 && SAME_BINFO_TYPE_P (BINFO_TYPE (d_binfo), probe)));
281 BINFO_TYPE (binfo), BINFO_TYPE (d_binfo), BINFO_TYPE (v_binfo));
291 target_type = code == PLUS_EXPR ? BINFO_TYPE (binfo) : BINFO_TYPE (d_binfo);
431 tree type = BINFO_TYPE (binfo);
455 for (field = TYPE_FIELDS (BINFO_TYPE (d_binf
[all...]
H A Dinit.c103 if (!TYPE_CONTAINS_VPTR_P (BINFO_TYPE (binfo)))
689 && TYPE_NEEDS_CONSTRUCTING (BINFO_TYPE (subobject)))
692 current_function_decl, BINFO_TYPE (subobject));
827 if (TYPE_HAS_TRIVIAL_DESTRUCTOR (BINFO_TYPE (binfo)))
970 basetype = BINFO_TYPE
1005 if (SAME_BINFO_TYPE_P (BINFO_TYPE (direct_binfo), basetype))
2892 if (TYPE_HAS_NONTRIVIAL_DESTRUCTOR (BINFO_TYPE (base_binfo)))
2912 tree dtor = CLASSTYPE_DESTRUCTORS (BINFO_TYPE (base_binfo));
2914 if ((!CLASSTYPE_DESTRUCTOR_NONTRIVIAL_BECAUSE_OF_BASE (BINFO_TYPE (base_binfo))
2915 && !CLASSTYPE_HAS_NONTRIVIAL_DESTRUCTOR_BODY (BINFO_TYPE (base_binf
[all...]
H A Ddump.c277 dump_child ("base", BINFO_TYPE (base_binfo));
H A Dtree.c646 BINFO_TYPE (new_binfo) = type;
658 gcc_assert (SAME_BINFO_TYPE_P (BINFO_TYPE (binfo), type));
672 new_base_binfo = copy_binfo (base_binfo, BINFO_TYPE (base_binfo),
807 TYPE_NAME_STRING (BINFO_TYPE (elem)),
809 debug_tree (BINFO_TYPE (elem));
H A Drtti.c1029 tree tinfo = get_tinfo_ptr (BINFO_TYPE (base_binfo));
1060 tinfo = get_tinfo_ptr (BINFO_TYPE (base_binfo));
H A Dcall.c3004 tree base = BINFO_TYPE (BASELINK_BINFO (fns));
3625 ctype = conversion_path ? BINFO_TYPE (conversion_path) : NULL_TREE;
4895 BINFO_TYPE (cand->conversion_path), true))
4897 BINFO_TYPE (cand->conversion_path),
5241 class_type = BINFO_TYPE (binfo);
5258 (TREE_TYPE (instance), BINFO_TYPE (binfo)))
5307 TYPE_BINFO (BINFO_TYPE (binfo)),
5466 class_type = (conversion_path ? BINFO_TYPE (conversion_path) : NULL_TREE);
H A Dtypeck.c1207 tree basetype = BINFO_TYPE (BINFO_BASE_BINFO (TYPE_BINFO (tt1), i));
1224 tree basetype = BINFO_TYPE (BINFO_BASE_BINFO (TYPE_BINFO (tt2), i));
1842 member_scope = BINFO_TYPE (BASELINK_BINFO (member));
6160 BINFO_TYPE (virt_binfo));
6163 BINFO_TYPE (virt_binfo));
6186 BINFO_TYPE (virt_binfo));
H A Dmethod.c839 tree fn = (*extractor) (BINFO_TYPE (base_binfo), client);
H A Ddecl.c10512 BINFO_TYPE (binfo) = ref;
10576 basetype = BINFO_TYPE (base_binfo);
10619 TYPE_MARKED_P (BINFO_TYPE (base_binfo)) = 0;
10628 if (TYPE_MARKED_P (BINFO_TYPE (base_binfo)))
10633 TYPE_MARKED_P (BINFO_TYPE (base_binfo)) = 1;
10637 if (TYPE_MARKED_P (BINFO_TYPE (base_binfo)))
10638 TYPE_MARKED_P (BINFO_TYPE (base_binfo)) = 0;
H A Dsemantics.c1849 && DERIVED_FROM_P (BINFO_TYPE (BASELINK_ACCESS_BINFO (fn)),
1852 object = maybe_dummy_object (BINFO_TYPE (BASELINK_ACCESS_BINFO (fn)),
H A Derror.c281 dump_type (BINFO_TYPE (t), flags);
H A Dmangle.c2728 write_type (BINFO_TYPE (binfo));
H A Dname-lookup.c4382 if (is_friend (BINFO_TYPE (base_binfo), fn))
4516 if (arg_assoc_class (k, BINFO_TYPE (base_binfo)))
H A Ddecl2.c1925 if (typeinfo_comdat (BINFO_TYPE (base_binfo)))
H A Dpt.c5810 base = tsubst (BINFO_TYPE (pbase_binfo), args, tf_error, NULL_TREE);
7872 qualifying_scope = BINFO_TYPE (BASELINK_ACCESS_BINFO (baselink));
9363 (member, BINFO_TYPE (BASELINK_BINFO (member)),
10302 tree r = try_class_unification (tparms, targs, parm, BINFO_TYPE (binfo));
H A Dcp-tree.h1417 /* Compare a BINFO_TYPE with another type for equality. For a binfo,
1420 BINFO_TYPE. The other can be a BINFO_TYPE or a regular type. If
1421 BINFO_TYPE(T) ever stops being the main variant of the class the
1431 gcc_assert (TYPE_VFIELD (BINFO_TYPE (B))))
H A Dparser.c2260 tree base_type = BINFO_TYPE (b);
2276 BINFO_TYPE (b), id);
4924 (name, BINFO_TYPE (BASELINK_ACCESS_BINFO (name)), scope);
/freebsd-11.0-release/contrib/gcc/
H A Dipa-type-escape.c531 tree binfotype = BINFO_TYPE (base_binfo);
1468 tree binfo_type = BINFO_TYPE (base_binfo);
1575 tree binfotype = BINFO_TYPE (base_binfo);
H A Ddbxout.c2092 dbxout_type (BINFO_TYPE (child), 0);
2100 dbxout_type_name (BINFO_TYPE (child));
2102 dbxout_type (BINFO_TYPE (child), full);
2108 (tree_low_cst (TYPE_SIZE (BINFO_TYPE (child)), 0)
H A Dsdbout.c1151 tree child_type = BINFO_TYPE (child);
1171 sdbout_type (BINFO_TYPE (child));
H A Dtree-dump.c272 dump_child ("type", BINFO_TYPE (t));
H A Dalias.c740 get_alias_set (BINFO_TYPE (base_binfo)));
H A Dtree-pretty-print.c476 dump_generic_node (buffer, BINFO_TYPE (node), spc, flags, false);
H A Dtree.h2223 #define BINFO_TYPE(NODE) TREE_TYPE (TREE_BINFO_CHECK(NODE))
2211 #define BINFO_TYPE macro

Completed in 357 milliseconds

12