Home
last modified time | relevance | path

Searched refs:binfo (Results 1 – 25 of 105) sorted by relevance

12345

/netbsd-src/external/gpl3/gcc/dist/gcc/cp/
H A Dsearch.cc60 tree binfo; /* Found binfo. */ member
72 dfs_lookup_base (tree binfo, void *data_) in dfs_lookup_base() argument
76 if (SAME_BINFO_TYPE_P (BINFO_TYPE (binfo), data->base)) in dfs_lookup_base()
78 if (!data->binfo) in dfs_lookup_base()
80 data->binfo = binfo; in dfs_lookup_base()
82 = binfo_via_virtual (data->binfo, data->t) != NULL_TREE; in dfs_lookup_base()
86 return binfo; in dfs_lookup_base()
91 return binfo; in dfs_lookup_base()
97 gcc_assert (binfo != data->binfo); in dfs_lookup_base()
103 data->binfo = NULL_TREE; in dfs_lookup_base()
[all …]
H A Dclass.cc75 tree binfo; member
131 static tree build_simple_base_path (tree expr, tree binfo);
253 tree binfo, in build_base_path() argument
270 if (expr == error_mark_node || binfo == error_mark_node || !binfo) in build_base_path()
273 for (probe = binfo; probe; probe = BINFO_INHERITANCE_CHAIN (probe)) in build_base_path()
307 && SAME_BINFO_TYPE_P (BINFO_TYPE (binfo), probe)) in build_base_path()
310 if (binfo == d_binfo) in build_base_path()
318 if (SAME_BINFO_TYPE_P (BINFO_TYPE (binfo), BINFO_TYPE (v_binfo))) in build_base_path()
323 "virtual", BINFO_TYPE (binfo), BINFO_TYPE (d_binfo)); in build_base_path()
327 BINFO_TYPE (binfo), BINFO_TYPE (d_binfo)); in build_base_path()
[all …]
H A Dmethod.cc507 inherited_ctor_binfo_1 (tree binfo, tree fndecl) in inherited_ctor_binfo_1() argument
511 for (int i = 0; BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) in inherited_ctor_binfo_1()
523 inherited_ctor_binfo (tree binfo, tree fndecl) in inherited_ctor_binfo() argument
527 return binfo; in inherited_ctor_binfo()
532 tree one = inherited_ctor_binfo_1 (binfo, *iter); in inherited_ctor_binfo()
550 tree binfo = TYPE_BINFO (DECL_CONTEXT (fndecl)); in inherited_ctor_binfo() local
551 return inherited_ctor_binfo (binfo, fndecl); in inherited_ctor_binfo()
575 for (tree binfo = inherited_ctor_binfo (comp_ctor); in base_ctor_omit_inherited_parms() local
576 binfo; in base_ctor_omit_inherited_parms()
577 binfo = BINFO_INHERITANCE_CHAIN (binfo)) in base_ctor_omit_inherited_parms()
[all …]
H A Dcp-ubsan.cc305 cp_ubsan_dfs_initialize_vtbl_ptrs (tree binfo, void *data) in cp_ubsan_dfs_initialize_vtbl_ptrs() argument
307 if (!TYPE_CONTAINS_VPTR_P (BINFO_TYPE (binfo))) in cp_ubsan_dfs_initialize_vtbl_ptrs()
310 if (!BINFO_PRIMARY_P (binfo)) in cp_ubsan_dfs_initialize_vtbl_ptrs()
314 base_ptr = build_base_path (PLUS_EXPR, base_ptr, binfo, /*nonnull=*/1, in cp_ubsan_dfs_initialize_vtbl_ptrs()
320 TREE_TYPE (binfo)); in cp_ubsan_dfs_initialize_vtbl_ptrs()
327 if (vptr_via_virtual_p (binfo)) in cp_ubsan_dfs_initialize_vtbl_ptrs()
H A Dcvt.cc138 tree binfo; in cp_convert_to_pointer() local
148 binfo = NULL_TREE; in cp_convert_to_pointer()
151 binfo = lookup_base (intype_class, type_class, ba_check, in cp_convert_to_pointer()
153 if (!same_p && !binfo) in cp_convert_to_pointer()
156 binfo = lookup_base (type_class, intype_class, ba_check, in cp_convert_to_pointer()
160 if (binfo == error_mark_node) in cp_convert_to_pointer()
162 if (binfo || same_p) in cp_convert_to_pointer()
164 if (binfo) in cp_convert_to_pointer()
165 expr = build_base_path (code, expr, binfo, 0, complain); in cp_convert_to_pointer()
281 tree binfo; in convert_to_pointer_force() local
[all …]
H A Dtypeck2.cc58 tree binfo = lookup_base (type, base, ba_unique, in binfo_or_else() local
61 if (binfo == error_mark_node) in binfo_or_else()
63 else if (!binfo) in binfo_or_else()
65 return binfo; in binfo_or_else()
2031 tree binfo; in build_scoped_ref() local
2036 binfo = *binfo_p; in build_scoped_ref()
2038 binfo = lookup_base (TREE_TYPE (datum), basetype, ba_check, in build_scoped_ref()
2041 if (!binfo || binfo == error_mark_node) in build_scoped_ref()
2044 if (!binfo) in build_scoped_ref()
2049 *binfo_p = binfo; in build_scoped_ref()
[all …]
H A Dvtable-class-hierarchy.cc603 register_other_binfo_vtables (tree binfo, tree base_class, in register_other_binfo_vtables() argument
611 if (binfo == NULL_TREE) in register_other_binfo_vtables()
614 for (ix = 0; BINFO_BASE_ITERATE (binfo, ix, base_binfo); ix++) in register_other_binfo_vtables()
945 tree binfo = TYPE_BINFO (class_type); in register_all_pairs() local
961 tree vtable_address = build_vtbl_address (binfo); in register_all_pairs()
980 register_other_binfo_vtables (binfo, base_class, in register_all_pairs()
1278 tree binfo = TYPE_BINFO (type); in vtv_insert_single_class_info() local
1293 for (i = 0; BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) in vtv_insert_single_class_info()
H A Dinit.cc97 dfs_initialize_vtbl_ptrs (tree binfo, void *data) in dfs_initialize_vtbl_ptrs() argument
99 if (!TYPE_CONTAINS_VPTR_P (BINFO_TYPE (binfo))) in dfs_initialize_vtbl_ptrs()
102 if (!BINFO_PRIMARY_P (binfo) || BINFO_VIRTUAL_P (binfo)) in dfs_initialize_vtbl_ptrs()
106 base_ptr = build_base_path (PLUS_EXPR, base_ptr, binfo, /*nonnull=*/1, in dfs_initialize_vtbl_ptrs()
109 expand_virtual_init (binfo, base_ptr); in dfs_initialize_vtbl_ptrs()
1263 tree base, binfo, base_binfo; in sort_mem_initializers() local
1282 for (binfo = TYPE_BINFO (t), i = 0; in sort_mem_initializers()
1283 BINFO_BASE_ITERATE (binfo, i, base_binfo); ++i) in sort_mem_initializers()
1612 build_vtbl_address (tree binfo) in build_vtbl_address() argument
1614 tree binfo_for = binfo; in build_vtbl_address()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/cp/
H A Dsearch.c60 tree binfo; /* Found binfo. */ member
72 dfs_lookup_base (tree binfo, void *data_) in dfs_lookup_base() argument
76 if (SAME_BINFO_TYPE_P (BINFO_TYPE (binfo), data->base)) in dfs_lookup_base()
78 if (!data->binfo) in dfs_lookup_base()
80 data->binfo = binfo; in dfs_lookup_base()
82 = binfo_via_virtual (data->binfo, data->t) != NULL_TREE; in dfs_lookup_base()
86 return binfo; in dfs_lookup_base()
91 return binfo; in dfs_lookup_base()
97 gcc_assert (binfo != data->binfo); in dfs_lookup_base()
103 data->binfo = NULL_TREE; in dfs_lookup_base()
[all …]
H A Dclass.c75 tree binfo; member
131 static tree build_simple_base_path (tree expr, tree binfo);
242 tree binfo, in build_base_path() argument
259 if (expr == error_mark_node || binfo == error_mark_node || !binfo) in build_base_path()
262 for (probe = binfo; probe; probe = BINFO_INHERITANCE_CHAIN (probe)) in build_base_path()
296 && SAME_BINFO_TYPE_P (BINFO_TYPE (binfo), probe)) in build_base_path()
299 if (binfo == d_binfo) in build_base_path()
307 if (SAME_BINFO_TYPE_P (BINFO_TYPE (binfo), BINFO_TYPE (v_binfo))) in build_base_path()
312 "virtual", BINFO_TYPE (binfo), BINFO_TYPE (d_binfo)); in build_base_path()
316 BINFO_TYPE (binfo), BINFO_TYPE (d_binfo)); in build_base_path()
[all …]
H A Dmethod.c507 inherited_ctor_binfo_1 (tree binfo, tree fndecl) in inherited_ctor_binfo_1() argument
511 for (int i = 0; BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) in inherited_ctor_binfo_1()
523 inherited_ctor_binfo (tree binfo, tree fndecl) in inherited_ctor_binfo() argument
527 return binfo; in inherited_ctor_binfo()
532 tree one = inherited_ctor_binfo_1 (binfo, *iter); in inherited_ctor_binfo()
550 tree binfo = TYPE_BINFO (DECL_CONTEXT (fndecl)); in inherited_ctor_binfo() local
551 return inherited_ctor_binfo (binfo, fndecl); in inherited_ctor_binfo()
569 tree binfo = inherited_ctor_binfo (fn); in ctor_omit_inherited_parms() local
570 for (; binfo; binfo = BINFO_INHERITANCE_CHAIN (binfo)) in ctor_omit_inherited_parms()
571 if (BINFO_VIRTUAL_P (binfo)) in ctor_omit_inherited_parms()
[all …]
H A Dcp-ubsan.c287 cp_ubsan_dfs_initialize_vtbl_ptrs (tree binfo, void *data) in cp_ubsan_dfs_initialize_vtbl_ptrs() argument
289 if (!TYPE_CONTAINS_VPTR_P (BINFO_TYPE (binfo))) in cp_ubsan_dfs_initialize_vtbl_ptrs()
292 if (!BINFO_PRIMARY_P (binfo)) in cp_ubsan_dfs_initialize_vtbl_ptrs()
296 base_ptr = build_base_path (PLUS_EXPR, base_ptr, binfo, /*nonnull=*/1, in cp_ubsan_dfs_initialize_vtbl_ptrs()
302 TREE_TYPE (binfo)); in cp_ubsan_dfs_initialize_vtbl_ptrs()
309 if (vptr_via_virtual_p (binfo)) in cp_ubsan_dfs_initialize_vtbl_ptrs()
H A Dcvt.c138 tree binfo; in cp_convert_to_pointer() local
148 binfo = NULL_TREE; in cp_convert_to_pointer()
151 binfo = lookup_base (intype_class, type_class, ba_check, in cp_convert_to_pointer()
153 if (!same_p && !binfo) in cp_convert_to_pointer()
156 binfo = lookup_base (type_class, intype_class, ba_check, in cp_convert_to_pointer()
160 if (binfo == error_mark_node) in cp_convert_to_pointer()
162 if (binfo || same_p) in cp_convert_to_pointer()
164 if (binfo) in cp_convert_to_pointer()
165 expr = build_base_path (code, expr, binfo, 0, complain); in cp_convert_to_pointer()
281 tree binfo; in convert_to_pointer_force() local
[all …]
H A Dtypeck2.c58 tree binfo = lookup_base (type, base, ba_unique, in binfo_or_else() local
61 if (binfo == error_mark_node) in binfo_or_else()
63 else if (!binfo) in binfo_or_else()
65 return binfo; in binfo_or_else()
2076 tree binfo; in build_scoped_ref() local
2081 binfo = *binfo_p; in build_scoped_ref()
2083 binfo = lookup_base (TREE_TYPE (datum), basetype, ba_check, in build_scoped_ref()
2086 if (!binfo || binfo == error_mark_node) in build_scoped_ref()
2089 if (!binfo) in build_scoped_ref()
2094 *binfo_p = binfo; in build_scoped_ref()
[all …]
H A Dvtable-class-hierarchy.c603 register_other_binfo_vtables (tree binfo, tree base_class, in register_other_binfo_vtables() argument
611 if (binfo == NULL_TREE) in register_other_binfo_vtables()
614 for (ix = 0; BINFO_BASE_ITERATE (binfo, ix, base_binfo); ix++) in register_other_binfo_vtables()
945 tree binfo = TYPE_BINFO (class_type); in register_all_pairs() local
961 tree vtable_address = build_vtbl_address (binfo); in register_all_pairs()
980 register_other_binfo_vtables (binfo, base_class, in register_all_pairs()
1278 tree binfo = TYPE_BINFO (type); in vtv_insert_single_class_info() local
1293 for (i = 0; BINFO_BASE_ITERATE (binfo, i, base_binfo); i++) in vtv_insert_single_class_info()
H A Dinit.c97 dfs_initialize_vtbl_ptrs (tree binfo, void *data) in dfs_initialize_vtbl_ptrs() argument
99 if (!TYPE_CONTAINS_VPTR_P (BINFO_TYPE (binfo))) in dfs_initialize_vtbl_ptrs()
102 if (!BINFO_PRIMARY_P (binfo) || BINFO_VIRTUAL_P (binfo)) in dfs_initialize_vtbl_ptrs()
106 base_ptr = build_base_path (PLUS_EXPR, base_ptr, binfo, /*nonnull=*/1, in dfs_initialize_vtbl_ptrs()
109 expand_virtual_init (binfo, base_ptr); in dfs_initialize_vtbl_ptrs()
1061 tree base, binfo, base_binfo; in sort_mem_initializers() local
1080 for (binfo = TYPE_BINFO (t), i = 0; in sort_mem_initializers()
1081 BINFO_BASE_ITERATE (binfo, i, base_binfo); ++i) in sort_mem_initializers()
1386 build_vtbl_address (tree binfo) in build_vtbl_address() argument
1388 tree binfo_for = binfo; in build_vtbl_address()
[all …]
/netbsd-src/sys/arch/arm/xscale/
H A Di80312_pci.c83 pcireg_t binfo; in i80312_pci_init() local
107 binfo = bus_space_read_4(sc->sc_st, sc->sc_ppb_sh, PCI_BRIDGE_BUS_REG); in i80312_pci_init()
109 sbus = PCI_BRIDGE_BUS_NUM_SECONDARY(binfo); in i80312_pci_init()
177 pcireg_t binfo; in i80312_pci_conf_setup() local
185 binfo = bus_space_read_4(sc->sc_st, sc->sc_ppb_sh, PCI_BRIDGE_BUS_REG); in i80312_pci_conf_setup()
186 pbus = PCI_BRIDGE_BUS_NUM_PRIMARY(binfo); in i80312_pci_conf_setup()
187 sbus = PCI_BRIDGE_BUS_NUM_SECONDARY(binfo); in i80312_pci_conf_setup()
/netbsd-src/sys/dev/sysmon/
H A Dsysmon_envsys.c453 struct envsys_basic_info *binfo = (void *)data; in sysmonioctl_envsys() local
457 binfo->validflags = 0; in sysmonioctl_envsys()
459 sme = sysmon_envsys_find_40(binfo->sensor); in sysmonioctl_envsys()
463 oidx = binfo->sensor; in sysmonioctl_envsys()
464 binfo->sensor = SME_SENSOR_IDX(sme, binfo->sensor); in sysmonioctl_envsys()
467 if (edata->sensor == binfo->sensor) { in sysmonioctl_envsys()
479 binfo->validflags |= ENVSYS_FVALID; in sysmonioctl_envsys()
481 if (binfo->sensor < sme->sme_nsensors) { in sysmonioctl_envsys()
483 binfo->units = ENVSYS_INDICATOR; in sysmonioctl_envsys()
485 binfo->units = edata->units; in sysmonioctl_envsys()
[all …]
/netbsd-src/sys/dev/pci/
H A Dpci_usrreq.c81 struct pciio_businfo *binfo; in pciioctl() local
108 binfo = data; in pciioctl()
109 binfo->busno = sc->sc_bus; in pciioctl()
110 binfo->maxdevs = sc->sc_maxndevs; in pciioctl()
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dipa-utils.h187 polymorphic_type_binfo_p (const_tree binfo) in polymorphic_type_binfo_p() argument
189 return (BINFO_TYPE (binfo) && TYPE_BINFO (BINFO_TYPE (binfo)) in polymorphic_type_binfo_p()
190 && BINFO_VTABLE (TYPE_BINFO (BINFO_TYPE (binfo)))); in polymorphic_type_binfo_p()
H A Dipa-devirt.cc539 set_type_binfo (tree type, tree binfo) in set_type_binfo() argument
543 TYPE_BINFO (type) = binfo; in set_type_binfo()
1981 tree binfo = TYPE_BINFO (type); in get_odr_type() local
1987 for (i = 0; i < BINFO_N_BASE_BINFOS (binfo); i++) in get_odr_type()
1991 if (polymorphic_type_binfo_p (BINFO_BASE_BINFO (binfo, i))) in get_odr_type()
1993 tree base_type= BINFO_TYPE (BINFO_BASE_BINFO (binfo, i)); in get_odr_type()
2516 tree binfo, in record_target_from_binfo() argument
2527 tree type = BINFO_TYPE (binfo); in record_target_from_binfo()
2532 if (BINFO_VTABLE (binfo)) in record_target_from_binfo()
2533 type_binfos.safe_push (binfo); in record_target_from_binfo()
[all …]
H A Dipa-free-lang-data.cc378 free_lang_data_in_binfo (tree binfo) in free_lang_data_in_binfo() argument
383 gcc_assert (TREE_CODE (binfo) == TREE_BINFO); in free_lang_data_in_binfo()
385 BINFO_VIRTUALS (binfo) = NULL_TREE; in free_lang_data_in_binfo()
386 BINFO_BASE_ACCESSES (binfo) = NULL; in free_lang_data_in_binfo()
387 BINFO_INHERITANCE_CHAIN (binfo) = NULL_TREE; in free_lang_data_in_binfo()
388 BINFO_SUBVTT_INDEX (binfo) = NULL_TREE; in free_lang_data_in_binfo()
389 BINFO_VPTR_FIELD (binfo) = NULL_TREE; in free_lang_data_in_binfo()
390 TREE_PUBLIC (binfo) = 0; in free_lang_data_in_binfo()
392 FOR_EACH_VEC_ELT (*BINFO_BASE_BINFOS (binfo), i, t) in free_lang_data_in_binfo()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dipa-utils.h181 polymorphic_type_binfo_p (const_tree binfo) in polymorphic_type_binfo_p() argument
183 return (BINFO_TYPE (binfo) && TYPE_BINFO (BINFO_TYPE (binfo)) in polymorphic_type_binfo_p()
184 && BINFO_VTABLE (TYPE_BINFO (BINFO_TYPE (binfo)))); in polymorphic_type_binfo_p()
H A Dipa-devirt.c526 set_type_binfo (tree type, tree binfo)
530 TYPE_BINFO (type) = binfo;
1967 tree binfo = TYPE_BINFO (type);
1973 for (i = 0; i < BINFO_N_BASE_BINFOS (binfo); i++)
1977 if (polymorphic_type_binfo_p (BINFO_BASE_BINFO (binfo, i)))
1979 tree base_type= BINFO_TYPE (BINFO_BASE_BINFO (binfo, i));
2500 tree binfo,
2511 tree type = BINFO_TYPE (binfo);
2516 if (BINFO_VTABLE (binfo))
2517 type_binfos.safe_push (binfo);
[all …]
/netbsd-src/sys/dev/ic/
H A Dicp.c129 struct icp_binfo binfo; in icp_init() local
285 memcpy(&binfo, icp->icp_scr, sizeof(binfo)); in icp_init()
289 binfo.bi_type_string, binfo.bi_raid_string, in icp_init()
290 binfo.bi_chan_count, le32toh(binfo.bi_memsize) >> 20); in icp_init()
313 icp->icp_nchan = binfo.bi_chan_count; in icp_init()
338 for (j = 0; j < binfo.bi_chan_count; j++, ri++) in icp_init()
346 for (j = 0; j < binfo.bi_chan_count; j++) { in icp_init()
359 for (j = 0; j < binfo.bi_chan_count; j++) { in icp_init()

12345