Home | History | Annotate | Download | only in include

Lines Matching refs:STRUCT

51 #define CODE_CONTAINS_STRUCT(CODE, STRUCT) (tree_contains_struct[(CODE)][(STRUCT)])
196 typedef struct GTY(()) alias_pair
370 struct GTY(()) tree_base {
414 struct GTY(()) tree_common {
415 struct tree_base base;
764 #define CONTAINS_STRUCT_CHECK(T, STRUCT) __extension__ \
766 if (tree_contains_struct[TREE_CODE(__t)][(STRUCT)] != 1) \
767 tree_contains_struct_check_failed (__t, (STRUCT), __FILE__, __LINE__, \
1426 struct GTY(()) tree_int_cst {
1427 struct tree_common common;
1431 /* In a REAL_CST node. struct real_value is an opaque entity, with
1434 struct real_value;
1439 struct GTY(()) tree_real_cst {
1440 struct tree_common common;
1441 struct real_value * real_cst_ptr;
1445 struct fixed_value;
1451 struct GTY(()) tree_fixed_cst {
1452 struct tree_common common;
1453 struct fixed_value * fixed_cst_ptr;
1461 struct GTY(()) tree_string {
1462 struct tree_common common;
1471 struct GTY(()) tree_complex {
1472 struct tree_common common;
1480 struct GTY(()) tree_vector {
1481 struct tree_common common;
1501 ((tree) ((char *) (NODE) - sizeof (struct tree_common)))
1502 #define GCC_IDENT_TO_HT_IDENT(NODE) (&((struct tree_identifier *) (NODE))->id)
1504 struct GTY(()) tree_identifier {
1505 struct tree_common common;
1506 struct ht_identifier id;
1513 struct GTY(()) tree_list {
1514 struct tree_common common;
1526 struct GTY(()) tree_vec {
1527 struct tree_common common;
1577 typedef struct GTY(()) constructor_elt_d {
1585 struct GTY(()) tree_constructor {
1586 struct tree_common common;
1875 struct GTY(()) tree_exp {
1876 struct tree_common common;
1923 struct ptr_info_def;
1927 typedef struct GTY(()) ssa_use_operand_d {
1928 struct ssa_use_operand_d* GTY((skip(""))) prev;
1929 struct ssa_use_operand_d* GTY((skip(""))) next;
1934 the explanation in struct immediate_use_iterator_d. */
1942 struct GTY(()) tree_ssa_name {
1943 struct tree_common common;
1955 struct ptr_info_def *ptr_info;
1958 struct ssa_use_operand_d imm_uses;
1962 struct GTY(()) phi_arg_d {
1963 /* imm_use MUST be the first element in struct because we do some
1965 struct ssa_use_operand_d imm_use;
1984 struct GTY(()) tree_omp_clause {
1985 struct tree_common common;
2056 struct GTY(()) tree_block {
2057 struct tree_common common;
2338 hold struct/union type tag names. */
2353 struct die_struct;
2355 struct GTY(()) tree_type {
2356 struct tree_common common;
2388 struct die_struct * GTY ((tag ("TYPE_SYMTAB_IS_DIE"))) die;
2399 struct lang_type *lang_specific;
2506 struct GTY (()) tree_binfo {
2507 struct tree_common common;
2551 struct function;
2604 struct GTY(()) tree_decl_minimal {
2605 struct tree_common common;
2772 struct GTY(()) tree_decl_common {
2773 struct tree_decl_minimal common;
2840 struct lang_decl *lang_specific;
2888 struct GTY(()) tree_decl_with_rtl {
2889 struct tree_decl_common common;
2943 struct S { int i; } s;
2950 's' (struct S) in record_component_aliases. The counterpart is that
2952 (int) but instead directly that of the type of 's' (struct S). */
2956 struct GTY(()) tree_field_decl {
2957 struct tree_decl_common common;
2982 struct GTY(()) tree_label_decl {
2983 struct tree_decl_with_rtl common;
2988 struct var_ann_d;
2989 struct GTY(()) tree_result_decl {
2990 struct tree_decl_with_rtl common;
2991 struct var_ann_d *ann;
2994 struct GTY(()) tree_const_decl {
2995 struct tree_decl_with_rtl common;
3007 struct GTY(()) tree_parm_decl {
3008 struct tree_decl_with_rtl common;
3010 struct var_ann_d *ann;
3146 struct GTY(()) tree_decl_with_vis {
3147 struct tree_decl_with_rtl common;
3230 struct GTY(()) tree_var_decl {
3231 struct tree_decl_with_vis common;
3232 struct var_ann_d *ann;
3242 Before the struct containing the FUNCTION_DECL is laid out,
3252 struct GTY(())
3254 struct tree_decl_with_vis common;
3359 /* For FUNCTION_DECL, this holds a pointer to a structure ("struct function")
3394 struct GTY(()) tree_function_decl {
3395 struct tree_decl_non_common common;
3397 struct function *f;
3442 struct GTY(()) tree_translation_unit_decl {
3443 struct tree_decl_common common;
3468 struct GTY(()) tree_type_decl {
3469 struct tree_decl_non_common common;
3485 struct GTY ((chain_next ("%h.next"), chain_prev ("%h.prev"))) tree_statement_list_node
3487 struct tree_statement_list_node *prev;
3488 struct tree_statement_list_node *next;
3492 struct GTY(()) tree_statement_list
3494 struct tree_common common;
3495 struct tree_statement_list_node *head;
3496 struct tree_statement_list_node *tail;
3502 struct GTY(()) tree_optimization_option {
3503 struct tree_common common;
3506 struct cl_optimization opts;
3517 struct GTY(()) tree_target_option {
3518 struct tree_common common;
3521 struct cl_target_option opts;
3538 struct tree_base GTY ((tag ("TS_BASE"))) base;
3539 struct tree_common GTY ((tag ("TS_COMMON"))) common;
3540 struct tree_int_cst GTY ((tag ("TS_INT_CST"))) int_cst;
3541 struct tree_real_cst GTY ((tag ("TS_REAL_CST"))) real_cst;
3542 struct tree_fixed_cst GTY ((tag ("TS_FIXED_CST"))) fixed_cst;
3543 struct tree_vector GTY ((tag ("TS_VECTOR"))) vector;
3544 struct tree_string GTY ((tag ("TS_STRING"))) string;
3545 struct tree_complex GTY ((tag ("TS_COMPLEX"))) complex;
3546 struct tree_identifier GTY ((tag ("TS_IDENTIFIER"))) identifier;
3547 struct tree_decl_minimal GTY((tag ("TS_DECL_MINIMAL"))) decl_minimal;
3548 struct tree_decl_common GTY ((tag ("TS_DECL_COMMON"))) decl_common;
3549 struct tree_decl_with_rtl GTY ((tag ("TS_DECL_WRTL"))) decl_with_rtl;
3550 struct tree_decl_non_common GTY ((tag ("TS_DECL_NON_COMMON"))) decl_non_common;
3551 struct tree_parm_decl GTY ((tag ("TS_PARM_DECL"))) parm_decl;
3552 struct tree_decl_with_vis GTY ((tag ("TS_DECL_WITH_VIS"))) decl_with_vis;
3553 struct tree_var_decl GTY ((tag ("TS_VAR_DECL"))) var_decl;
3554 struct tree_field_decl GTY ((tag ("TS_FIELD_DECL"))) field_decl;
3555 struct tree_label_decl GTY ((tag ("TS_LABEL_DECL"))) label_decl;
3556 struct tree_result_decl GTY ((tag ("TS_RESULT_DECL"))) result_decl;
3557 struct tree_const_decl GTY ((tag ("TS_CONST_DECL"))) const_decl;
3558 struct tree_type_decl GTY ((tag ("TS_TYPE_DECL"))) type_decl;
3559 struct tree_function_decl GTY ((tag ("TS_FUNCTION_DECL"))) function_decl;
3560 struct tree_translation_unit_decl GTY ((tag ("TS_TRANSLATION_UNIT_DECL")))
3562 struct tree_type GTY ((tag ("TS_TYPE"))) type;
3563 struct tree_list GTY ((tag ("TS_LIST"))) list;
3564 struct tree_vec GTY ((tag ("TS_VEC"))) vec;
3565 struct tree_exp GTY ((tag ("TS_EXP"))) exp;
3566 struct tree_ssa_name GTY ((tag ("TS_SSA_NAME"))) ssa_name;
3567 struct tree_block GTY ((tag ("TS_BLOCK"))) block;
3568 struct tree_binfo GTY ((tag ("TS_BINFO"))) binfo;
3569 struct tree_statement_list GTY ((tag ("TS_STATEMENT_LIST"))) stmt_list;
3570 struct tree_constructor GTY ((tag ("TS_CONSTRUCTOR"))) constructor;
3571 struct tree_omp_clause GTY ((tag ("TS_OMP_CLAUSE"))) omp_clause;
3572 struct tree_optimization_option GTY ((tag ("TS_OPTIMIZATION"))) optimization;
3573 struct tree_target_option GTY ((tag ("TS_TARGET_OPTION"))) target_option;
3958 struct {
4326 struct attribute_spec
4482 typedef struct record_layout_info_s
4911 typedef struct {
5398 extern const struct attribute_spec *lookup_attribute_spec (const_tree);
5449 typedef struct pointer_set_t symbol_alias_set_t;
5511 struct pointer_set_t;
5520 void *, struct pointer_set_t*);
5522 extern tree walk_tree_1 (tree*, walk_tree_fn, void*, struct pointer_set_t*,
5575 struct GTY(()) tree_map_base {
5586 struct GTY(()) tree_map {
5587 struct tree_map_base base;
5598 struct GTY(()) tree_decl_map {
5599 struct tree_map_base base;
5609 struct GTY(()) tree_int_map {
5610 struct tree_map_base base;
5620 struct GTY(()) tree_priority_map {
5621 struct tree_map_base base;
5671 typedef struct call_expr_arg_iterator_d {
5677 typedef struct const_call_expr_arg_iterator_d {