Home
last modified time | relevance | path

Searched refs:class_decl (Results 1 – 20 of 20) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/gcc/objc/
H A Dobjc-gnu-runtime-abi-01.c155 rthooks->class_decl = gnu_runtime_abi_01_class_decl; in objc_gnu_runtime_abi_01_init()
829 objc_build_component_ref (imp->class_decl, in gnu_runtime_abi_01_get_class_super_ref()
872 objc_add_static_instance (tree constructor, tree class_decl) in objc_add_static_instance() argument
880 *chain && TREE_VALUE (*chain) != class_decl; in objc_add_static_instance()
884 *chain = tree_cons (NULL_TREE, class_decl, NULL_TREE); in objc_add_static_instance()
885 add_objc_string (OBJC_TYPE_NAME (class_decl), class_names); in objc_add_static_instance()
890 VAR_DECL, get_identifier (buf), class_decl); in objc_add_static_instance()
1438 cat_decl = impent->class_decl; in generate_category()
1477 impent->class_decl = cat_decl; in generate_category()
1616 tree name_expr, super_expr, root_expr, class_decl, meta_decl; in generate_class_structures() local
[all …]
H A Dobjc-next-runtime-abi-01.c155 rthooks->class_decl = next_runtime_abi_01_class_decl; in objc_next_runtime_abi_01_init()
939 objc_build_component_ref (imp->class_decl, in next_runtime_abi_01_get_class_super_ref()
1754 cat_decl = impent->class_decl; in generate_v1_category()
1801 impent->class_decl = cat_decl; in generate_v1_category()
2003 tree name_expr, super_expr, root_expr, class_decl, meta_decl; in generate_v1_class_structs() local
2015 class_decl = impent->class_decl; in generate_v1_class_structs()
2019 loc = DECL_SOURCE_LOCATION (impent->class_decl); in generate_v1_class_structs()
2121 (TREE_TYPE (class_decl), in generate_v1_class_structs()
2129 finish_var_decl (class_decl, initlist); in generate_v1_class_structs()
2130 impent->class_decl = class_decl; in generate_v1_class_structs()
[all …]
H A Dobjc-next-runtime-abi-02.c259 rthooks->class_decl = next_runtime_abi_02_class_decl; in objc_next_runtime_abi_02_init()
2922 tree cat_decl = impent->class_decl; in generate_v2_category()
2978 impent->class_decl = cat_decl; in generate_v2_category()
3314 tree decl, name_expr, initlist, protocol_decl, metaclass_decl, class_decl; in generate_v2_class_structs() local
3329 class_decl = impent->class_decl; in generate_v2_class_structs()
3331 loc = DECL_SOURCE_LOCATION (class_decl); in generate_v2_class_structs()
3333 DECL_EXTERNAL (class_decl) = DECL_EXTERNAL (metaclass_decl) = 0; in generate_v2_class_structs()
3334 TREE_PUBLIC (class_decl) = TREE_PUBLIC (metaclass_decl) = 1; in generate_v2_class_structs()
3336 gcc_assert (!CP_DECL_CONTEXT (class_decl) || CP_DECL_CONTEXT (class_decl) == global_namespace); in generate_v2_class_structs()
3384 metaclass_superclass_expr = build_unary_op (loc, ADDR_EXPR, class_decl, 0); in generate_v2_class_structs()
[all …]
H A Dobjc-runtime-hooks.h52 tree (*class_decl) (tree); member
H A Dobjc-act.h285 tree class_decl; /* _OBJC[_v2]_CLASS/CATEGORY_<my_name>; */ member
H A Dobjc-act.c7139 imp_entry->class_decl = (*runtime.class_decl) (klass); in continue_class()
7144 imp_entry->class_decl = (*runtime.category_decl) (klass); in continue_class()
/netbsd-src/external/gpl3/gcc/dist/gcc/objc/
H A Dobjc-gnu-runtime-abi-01.cc155 rthooks->class_decl = gnu_runtime_abi_01_class_decl; in objc_gnu_runtime_abi_01_init()
830 objc_build_component_ref (imp->class_decl, in gnu_runtime_abi_01_get_class_super_ref()
873 objc_add_static_instance (tree constructor, tree class_decl) in objc_add_static_instance() argument
881 *chain && TREE_VALUE (*chain) != class_decl; in objc_add_static_instance()
885 *chain = tree_cons (NULL_TREE, class_decl, NULL_TREE); in objc_add_static_instance()
886 add_objc_string (OBJC_TYPE_NAME (class_decl), class_names); in objc_add_static_instance()
891 VAR_DECL, get_identifier (buf), class_decl); in objc_add_static_instance()
1439 cat_decl = impent->class_decl; in generate_category()
1478 impent->class_decl = cat_decl; in generate_category()
1617 tree name_expr, super_expr, root_expr, class_decl, meta_decl; in generate_class_structures() local
[all …]
H A Dobjc-next-runtime-abi-01.cc156 rthooks->class_decl = next_runtime_abi_01_class_decl; in objc_next_runtime_abi_01_init()
940 objc_build_component_ref (imp->class_decl, in next_runtime_abi_01_get_class_super_ref()
1755 cat_decl = impent->class_decl; in generate_v1_category()
1802 impent->class_decl = cat_decl; in generate_v1_category()
2004 tree name_expr, super_expr, root_expr, class_decl, meta_decl; in generate_v1_class_structs() local
2016 class_decl = impent->class_decl; in generate_v1_class_structs()
2020 loc = DECL_SOURCE_LOCATION (impent->class_decl); in generate_v1_class_structs()
2122 (TREE_TYPE (class_decl), in generate_v1_class_structs()
2130 finish_var_decl (class_decl, initlist); in generate_v1_class_structs()
2131 impent->class_decl = class_decl; in generate_v1_class_structs()
[all …]
H A Dobjc-next-runtime-abi-02.cc261 rthooks->class_decl = next_runtime_abi_02_class_decl; in objc_next_runtime_abi_02_init()
2934 tree cat_decl = impent->class_decl; in generate_v2_category()
2990 impent->class_decl = cat_decl; in generate_v2_category()
3327 tree decl, name_expr, initlist, protocol_decl, metaclass_decl, class_decl; in generate_v2_class_structs() local
3342 class_decl = impent->class_decl; in generate_v2_class_structs()
3344 loc = DECL_SOURCE_LOCATION (class_decl); in generate_v2_class_structs()
3346 DECL_EXTERNAL (class_decl) = DECL_EXTERNAL (metaclass_decl) = 0; in generate_v2_class_structs()
3347 TREE_PUBLIC (class_decl) = TREE_PUBLIC (metaclass_decl) = 1; in generate_v2_class_structs()
3349 gcc_assert (!CP_DECL_CONTEXT (class_decl) || CP_DECL_CONTEXT (class_decl) == global_namespace); in generate_v2_class_structs()
3397 metaclass_superclass_expr = build_unary_op (loc, ADDR_EXPR, class_decl, 0); in generate_v2_class_structs()
[all …]
H A Dobjc-runtime-hooks.h52 tree (*class_decl) (tree); member
H A Dobjc-act.h299 tree class_decl; /* _OBJC[_v2]_CLASS/CATEGORY_<my_name>; */ member
H A Dobjc-act.cc7239 imp_entry->class_decl = (*runtime.class_decl) (klass); in continue_class()
7244 imp_entry->class_decl = (*runtime.category_decl) (klass); in continue_class()
H A DChangeLog1487 (continue_class): Use the class_decl and metaclass_decl runtime
/netbsd-src/external/gpl3/binutils.old/dist/include/
H A Dhp-symtab.h1044 unsigned int class_decl: 2; /* 0=class,1=union,2=struct. */ member
1183 unsigned int class_decl: 2; /* 0=class,1=union,2=struct */ member
/netbsd-src/external/gpl3/binutils/dist/include/
H A Dhp-symtab.h1044 unsigned int class_decl: 2; /* 0=class,1=union,2=struct. */ member
1183 unsigned int class_decl: 2; /* 0=class,1=union,2=struct */ member
/netbsd-src/external/gpl3/gcc/dist/gcc/fortran/
H A Dtrans-stmt.cc1787 tree class_decl = NULL_TREE; in trans_associate_var() local
1798 class_decl = sym2->backend_decl; in trans_associate_var()
1799 if (DECL_LANG_SPECIFIC (class_decl) in trans_associate_var()
1800 && GFC_DECL_SAVED_DESCRIPTOR (class_decl)) in trans_associate_var()
1801 class_decl = GFC_DECL_SAVED_DESCRIPTOR (class_decl); in trans_associate_var()
1802 if (POINTER_TYPE_P (TREE_TYPE (class_decl))) in trans_associate_var()
1803 class_decl = build_fold_indirect_ref_loc (input_location, in trans_associate_var()
1804 class_decl); in trans_associate_var()
1805 gcc_assert (GFC_CLASS_TYPE_P (TREE_TYPE (class_decl))); in trans_associate_var()
1806 se.expr = gfc_class_data_get (class_decl); in trans_associate_var()
[all …]
H A Dtrans-expr.cc1378 gfc_get_class_array_ref (tree index, tree class_decl, tree data_comp, in gfc_get_class_array_ref() argument
1384 gfc_class_data_get (class_decl); in gfc_get_class_array_ref()
1385 size = gfc_class_vtab_size_get (class_decl); in gfc_get_class_array_ref()
1390 gfc_class_len_get (class_decl)); in gfc_get_class_array_ref()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/fortran/
H A Dtrans-stmt.c1751 tree class_decl = NULL_TREE; in trans_associate_var() local
1762 class_decl = DECL_LANG_SPECIFIC (sym2->backend_decl) ? in trans_associate_var()
1765 if (POINTER_TYPE_P (TREE_TYPE (class_decl))) in trans_associate_var()
1766 class_decl = build_fold_indirect_ref_loc (input_location, in trans_associate_var()
1767 class_decl); in trans_associate_var()
1768 gcc_assert (GFC_CLASS_TYPE_P (TREE_TYPE (class_decl))); in trans_associate_var()
1769 se.expr = gfc_class_data_get (class_decl); in trans_associate_var()
1773 class_decl = sym2->backend_decl; in trans_associate_var()
1794 class_ptr = class_decl != NULL_TREE && POINTER_TYPE_P (TREE_TYPE (desc)); in trans_associate_var()
1801 tmp = gfc_class_vptr_get (class_decl); in trans_associate_var()
[all …]
H A Dtrans-expr.c1284 gfc_get_class_array_ref (tree index, tree class_decl, tree data_comp, in gfc_get_class_array_ref() argument
1290 gfc_class_data_get (class_decl); in gfc_get_class_array_ref()
1291 size = gfc_class_vtab_size_get (class_decl); in gfc_get_class_array_ref()
1296 gfc_class_len_get (class_decl)); in gfc_get_class_array_ref()
/netbsd-src/external/gpl3/gcc/dist/gcc/cp/
H A DChangeLog-19951520 (struct saved_scope): Remove class_decl.