Home
last modified time | relevance | path

Searched refs:vtable_entry_type (Results 1 – 25 of 27) sorted by relevance

12

/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dsymtab-thunks.cc54 static GTY (()) tree vtable_entry_type;
208 if (!vtable_entry_type && (virtual_offset || indirect_offset != 0)) in thunk_adjust()
215 vtable_entry_type = build_pointer_type (vfunc_type); in thunk_adjust()
228 (build_pointer_type (vtable_entry_type)), "vptr"); in thunk_adjust()
272 (build_pointer_type (vtable_entry_type)), in thunk_adjust()
671 vtable_entry_type = NULL; in symtab_thunks_cc_finalize()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dcgraphunit.c220 static GTY (()) tree vtable_entry_type;
1755 if (!vtable_entry_type && (virtual_offset || indirect_offset != 0)) in thunk_adjust()
1762 vtable_entry_type = build_pointer_type (vfunc_type); in thunk_adjust()
1775 (build_pointer_type (vtable_entry_type)), "vptr"); in thunk_adjust()
1819 (build_pointer_type (vtable_entry_type)), in thunk_adjust()
3031 vtable_entry_type = NULL; in cgraphunit_c_finalize()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A Dtypeinfo.cc536 tree vtbltype = build_array_type (vtable_entry_type, vtbldomain); in layout_base_vtable()
1253 tree vtbltype = build_array_type (vtable_entry_type, vtbldomain); in layout_classinfo_interfaces()
1278 tree vtbltype = build_array_type (vtable_entry_type, vtbldomain); in layout_classinfo_interfaces()
H A Dd-builtins.cc893 vtable_entry_type = build_pointer_type (vfunc_type); in d_build_d_type_nodes()
896 vtbl_ptr_type_node = build_pointer_type (vtable_entry_type); in d_build_d_type_nodes()
H A Dd-tree.h437 #define vtable_entry_type d_global_trees[DTI_VTABLE_ENTRY_TYPE] macro
H A DChangeLog-2017580 (vtable_entry_type): New macro.
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/
H A Dtypeinfo.cc516 tree vtbltype = build_array_type (vtable_entry_type, vtbldomain); in layout_base_vtable()
1224 tree vtbltype = build_array_type (vtable_entry_type, vtbldomain); in layout_classinfo_interfaces()
1248 tree vtbltype = build_array_type (vtable_entry_type, vtbldomain); in layout_classinfo_interfaces()
H A Dd-builtins.cc864 vtable_entry_type = build_pointer_type (vfunc_type); in d_build_d_type_nodes()
867 vtbl_ptr_type_node = build_pointer_type (vtable_entry_type); in d_build_d_type_nodes()
H A Dd-tree.h427 #define vtable_entry_type d_global_trees[DTI_VTABLE_ENTRY_TYPE] macro
/netbsd-src/external/gpl3/gcc/dist/gcc/cp/
H A Dclass.cc2349 atype = build_array_of_n_type (vtable_entry_type, n); in layout_vtable_decl()
9682 type = build_array_of_n_type (vtable_entry_type, v->length ()); in build_ctor_vtbl_group()
9832 TYPE_SIZE_UNIT (vtable_entry_type), in dfs_accumulate_vtbl_inits()
9943 f->value = build1 (NOP_EXPR, vtable_entry_type, in build_vtbl_initializer()
10178 TYPE_SIZE_UNIT (vtable_entry_type))); in build_vbase_offset_vtbl_entries()
10199 vtable_entry_type, delta)); in build_vbase_offset_vtbl_entries()
10345 vcall_offset = build_zero_cst (vtable_entry_type); in add_vcall_offset()
10358 NOP_EXPR, vtable_entry_type, in add_vcall_offset()
H A Drtti.cc987 TYPE_SIZE_UNIT (vtable_entry_type))); in tinfo_base_init()
H A DChangeLog-19942732 type vtable_entry_type, not ptr_type_node.
2737 * decl.c (init_decl_processing): Make vtable_entry_type
2772 build_classof): Use vtable_entry_type instead of memptr_type.
3686 * decl.c: Add memptr_type as well as vtable_entry_type.
3688 * gc.c, typeck.c: Use memptr_typeChange, not vtable_entry_type.
H A Dmethod.cc75 TYPE_SIZE_UNIT (vtable_entry_type))); in make_thunk()
H A Ddecl.cc4636 vtable_entry_type = build_pointer_type (vfunc_type); in cxx_init_decl_processing()
4638 record_builtin_type (RID_MAX, "__vtbl_ptr_type", vtable_entry_type); in cxx_init_decl_processing()
4641 = build_cplus_array_type (vtable_entry_type, NULL_TREE); in cxx_init_decl_processing()
4645 vtbl_ptr_type_node = build_pointer_type (vtable_entry_type); in cxx_init_decl_processing()
H A Dcp-tree.h236 #define vtable_entry_type cp_global_trees[CPTI_VTABLE_ENTRY_TYPE] macro
5616 #define vfunc_ptr_type_node vtable_entry_type
H A Dconstexpr.cc2418 && TREE_TYPE (TREE_TYPE (d)) == vtable_entry_type in cxx_eval_call_expression()
2423 TYPE_SIZE_UNIT (vtable_entry_type)); in cxx_eval_call_expression()
H A Ddecl2.cc2113 elt.value = build_zero_cst (vtable_entry_type); in clear_consteval_vfns()
H A DChangeLog-20082913 * cvt.c (ocp_convert): Remove exception for vtable_entry_type et al.
/netbsd-src/external/gpl3/gcc.old/dist/gcc/cp/
H A Dclass.c2244 atype = build_array_of_n_type (vtable_entry_type, n); in layout_vtable_decl()
9565 type = build_array_of_n_type (vtable_entry_type, v->length ()); in build_ctor_vtbl_group()
9715 TYPE_SIZE_UNIT (vtable_entry_type), in dfs_accumulate_vtbl_inits()
9825 f->value = build1 (NOP_EXPR, vtable_entry_type, in build_vtbl_initializer()
10060 TYPE_SIZE_UNIT (vtable_entry_type))); in build_vbase_offset_vtbl_entries()
10081 vtable_entry_type, delta)); in build_vbase_offset_vtbl_entries()
10227 vcall_offset = build_zero_cst (vtable_entry_type); in add_vcall_offset()
10240 NOP_EXPR, vtable_entry_type, in add_vcall_offset()
H A Drtti.c973 TYPE_SIZE_UNIT (vtable_entry_type))); in tinfo_base_init()
H A Dmethod.c75 TYPE_SIZE_UNIT (vtable_entry_type))); in make_thunk()
H A Ddecl.c4390 vtable_entry_type = build_pointer_type (vfunc_type); in cxx_init_decl_processing()
4392 record_builtin_type (RID_MAX, "__vtbl_ptr_type", vtable_entry_type); in cxx_init_decl_processing()
4395 = build_cplus_array_type (vtable_entry_type, NULL_TREE); in cxx_init_decl_processing()
4399 vtbl_ptr_type_node = build_pointer_type (vtable_entry_type); in cxx_init_decl_processing()
H A Dcp-tree.h222 #define vtable_entry_type cp_global_trees[CPTI_VTABLE_ENTRY_TYPE] macro
5379 #define vfunc_ptr_type_node vtable_entry_type
H A Dconstexpr.c2211 && TREE_TYPE (TREE_TYPE (d)) == vtable_entry_type in cxx_eval_call_expression()
2216 TYPE_SIZE_UNIT (vtable_entry_type)); in cxx_eval_call_expression()
H A Dtypeck.c9158 TYPE_SIZE_UNIT (vtable_entry_type)); in expand_ptrmemfunc_cst()

12