Lines Matching refs:GTY
984 struct GTY(()) alias_pair {
1024 struct GTY(()) tree_base {
1134 } GTY((skip(""))) u;
1446 struct GTY(()) tree_typed {
1451 struct GTY(()) tree_common {
1456 struct GTY(()) tree_int_cst {
1462 struct GTY(()) tree_real_cst {
1467 struct GTY(()) tree_fixed_cst {
1472 struct GTY(()) tree_string {
1478 struct GTY(()) tree_complex {
1484 struct GTY(()) tree_vector {
1486 tree GTY ((length ("vector_cst_encoded_nelts ((tree) &%h)"))) elts[1];
1489 struct GTY(()) tree_poly_int_cst {
1494 struct GTY(()) tree_identifier {
1499 struct GTY(()) tree_list {
1505 struct GTY(()) tree_vec {
1507 tree GTY ((length ("TREE_VEC_LENGTH ((tree)&%h)"))) a[1];
1514 struct GTY(()) constructor_elt {
1519 struct GTY(()) tree_constructor {
1563 struct GTY(()) tree_exp {
1566 tree GTY ((special ("tree_exp"),
1573 struct GTY(()) ssa_use_operand_t {
1574 struct ssa_use_operand_t* GTY((skip(""))) prev;
1575 struct ssa_use_operand_t* GTY((skip(""))) next;
1581 union { gimple *stmt; tree ssa_name; } GTY((skip(""))) loc;
1582 tree *GTY((skip(""))) use;
1585 struct GTY(()) tree_ssa_name {
1597 struct GTY ((tag ("0"))) ptr_info_def *ptr_info;
1599 struct GTY ((tag ("1"))) range_info_def *range_info;
1600 } GTY ((desc ("%1.typed.type ?" \
1607 struct GTY(()) phi_arg_d {
1615 struct GTY(()) tree_omp_clause {
1632 } GTY ((skip)) subcode;
1639 tree GTY ((length ("omp_clause_num_ops[OMP_CLAUSE_CODE ((tree)&%h)]")))
1643 struct GTY(()) tree_block {
1665 struct GTY(()) tree_type_common {
1709 int GTY ((tag ("TYPE_SYMTAB_IS_ADDRESS"))) address;
1710 struct die_struct * GTY ((tag ("TYPE_SYMTAB_IS_DIE"))) die;
1711 } GTY ((desc ("debug_hooks->tree_type_symtab_field"))) symtab;
1719 struct GTY(()) tree_type_with_lang_specific {
1725 struct GTY(()) tree_type_non_common {
1733 struct GTY (()) tree_binfo {
1749 struct GTY(()) tree_decl_minimal {
1757 struct GTY(()) tree_decl_common {
1830 struct GTY(()) tree_decl_with_rtl {
1835 struct GTY(()) tree_field_decl {
1845 struct GTY(()) tree_label_decl {
1851 struct GTY(()) tree_result_decl {
1855 struct GTY(()) tree_const_decl {
1859 struct GTY(()) tree_parm_decl {
1864 struct GTY(()) tree_decl_with_vis {
1901 struct GTY(()) tree_var_decl {
1905 struct GTY(()) tree_decl_non_common {
1928 struct GTY(()) tree_function_decl {
1977 struct GTY(()) tree_translation_unit_decl {
1985 struct GTY(()) tree_type_decl {
1990 struct GTY ((chain_next ("%h.next"), chain_prev ("%h.prev"))) tree_statement_list_node
1997 struct GTY(()) tree_statement_list
2007 struct GTY(()) tree_optimization_option {
2015 void *GTY ((atomic)) optabs;
2019 struct target_optabs *GTY ((skip)) base_optabs;
2024 class GTY(()) target_globals;
2028 struct GTY(()) tree_target_option {
2041 union GTY ((ptr_alias (union lang_tree_node),
2043 struct tree_base GTY ((tag ("TS_BASE"))) base;
2044 struct tree_typed GTY ((tag ("TS_TYPED"))) typed;
2045 struct tree_common GTY ((tag ("TS_COMMON"))) common;
2046 struct tree_int_cst GTY ((tag ("TS_INT_CST"))) int_cst;
2047 struct tree_poly_int_cst GTY ((tag ("TS_POLY_INT_CST"))) poly_int_cst;
2048 struct tree_real_cst GTY ((tag ("TS_REAL_CST"))) real_cst;
2049 struct tree_fixed_cst GTY ((tag ("TS_FIXED_CST"))) fixed_cst;
2050 struct tree_vector GTY ((tag ("TS_VECTOR"))) vector;
2051 struct tree_string GTY ((tag ("TS_STRING"))) string;
2052 struct tree_complex GTY ((tag ("TS_COMPLEX"))) complex;
2053 struct tree_identifier GTY ((tag ("TS_IDENTIFIER"))) identifier;
2054 struct tree_decl_minimal GTY((tag ("TS_DECL_MINIMAL"))) decl_minimal;
2055 struct tree_decl_common GTY ((tag ("TS_DECL_COMMON"))) decl_common;
2056 struct tree_decl_with_rtl GTY ((tag ("TS_DECL_WRTL"))) decl_with_rtl;
2057 struct tree_decl_non_common GTY ((tag ("TS_DECL_NON_COMMON")))
2059 struct tree_parm_decl GTY ((tag ("TS_PARM_DECL"))) parm_decl;
2060 struct tree_decl_with_vis GTY ((tag ("TS_DECL_WITH_VIS"))) decl_with_vis;
2061 struct tree_var_decl GTY ((tag ("TS_VAR_DECL"))) var_decl;
2062 struct tree_field_decl GTY ((tag ("TS_FIELD_DECL"))) field_decl;
2063 struct tree_label_decl GTY ((tag ("TS_LABEL_DECL"))) label_decl;
2064 struct tree_result_decl GTY ((tag ("TS_RESULT_DECL"))) result_decl;
2065 struct tree_const_decl GTY ((tag ("TS_CONST_DECL"))) const_decl;
2066 struct tree_type_decl GTY ((tag ("TS_TYPE_DECL"))) type_decl;
2067 struct tree_function_decl GTY ((tag ("TS_FUNCTION_DECL"))) function_decl;
2068 struct tree_translation_unit_decl GTY ((tag ("TS_TRANSLATION_UNIT_DECL")))
2070 struct tree_type_common GTY ((tag ("TS_TYPE_COMMON"))) type_common;
2071 struct tree_type_with_lang_specific GTY ((tag ("TS_TYPE_WITH_LANG_SPECIFIC")))
2073 struct tree_type_non_common GTY ((tag ("TS_TYPE_NON_COMMON")))
2075 struct tree_list GTY ((tag ("TS_LIST"))) list;
2076 struct tree_vec GTY ((tag ("TS_VEC"))) vec;
2077 struct tree_exp GTY ((tag ("TS_EXP"))) exp;
2078 struct tree_ssa_name GTY ((tag ("TS_SSA_NAME"))) ssa_name;
2079 struct tree_block GTY ((tag ("TS_BLOCK"))) block;
2080 struct tree_binfo GTY ((tag ("TS_BINFO"))) binfo;
2081 struct tree_statement_list GTY ((tag ("TS_STATEMENT_LIST"))) stmt_list;
2082 struct tree_constructor GTY ((tag ("TS_CONSTRUCTOR"))) constructor;
2083 struct tree_omp_clause GTY ((tag ("TS_OMP_CLAUSE"))) omp_clause;
2084 struct tree_optimization_option GTY ((tag ("TS_OPTIMIZATION"))) optimization;
2085 struct tree_target_option GTY ((tag ("TS_TARGET_OPTION"))) target_option;
2189 struct GTY(()) tree_map_base {
2195 struct GTY((for_user)) tree_map {
2202 struct GTY((for_user)) tree_decl_map {
2208 struct GTY((for_user)) tree_int_map {
2214 struct GTY((for_user)) tree_vec_map {
2238 struct GTY(()) builtin_info_type {
2275 extern GTY(()) vec<alias_pair, va_gc> *alias_pairs;
2289 extern GTY (()) vec<tree, va_gc> *all_translation_units;
2292 extern GTY(()) tree global_trees[TI_MAX];
2296 extern GTY(()) tree integer_types[itk_none];
2299 extern GTY(()) tree sizetype_tab[(int) stk_type_kind_last];
2311 extern GTY(()) builtin_info_type builtin_info[(int)END_BUILTINS];
2317 extern GTY(()) tree current_function_decl;
2320 extern GTY(()) const char * current_function_func_begin_label;