/haiku-buildtools/gcc/gcc/cp/ |
H A D | search.c | 654 tree base_binfo; 660 for (i = 0; BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) 663 access_kind base_access_now = BINFO_ACCESS (base_binfo); 1592 tree base_binfo; 1607 for (ix = 0; BINFO_BASE_ITERATE (binfo, ix, base_binfo); ix++) 1609 rval = dfs_walk_all (base_binfo, pre_fn, post_fn, data); 1635 tree base_binfo; 1651 for (ix = 0; BINFO_BASE_ITERATE (binfo, ix, base_binfo); ix++) 1653 if (BINFO_VIRTUAL_P (base_binfo)) 1655 if (BINFO_MARKED (base_binfo)) 652 tree base_binfo; local 1589 tree base_binfo; local 1632 tree base_binfo; local 1681 tree base_binfo; local 1728 tree base_binfo; local 1755 tree base_binfo; local 1836 tree base_binfo; local 1998 tree base_binfo; local 2380 tree base_binfo; local 2613 tree base_binfo; local 2672 tree base_binfo; local [all...] |
H A D | dump.c | 288 tree base_binfo; local 291 BINFO_BASE_ITERATE (binfo, i, base_binfo); ++i) 293 dump_child ("base", BINFO_TYPE (base_binfo)); 294 if (BINFO_VIRTUAL_P (base_binfo)) 296 dump_access (di, base_binfo);
|
H A D | class.c | 1692 tree base_binfo; 1702 BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) 1704 tree basetype = TREE_TYPE (base_binfo); 1727 if (BINFO_VIRTUAL_P (base_binfo)) 1833 tree base_binfo; 1836 for (base_binfo = TREE_CHAIN (type_binfo); base_binfo; 1837 base_binfo = TREE_CHAIN (base_binfo)) 1839 tree primary = CLASSTYPE_PRIMARY_BINFO (BINFO_TYPE (base_binfo)); 1689 tree base_binfo; local 1830 tree base_binfo; local 2636 tree thunk_binfo, base_binfo; local 2980 tree base_binfo; local 4534 tree base_binfo; local 4925 tree base_binfo; local 5190 tree base_binfo; local 5620 tree binfo, base_binfo, field; int i; local 5754 tree base_binfo; local 5942 tree base_binfo; local 6041 tree base_binfo; local 6088 tree base_binfo; local 7956 tree binfo, base_binfo; local 8047 tree base_binfo; local 8198 tree base_binfo; local 8801 tree base_binfo; local 9336 tree base_binfo; local [all...] |
H A D | method.c | 568 tree binfo, base_binfo; 585 BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) 587 if (BINFO_VIRTUAL_P (base_binfo)) 589 member_init_list = add_one_base_init (base_binfo, parm, move_p, 670 tree binfo, base_binfo; 674 BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) 681 converted_parm = build_base_path (PLUS_EXPR, parm, base_binfo, 1, 691 base_binfo, 1329 tree binfo, base_binfo, scope, fnname, rval, argtype; 1473 BINFO_BASE_ITERATE (binfo, i, base_binfo); 566 tree binfo, base_binfo; local 668 tree binfo, base_binfo; local 1327 tree binfo, base_binfo, scope, fnname, rval, argtype; local [all...] |
H A D | vtable-class-hierarchy.c | 619 tree base_binfo; local 626 for (ix = 0; BINFO_BASE_ITERATE (binfo, ix, base_binfo); ix++) 628 if ((!BINFO_PRIMARY_P (base_binfo) 629 || BINFO_VIRTUAL_P (base_binfo)) 630 && (vtable_decl = get_vtbl_decl_for_binfo (base_binfo))) 632 tree vtable_address = build_vtbl_address (base_binfo); 645 register_other_binfo_vtables (base_binfo, base_class, vtable_ptr_array); 1298 tree base_binfo; local 1312 for (i = 0; BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) 1314 tree tree_val = BINFO_TYPE (base_binfo); [all...] |
H A D | rtti.c | 1122 tree base_binfo = BINFO_BASE_BINFO (TYPE_BINFO (type), 0); 1123 tree tinfo = get_tinfo_ptr (BINFO_TYPE (base_binfo)); 1149 tree base_binfo = BINFO_BASE_BINFO (binfo, ix); 1158 tinfo = get_tinfo_ptr (BINFO_TYPE (base_binfo)); 1159 if (BINFO_VIRTUAL_P (base_binfo)) 1163 offset = BINFO_VPTR_FIELD (base_binfo); 1167 offset = BINFO_OFFSET (base_binfo); 1314 tree base_binfo = BINFO_BASE_BINFO (binfo, 0); 1319 && !BINFO_VIRTUAL_P (base_binfo) 1320 && integer_zerop (BINFO_OFFSET (base_binfo))) 1120 tree base_binfo = BINFO_BASE_BINFO (TYPE_BINFO (type), 0); local 1147 tree base_binfo = BINFO_BASE_BINFO (binfo, ix); local 1312 tree base_binfo = BINFO_BASE_BINFO (binfo, 0); local [all...] |
H A D | init.c | 878 tree base, binfo, base_binfo; local 898 BINFO_BASE_ITERATE (binfo, i, base_binfo); ++i) 899 if (!BINFO_VIRTUAL_P (base_binfo)) 900 sorted_inits = tree_cons (base_binfo, NULL_TREE, sorted_inits); 4192 tree binfo, base_binfo; 4209 vec_safe_iterate (vbases, i, &base_binfo); i++) 4211 if (type_build_dtor_call (BINFO_TYPE (base_binfo))) 4216 base_binfo, 4220 if (TYPE_HAS_NONTRIVIAL_DESTRUCTOR (BINFO_TYPE (base_binfo))) 4232 BINFO_BASE_ITERATE (binfo, i, base_binfo); 4189 tree binfo, base_binfo; local [all...] |
H A D | decl.c | 12527 tree binfo, base_binfo; 12651 base_binfo = NULL_TREE; 12654 base_binfo = TYPE_BINFO (basetype); 12656 basetype = BINFO_TYPE (base_binfo); 12688 base_binfo = copy_binfo (base_binfo, basetype, ref, 12690 if (!BINFO_INHERITANCE_CHAIN (base_binfo)) 12691 BINFO_INHERITANCE_CHAIN (base_binfo) = binfo; 12693 BINFO_BASE_APPEND (binfo, base_binfo); 12703 for (i = 0; BINFO_BASE_ITERATE (binfo, i, base_binfo); 12509 tree binfo, base_binfo; local [all...] |
H A D | name-lookup.c | 3347 tree base_binfo; 3388 BINFO_BASE_ITERATE (binfo, i, base_binfo); 3390 if (dependent_type_p (TREE_TYPE (base_binfo))) 5447 tree binfo, base_binfo; 5451 BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) 5452 if (arg_assoc_bases (k, BINFO_TYPE (base_binfo))) 3343 tree base_binfo; local 5442 tree binfo, base_binfo; local
|
H A D | tree.c | 1622 tree base_binfo; 1633 for (ix = 0; BINFO_BASE_ITERATE (binfo, ix, base_binfo); ix++) 1636 new_base_binfo = copy_binfo (base_binfo, BINFO_TYPE (base_binfo), 1638 BINFO_VIRTUAL_P (base_binfo)); 1620 tree base_binfo; local
|
H A D | semantics.c | 4832 tree binfo = TYPE_BINFO (type), base_binfo, ret = NULL_TREE; 4836 for (ix = 0; BINFO_BASE_ITERATE (binfo, ix, base_binfo); ix++) 4838 id = omp_reduction_lookup (loc, orig_id, BINFO_TYPE (base_binfo), 4831 tree binfo = TYPE_BINFO (type), base_binfo, ret = NULL_TREE; local
|
H A D | call.c | 7223 tree base_binfo; local 7271 base_binfo = lookup_base (TREE_TYPE (TREE_TYPE (converted_arg)), 7275 base_binfo, 1, complain);
|
/haiku-buildtools/legacy/gcc/gcc/cp/ |
H A D | search.c | 228 tree base_binfo = TREE_VEC_ELT (binfos, i); 234 nrval = get_vbase_1 (parent, base_binfo, depth); 387 tree base_binfo = TREE_VEC_ELT (binfos, i); 392 || (!TREE_VIA_PUBLIC (base_binfo) 393 && !(TREE_VIA_PROTECTED (base_binfo) 396 int this_virtual = via_virtual || TREE_VIA_VIRTUAL (base_binfo); 398 rval = get_base_distance_recursive (base_binfo, depth, via_private, 741 tree base_binfo = TREE_VEC_ELT (binfos, i); 742 tree base_access = TREE_CHAIN (canonical_binfo (base_binfo)); 749 else if (TREE_VIA_PROTECTED (base_binfo)) 226 tree base_binfo = TREE_VEC_ELT (binfos, i); local 385 tree base_binfo = TREE_VEC_ELT (binfos, i); local 739 tree base_binfo = TREE_VEC_ELT (binfos, i); local 1087 tree base_binfo = TREE_VEC_ELT (binfos, i); local 1621 tree base_binfo = TREE_VEC_ELT (binfos, i); local 1672 tree base_binfo = TREE_VEC_ELT (binfos, i); local 1973 tree base_binfo = TREE_VEC_ELT (binfos, i); local 2285 tree base_binfo = TREE_VEC_ELT (binfos, i); local 2610 tree base_binfo = TREE_VEC_ELT (binfos, i); local 2655 tree base_binfo = TREE_VEC_ELT (binfos, i); local 2698 tree base_binfo = TREE_VEC_ELT (binfos, i); local [all...] |
H A D | tree.c | 538 tree base_binfo = TREE_VEC_ELT (binfos, i); 540 if (TREE_VIA_VIRTUAL (base_binfo)) 554 BINFO_OFFSET (base_binfo)); 559 if (BINFO_OFFSET_ZEROP (base_binfo)) 560 BINFO_OFFSET (base_binfo) = offset; 562 BINFO_OFFSET (base_binfo) 563 = size_binop (PLUS_EXPR, BINFO_OFFSET (base_binfo), offset); 565 BINFO_OFFSET (base_binfo) = offset; 568 propagate_binfo_offsets (base_binfo, offset); 596 tree base_binfo 535 tree base_binfo = TREE_VEC_ELT (binfos, i); local 593 tree base_binfo = TREE_VEC_ELT (binfos, j); local 700 register tree base_binfo = TREE_VEC_ELT (binfos, i); local 781 register tree base_binfo = TREE_VEC_ELT (binfos, i); local 869 register tree base_binfo = TREE_VEC_ELT (binfos, i); local [all...] |
H A D | init.c | 125 tree base_binfo = TREE_VEC_ELT (binfos, i); local 129 expand_direct_vtbls_init (real_base_binfo, base_binfo, 441 tree base_binfo = TREE_VEC_ELT (binfos, i); 444 if (TREE_VIA_VIRTUAL (base_binfo)) 454 if (binfo == base_binfo) 646 tree base_binfo = TREE_VEC_ELT (binfos, i); 649 if (TREE_VIA_VIRTUAL (base_binfo)) 652 my_friendly_assert (BINFO_INHERITANCE_CHAIN (base_binfo) == t_binfo, 657 else if (TYPE_NEEDS_CONSTRUCTING (BINFO_TYPE (base_binfo))) 662 BINFO_TYPE (base_binfo)); 440 tree base_binfo = TREE_VEC_ELT (binfos, i); local 645 tree base_binfo = TREE_VEC_ELT (binfos, i); local 3339 tree base_binfo = n_baseclasses > 0 ? TREE_VEC_ELT (binfos, 0) : NULL_TREE; local [all...] |
H A D | class.c | 1634 tree base_binfo = TREE_VEC_ELT (binfos, i); 1635 tree basetype = BINFO_TYPE (base_binfo); 1712 if (TREE_VIA_VIRTUAL (base_binfo)) 1755 b->vfields = tree_cons (base_binfo, value, b->vfields); 2231 tree base_binfo = TREE_VEC_ELT (binfos, i); 2234 if (TREE_VIA_VIRTUAL (base_binfo)) 2236 base_binfo = binfo_member (BINFO_TYPE (base_binfo), CLASSTYPE_VBASECLASSES (t)); 2238 finish_vtbls (base_binfo, is_not_base_vtable, t); 2286 tree base_binfo 1632 tree base_binfo = TREE_VEC_ELT (binfos, i); local 2228 tree base_binfo = TREE_VEC_ELT (binfos, i); local 2283 tree base_binfo = TREE_VEC_ELT (binfos, i); local 2480 tree base_binfo = TREE_VEC_ELT (binfos, i); local 2574 tree base_binfo = TREE_VEC_ELT (binfos, i); local 2606 tree base_binfo = TREE_VEC_ELT (binfos, i); local 2784 tree base_binfo = TREE_VEC_ELT (binfos, i); local 2821 tree base_binfo = TREE_VEC_ELT (binfos, i); local 2863 tree base_binfo = TREE_VEC_ELT (binfos, i); local 2947 tree base_binfo = TREE_VEC_ELT (binfos, i); local 4169 tree base_binfo = TREE_VEC_ELT (binfos, i); local [all...] |
H A D | decl.c | 12956 tree base_binfo; 13004 base_binfo 13011 TREE_VEC_ELT (binfos, i) = base_binfo; 13012 TREE_VIA_PUBLIC (base_binfo) = via_public; 13013 TREE_VIA_PROTECTED (base_binfo) = via_protected; 13014 TREE_VIA_VIRTUAL (base_binfo) = via_virtual; 13015 BINFO_INHERITANCE_CHAIN (base_binfo) = TYPE_BINFO (ref); 13019 unshare_base_binfos (base_binfo); 12934 tree base_binfo; local
|
H A D | pt.c | 7987 tree base_binfo = TREE_VEC_ELT (binfos, i); 7991 if (BINFO_MARKED (base_binfo)) 7995 (flags & GTB_VIA_VIRTUAL) || TREE_VIA_VIRTUAL (base_binfo); 8000 SET_BINFO_MARKED (base_binfo); 8004 base_binfo, 7986 tree base_binfo = TREE_VEC_ELT (binfos, i); local
|
/haiku-buildtools/gcc/gcc/java/ |
H A D | class.c | 608 tree binfo, base_binfo; local 614 BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) 615 if (BINFO_TYPE (base_binfo) == type1) 619 BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) /* */ 620 if (BINFO_TYPE (base_binfo) 621 && interface_of_p (type1, BINFO_TYPE (base_binfo))) 721 tree binfo, base_binfo; local 725 BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) 726 if (BINFO_TYPE (base_binfo) == interface_class) 2535 tree binfo, base_binfo; local [all...] |
H A D | typeck.c | 703 tree binfo, base_binfo; local 706 BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) 708 tree iclass = BINFO_TYPE (base_binfo);
|
H A D | expr.c | 576 tree binfo, base_binfo; 580 BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) 582 (BINFO_TYPE (base_binfo), target_type)) 1648 tree field, binfo, base_binfo; 1659 BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) 1661 tree t = BINFO_TYPE (base_binfo); 574 tree binfo, base_binfo; local 1646 tree field, binfo, base_binfo; local
|
/haiku-buildtools/gcc/gcc/ |
H A D | ipa-devirt.c | 2361 tree base_binfo; variable 2425 for (i = 0; BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) 2427 if (polymorphic_type_binfo_p (base_binfo)) 2428 record_target_from_binfo (nodes, bases_to_consider, base_binfo, otr_type, 2608 tree base_binfo; local 2621 for (i = 0; BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) 2622 if (polymorphic_type_binfo_p (base_binfo)) 2624 base_binfo = subbinfo_with_vtable_at_offset (base_binfo, offset, vtable); 2625 if (base_binfo) 2719 tree base_binfo; local [all...] |
H A D | tree.c | 12034 tree base_binfo, b; 12036 for (i = 0; BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) 12037 if (pos == tree_to_shwi (BINFO_OFFSET (base_binfo)) 12038 && types_same_for_odr (TREE_TYPE (base_binfo), type)) 12039 return base_binfo; 12040 else if ((b = lookup_binfo_at_offset (base_binfo, type, pos)) != NULL) 12082 tree found_binfo = NULL, base_binfo; 12088 for (i = 0; BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) 12089 if (tree_to_shwi (BINFO_OFFSET (base_binfo)) == binfo_offset 12090 && types_same_for_odr (TREE_TYPE (base_binfo), TREE_TYP 12005 tree base_binfo, b; local 12053 tree found_binfo = NULL, base_binfo; local [all...] |
/haiku-buildtools/gcc/gcc/objc/ |
H A D | objc-act.c | 2696 tree base_binfo; local 2704 for (ix = 0; BINFO_BASE_ITERATE (binfo, ix, base_binfo); ix++) 2706 tree base_binfo2 = objc_copy_binfo (base_binfo); 2733 tree base_binfo = objc_copy_binfo (TYPE_BINFO (basetype)); local 2735 BINFO_INHERITANCE_CHAIN (base_binfo) = binfo; 2737 BINFO_BASE_APPEND (binfo, base_binfo);
|