Searched refs:CLASSTYPE_AS_BASE (Results 1 – 21 of 21) sorted by relevance
99 && CLASSTYPE_AS_BASE (TYPE_CONTEXT (t)) == t) in cp_dump_tree()
294 return CLASSTYPE_AS_BASE (type); in cp_classtype_as_base()
4574 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()
2555 #define CLASSTYPE_AS_BASE(NODE) (LANG_TYPE_CLASS_CHECK (NODE)->as_base) macro2561 && 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))
1486 CLASSTYPE_AS_BASE (pseudo_type) = pseudo_type; in get_tinfo_desc()
2305 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()
10462 (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()
3205 * 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.
255 CLASSTYPE_AS_BASE.256 * call.c (build_over_call): Use CLASSTYPE_AS_BASE for trivial
1462 (CLASSTYPE_AS_BASE): New macro.
9810 tree as_base = CLASSTYPE_AS_BASE (type); in build_over_call()
2046 to the CLASSTYPE_AS_BASE.
16995 ctype = CLASSTYPE_AS_BASE (ctype); in build_clobber_this()
3319 CLASSTYPE_AS_BASE if it's the same size.
4475 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 …]
2400 #define CLASSTYPE_AS_BASE(NODE) (LANG_TYPE_CLASS_CHECK (NODE)->as_base) macro2406 && 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))
1474 CLASSTYPE_AS_BASE (pseudo_type) = pseudo_type; in get_tinfo_desc()
2068 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()
9092 tree as_base = CLASSTYPE_AS_BASE (type); in build_over_call()
16143 ctype = CLASSTYPE_AS_BASE (ctype); in build_clobber_this()