| /netbsd-src/external/gpl3/gcc/dist/gcc/cp/ |
| H A D | search.cc | 60 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 D | class.cc | 75 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 D | method.cc | 507 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 D | cp-ubsan.cc | 305 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 D | cvt.cc | 138 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 D | typeck2.cc | 58 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 D | vtable-class-hierarchy.cc | 603 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 D | init.cc | 97 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 D | search.c | 60 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 D | class.c | 75 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 D | method.c | 507 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 D | cp-ubsan.c | 287 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 D | cvt.c | 138 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 D | typeck2.c | 58 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 D | vtable-class-hierarchy.c | 603 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 D | init.c | 97 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 D | i80312_pci.c | 83 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 D | sysmon_envsys.c | 453 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 D | pci_usrreq.c | 81 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 D | ipa-utils.h | 187 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 D | ipa-devirt.cc | 539 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 D | ipa-free-lang-data.cc | 378 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 D | ipa-utils.h | 181 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 D | ipa-devirt.c | 526 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 D | icp.c | 129 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()
|