Home
last modified time | relevance | path

Searched refs:CLASSTYPE_AS_BASE (Results 1 – 21 of 21) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/cp/
H A Ddump.cc99 && CLASSTYPE_AS_BASE (TYPE_CONTEXT (t)) == t) in cp_dump_tree()
H A Dcp-objcp-common.cc294 return CLASSTYPE_AS_BASE (type); in cp_classtype_as_base()
H A Dclass.cc4574 tree as_base = CLASSTYPE_AS_BASE (basetype); in build_base_field_1()
6389 if (!CLASSTYPE_AS_BASE (BINFO_TYPE (binfo))) in end_of_base()
6948 CLASSTYPE_AS_BASE (t) = base_t; in layout_class_type()
6951 CLASSTYPE_AS_BASE (t) = t; in layout_class_type()
6987 if (CLASSTYPE_AS_BASE (t) != t in layout_class_type()
6991 && TYPE_USER_ALIGN (t) == TYPE_USER_ALIGN (CLASSTYPE_AS_BASE (t)) in layout_class_type()
6993 TYPE_SIZE (CLASSTYPE_AS_BASE (t)))) in layout_class_type()
6994 CLASSTYPE_AS_BASE (t) = t; in layout_class_type()
9200 if (tree as_base = CLASSTYPE_AS_BASE (t)) in dump_class_hierarchy_1()
H A Dcp-tree.h2555 #define CLASSTYPE_AS_BASE(NODE) (LANG_TYPE_CLASS_CHECK (NODE)->as_base) macro
2561 && CLASSTYPE_AS_BASE (TYPE_CONTEXT (NODE)) == (NODE))
2565 #define CLASSTYPE_SIZE(NODE) TYPE_SIZE (CLASSTYPE_AS_BASE (NODE))
2566 #define CLASSTYPE_SIZE_UNIT(NODE) TYPE_SIZE_UNIT (CLASSTYPE_AS_BASE (NODE))
2567 #define CLASSTYPE_ALIGN(NODE) TYPE_ALIGN (CLASSTYPE_AS_BASE (NODE))
2568 #define CLASSTYPE_USER_ALIGN(NODE) TYPE_USER_ALIGN (CLASSTYPE_AS_BASE (NODE))
H A Drtti.cc1486 CLASSTYPE_AS_BASE (pseudo_type) = pseudo_type; in get_tinfo_desc()
H A Dinit.cc2305 if (exp != true_exp && CLASSTYPE_AS_BASE (type) != type) in expand_aggr_init_1()
2307 field_size = TYPE_SIZE (CLASSTYPE_AS_BASE (type)); in expand_aggr_init_1()
H A Dmodule.cc10462 (decl == TYPE_NAME (CLASSTYPE_AS_BASE (TREE_TYPE (container)))); in key_mergeable()
10903 tree as_base = CLASSTYPE_AS_BASE (ctx); in key_mergeable()
11666 tree as_base = CLASSTYPE_AS_BASE (type); in write_class_def()
11992 CLASSTYPE_AS_BASE (type) = as_base; in read_class_def()
H A DChangeLog-20203205 * class.c (build_base_field_1): Cache CLASSTYPE_AS_BASE.
3207 (dump_class_hierarchy_1): Cache CLASSTYPE_AS_BASE.
5550 CLASSTYPE_AS_BASE if their TYPE_USER_ALIGN don't match.
H A DChangeLog-2003255 CLASSTYPE_AS_BASE.
256 * call.c (build_over_call): Use CLASSTYPE_AS_BASE for trivial
H A DChangeLog-20021462 (CLASSTYPE_AS_BASE): New macro.
H A Dcall.cc9810 tree as_base = CLASSTYPE_AS_BASE (type); in build_over_call()
H A DChangeLog-20182046 to the CLASSTYPE_AS_BASE.
H A Ddecl.cc16995 ctype = CLASSTYPE_AS_BASE (ctype); in build_clobber_this()
H A DChangeLog-20193319 CLASSTYPE_AS_BASE if it's the same size.
/netbsd-src/external/gpl3/gcc.old/dist/gcc/cp/
H A Ddump.c99 && CLASSTYPE_AS_BASE (TYPE_CONTEXT (t)) == t) in cp_dump_tree()
H A Dclass.c4475 gcc_assert (CLASSTYPE_AS_BASE (basetype)); in build_base_field_1()
4477 FIELD_DECL, NULL_TREE, CLASSTYPE_AS_BASE (basetype)); in build_base_field_1()
6357 if (!CLASSTYPE_AS_BASE (BINFO_TYPE (binfo))) in end_of_base()
6497 eoc = end_of_class (rli->t, CLASSTYPE_AS_BASE (rli->t) != NULL_TREE); in include_empty_classes()
6836 CLASSTYPE_AS_BASE (t) = base_t; in layout_class_type()
6839 CLASSTYPE_AS_BASE (t) = t; in layout_class_type()
6875 if (CLASSTYPE_AS_BASE (t) != t in layout_class_type()
6879 && TYPE_USER_ALIGN (t) == TYPE_USER_ALIGN (CLASSTYPE_AS_BASE (t)) in layout_class_type()
6881 TYPE_SIZE (CLASSTYPE_AS_BASE (t)))) in layout_class_type()
6882 CLASSTYPE_AS_BASE (t) = t; in layout_class_type()
[all …]
H A Dcp-tree.h2400 #define CLASSTYPE_AS_BASE(NODE) (LANG_TYPE_CLASS_CHECK (NODE)->as_base) macro
2406 && CLASSTYPE_AS_BASE (TYPE_CONTEXT (NODE)) == (NODE))
2410 #define CLASSTYPE_SIZE(NODE) TYPE_SIZE (CLASSTYPE_AS_BASE (NODE))
2411 #define CLASSTYPE_SIZE_UNIT(NODE) TYPE_SIZE_UNIT (CLASSTYPE_AS_BASE (NODE))
2412 #define CLASSTYPE_ALIGN(NODE) TYPE_ALIGN (CLASSTYPE_AS_BASE (NODE))
2413 #define CLASSTYPE_USER_ALIGN(NODE) TYPE_USER_ALIGN (CLASSTYPE_AS_BASE (NODE))
H A Drtti.c1474 CLASSTYPE_AS_BASE (pseudo_type) = pseudo_type; in get_tinfo_desc()
H A Dinit.c2068 if (exp != true_exp && CLASSTYPE_AS_BASE (type) != type) in expand_aggr_init_1()
2070 field_size = TYPE_SIZE (CLASSTYPE_AS_BASE (type)); in expand_aggr_init_1()
H A Dcall.c9092 tree as_base = CLASSTYPE_AS_BASE (type); in build_over_call()
H A Ddecl.c16143 ctype = CLASSTYPE_AS_BASE (ctype); in build_clobber_this()