20#ifndef GCC_TREE_CORE_H
21#define GCC_TREE_CORE_H
46#define ECF_CONST (1 << 0)
51#define ECF_PURE (1 << 1)
56#define ECF_LOOPING_CONST_OR_PURE (1 << 2)
59#define ECF_NORETURN (1 << 3)
62#define ECF_MALLOC (1 << 4)
65#define ECF_MAY_BE_ALLOCA (1 << 5)
68#define ECF_NOTHROW (1 << 6)
71#define ECF_RETURNS_TWICE (1 << 7)
74#define ECF_SIBCALL (1 << 8)
78#define ECF_NOVOPS (1 << 9)
81#define ECF_LEAF (1 << 10)
84#define ECF_RET1 (1 << 11)
87#define ECF_TM_PURE (1 << 12)
90#define ECF_TM_BUILTIN (1 << 13)
93#define ECF_BY_DESCRIPTOR (1 << 14)
96#define ECF_COLD (1 << 15)
99#define ECF_XTHROW (1 << 16)
104#define EAF_UNUSED (1 << 1)
111#define EAF_NO_DIRECT_CLOBBER (1 << 2)
112#define EAF_NO_INDIRECT_CLOBBER (1 << 3)
115#define EAF_NO_DIRECT_ESCAPE (1 << 4)
116#define EAF_NO_INDIRECT_ESCAPE (1 << 5)
119#define EAF_NOT_RETURNED_DIRECTLY (1 << 6)
120#define EAF_NOT_RETURNED_INDIRECTLY (1 << 7)
123#define EAF_NO_DIRECT_READ (1 << 8)
124#define EAF_NO_INDIRECT_READ (1 << 9)
129#define ERF_RETURN_ARG_MASK (3)
133#define ERF_RETURNS_ARG (1 << 2)
137#define ERF_NOALIAS (1 << 3)
144#define DEFTREECODE(SYM, STRING, TYPE, NARGS) SYM,
145#define END_OF_BASE_TREE_CODES LAST_AND_UNUSED_TREE_CODE,
148#include "all-tree.def"
153#undef END_OF_BASE_TREE_CODES
156#define NUM_TREE_CODES \
157 ((int) LAST_AND_UNUSED_TREE_CODE)
159#define CODE_CONTAINS_STRUCT(CODE, STRUCT) \
160 (tree_contains_struct[(CODE)][(STRUCT)])
174#define BUILT_IN_LAST (BUILT_IN_NORMAL + 1)
178#define DEF_BUILTIN(ENUM, N, C, T, LT, B, F, NA, AT, IM, COND) ENUM,
180#include "builtins.def"
201#define DEF_INTERNAL_FN(CODE, FLAGS, FNSPEC) IFN_##CODE,
202#include "internal-fn.def"
212#define DEF_BUILTIN(ENUM, N, C, T, LT, B, F, NA, AT, IM, COND) \
213 CFN_##ENUM = int (ENUM),
214#include "builtins.def"
217#define DEF_INTERNAL_FN(CODE, FLAGS, FNSPEC) \
218 CFN_##CODE = int (END_BUILTINS) + int (IFN_##CODE),
219#include "internal-fn.def"
539#define DEFTREESTRUCT(ENUM, NAME) ENUM,
541#include "treestruct.def"
613#define OMP_FAIL_MEMORY_ORDER_SHIFT 3
694#define NUM_FLOATN_TYPES (TI_FLOATN_TYPE_LAST - TI_FLOATN_TYPE_FIRST + 1)
701#define NUM_FLOATNX_TYPES (TI_FLOATNX_TYPE_LAST - TI_FLOATNX_TYPE_FIRST + 1)
702#define NUM_FLOATN_NX_TYPES (TI_FLOATN_NX_TYPE_LAST \
703 - TI_FLOATN_NX_TYPE_FIRST \
1517 tree GTY ((length (
"vector_cst_encoded_nelts ((tree) &%h)"))) elts[1];
1538 tree GTY ((length (
"TREE_VEC_LENGTH ((tree)&%h)")))
a[1];
1607 tree GTY ((length (
"TREE_OPERAND_LENGTH ((tree)&%h)"))) operands[1];
1639 }
GTY ((desc (
"%1.typed.type ?" \
1640 "!POINTER_TYPE_P (TREE_TYPE ((tree)&%1)) : 2"))) info;
1678 tree GTY ((length (
"omp_clause_num_ops[OMP_CLAUSE_CODE ((tree)&%h)]")))
1714 unsigned lang_flag_0 : 1;
1715 unsigned lang_flag_1 : 1;
1716 unsigned lang_flag_2 : 1;
1717 unsigned lang_flag_3 : 1;
1718 unsigned lang_flag_4 : 1;
1719 unsigned lang_flag_5 : 1;
1720 unsigned lang_flag_6 : 1;
1752 int GTY ((tag (
"TYPE_SYMTAB_IS_ADDRESS"))) address;
1814 unsigned lang_flag_0 : 1;
1815 unsigned lang_flag_1 : 1;
1816 unsigned lang_flag_2 : 1;
1817 unsigned lang_flag_3 : 1;
1818 unsigned lang_flag_4 : 1;
1819 unsigned lang_flag_5 : 1;
1820 unsigned lang_flag_6 : 1;
1854 unsigned int align : 6;
2000 unsigned uninlinable : 1;
2027 const char *language;
2314#define DEFTREECODE(SYM, NAME, TYPE, LENGTH) TYPE,
2315#define END_OF_BASE_TREE_CODES tcc_exceptional,
2317#if __cpp_inline_variables < 201606L
2321#include "all-tree.def"
2326constexpr enum tree_code_class tree_code_type_tmpl<N>::tree_code_type[];
2329#include "all-tree.def"
2334#undef END_OF_BASE_TREE_CODES
2342#define DEFTREECODE(SYM, NAME, TYPE, LENGTH) LENGTH,
2343#define END_OF_BASE_TREE_CODES 0,
2345#if __cpp_inline_variables < 201606L
2349#include "all-tree.def"
2354constexpr unsigned char tree_code_length_tmpl<N>::tree_code_length[];
2357#include "all-tree.def"
2362#undef END_OF_BASE_TREE_CODES
const char * built_in_names[(int) END_BUILTINS]
Definition builtins.cc:96
const char *const built_in_class_names[BUILT_IN_LAST]
Definition builtins.cc:93
symbol_table * symtab
Definition cgraph.cc:81
Definition target-globals.h:44
Definition value-range-storage.h:50
symbol_visibility
Definition coretypes.h:420
const union tree_node * const_tree
Definition coretypes.h:98
#define GTY(x)
Definition coretypes.h:41
union tree_node * tree
Definition coretypes.h:97
int alias_set_type
Definition coretypes.h:339
const struct gcc_debug_hooks * debug_hooks
Definition toplev.cc:120
void final(rtx_insn *first, FILE *file, int optimize_p)
Definition final.cc:2002
static type_p type(options_p *optsp, bool nested)
Definition gengtype-parse.cc:883
built_in_function
Definition genmatch.cc:354
@ END_BUILTINS
Definition genmatch.cc:356
combined_fn
Definition genmatch.cc:365
internal_fn
Definition genmatch.cc:360
tree_code
Definition genmatch.cc:347
@ MAX_TREE_CODES
Definition genmatch.cc:349
#define NUM_POLY_INT_COEFFS
Definition genmodes.cc:859
optab_def optabs[]
Definition gensupport.cc:3775
T * ggc_alloc(ALONE_CXX_MEM_STAT_INFO)
Definition ggc.h:184
#define MACHINE_MODE_BITSIZE
Definition machmode.h:258
args
Definition regenerate-opt-urls.py:391
Ca unsigned int precision
Definition poly-int.h:742
bool in_gimple_form
Definition passes.cc:154
i
Definition poly-int.h:772
Ca & a
Definition poly-int.h:766
rtx offset
Definition postreload.cc:691
tree variable_size(tree size)
Definition stor-layout.cc:67
tree sizetype_tab[(int) stk_type_kind_last]
Definition stor-layout.cc:49
unsigned int maximum_field_alignment
Definition stor-layout.cc:53
Definition tree-core.h:1014
tree target
Definition tree-core.h:1016
tree decl
Definition tree-core.h:1015
Definition tree-loop-distribution.cc:240
Definition tree-predcom.cc:299
Definition tree-core.h:1545
tree index
Definition tree-core.h:1546
tree value
Definition tree-core.h:1547
Definition genautomata.cc:499
Definition loop-invariant.cc:88
Definition dwarf2out.cc:3178
Definition fixed-value.h:24
Definition function.h:249
Definition collect2.cc:175
Definition collect2.cc:168
Definition tree-ssanames.h:26
Definition tree-core.h:1612
gimple * stmt
Definition tree-core.h:1620
tree ssa_name
Definition tree-core.h:1620
tree * use
Definition tree-core.h:1621
struct ssa_use_operand_t * prev
Definition tree-core.h:1613
union ssa_use_operand_t::@65 loc
struct ssa_use_operand_t * next
Definition tree-core.h:1614
Definition tree-core.h:1054
unsigned spare0
Definition tree-core.h:1094
unsigned nameless_flag
Definition tree-core.h:1091
unsigned int unused
Definition tree-core.h:1133
unsigned constant_flag
Definition tree-core.h:1058
unsigned nowarning_flag
Definition tree-core.h:1063
struct tree_base::@60::@63 vector_cst
unsigned asm_written_flag
Definition tree-core.h:1062
unsigned lang_flag_4
Definition tree-core.h:1083
unsigned side_effects_flag
Definition tree-core.h:1057
unsigned unavailable_flag
Definition tree-core.h:1093
unsigned lang_flag_0
Definition tree-core.h:1079
struct tree_base::@60::@62 int_length
unsigned short clique
Definition tree-core.h:1156
unsigned visited
Definition tree-core.h:1064
unsigned atomic_flag
Definition tree-core.h:1092
unsigned lang_flag_3
Definition tree-core.h:1082
unsigned address_space
Definition tree-core.h:1103
unsigned short extended
Definition tree-core.h:1118
unsigned private_flag
Definition tree-core.h:1070
int length
Definition tree-core.h:1122
struct tree_base::@60::@64 dependence_info
enum tree_code code
Definition tree-core.h:1055
unsigned user_align
Definition tree-core.h:1090
unsigned protected_flag
Definition tree-core.h:1071
unsigned default_def_flag
Definition tree-core.h:1073
unsigned lang_flag_6
Definition tree-core.h:1085
unsigned nothrow_flag
Definition tree-core.h:1067
unsigned readonly_flag
Definition tree-core.h:1061
unsigned short unextended
Definition tree-core.h:1114
unsigned saturating_flag
Definition tree-core.h:1086
unsigned int nelts_per_pattern
Definition tree-core.h:1130
struct tree_base::@60::@61 bits
unsigned public_flag
Definition tree-core.h:1069
unsigned addressable_flag
Definition tree-core.h:1059
unsigned int chrec_var
Definition tree-core.h:1140
unsigned spare1
Definition tree-core.h:1096
unsigned short base
Definition tree-core.h:1157
unsigned lang_flag_1
Definition tree-core.h:1080
unsigned lang_flag_5
Definition tree-core.h:1084
unsigned used_flag
Definition tree-core.h:1066
unsigned lang_flag_2
Definition tree-core.h:1081
unsigned deprecated_flag
Definition tree-core.h:1072
unsigned volatile_flag
Definition tree-core.h:1060
enum internal_fn ifn
Definition tree-core.h:1143
unsigned int version
Definition tree-core.h:1137
enum omp_memory_order omp_atomic_memory_order
Definition tree-core.h:1146
unsigned static_flag
Definition tree-core.h:1068
unsigned packed_flag
Definition tree-core.h:1089
unsigned unsigned_flag
Definition tree-core.h:1088
unsigned int log2_npatterns
Definition tree-core.h:1127
Definition tree-core.h:1482
tree chain
Definition tree-core.h:1484
struct tree_typed typed
Definition tree-core.h:1483
Definition tree-core.h:1509
tree imag
Definition tree-core.h:1512
struct tree_typed typed
Definition tree-core.h:1510
tree real
Definition tree-core.h:1511
Definition tree-core.h:1550
vec< constructor_elt, va_gc > * elts
Definition tree-core.h:1552
struct tree_typed typed
Definition tree-core.h:1551
Definition tree-core.h:1601
struct tree_typed typed
Definition tree-core.h:1602
location_t locus
Definition tree-core.h:1603
unsigned condition_uid
Definition tree-core.h:1606
tree operands[1]
Definition tree-core.h:1607
Definition tree-core.h:1498
struct tree_typed typed
Definition tree-core.h:1499
struct fixed_value * fixed_cst_ptr
Definition tree-core.h:1500
Definition tree-core.h:1525
struct tree_common common
Definition tree-core.h:1526
Definition tree-core.h:1487
HOST_WIDE_INT val[1]
Definition tree-core.h:1489
struct tree_typed typed
Definition tree-core.h:1488
Definition tree-core.h:1530
tree value
Definition tree-core.h:1533
struct tree_common common
Definition tree-core.h:1531
tree purpose
Definition tree-core.h:1532
Definition tree-core.h:1520
tree coeffs[NUM_POLY_INT_COEFFS]
Definition tree-core.h:1522
struct tree_typed typed
Definition tree-core.h:1521
Definition tree-core.h:1493
struct real_value value
Definition tree-core.h:1495
struct tree_typed typed
Definition tree-core.h:1494
Definition tree-core.h:1503
struct tree_typed typed
Definition tree-core.h:1504
char str[1]
Definition tree-core.h:1506
int length
Definition tree-core.h:1505
Definition tree-core.h:1477
tree type
Definition tree-core.h:1479
struct tree_base base
Definition tree-core.h:1478
Definition tree-core.h:1536
struct tree_common common
Definition tree-core.h:1537
tree a[1]
Definition tree-core.h:1538
Definition tree-core.h:1515
tree elts[1]
Definition tree-core.h:1517
struct tree_typed typed
Definition tree-core.h:1516
Definition loop-invariant.cc:78
Definition var-tracking.cc:367
tree current_function_decl
Definition toplev.cc:124
const char * current_function_func_begin_label
Definition toplev.cc:128
omp_clause_bind_kind
Definition tree-core.h:589
@ OMP_CLAUSE_BIND_TEAMS
Definition tree-core.h:590
@ OMP_CLAUSE_BIND_THREAD
Definition tree-core.h:592
@ OMP_CLAUSE_BIND_PARALLEL
Definition tree-core.h:591
tree(* walk_tree_fn)(tree *, int *, void *)
Definition tree-core.h:1023
@ BUILT_IN_COMPLEX_DIV_MAX
Definition tree-core.h:190
@ BUILT_IN_COMPLEX_MUL_MIN
Definition tree-core.h:183
@ BUILT_IN_COMPLEX_DIV_MIN
Definition tree-core.h:189
@ END_BUILTINS
Definition tree-core.h:196
@ BUILT_IN_COMPLEX_MUL_MAX
Definition tree-core.h:184
tree_index
Definition tree-core.h:627
@ TI_FLOAT_TYPE
Definition tree-core.h:674
@ TI_CONST_PTR_TYPE
Definition tree-core.h:734
@ TI_UINTQI_TYPE
Definition tree-core.h:635
@ TI_INTSI_TYPE
Definition tree-core.h:631
@ TI_SA_TYPE
Definition tree-core.h:811
@ TI_FLOAT_PTR_TYPE
Definition tree-core.h:727
@ TI_COMPLEX_FLOAT32_TYPE
Definition tree-core.h:720
@ TI_SAT_ULLFRACT_TYPE
Definition tree-core.h:765
@ TI_USA_TYPE
Definition tree-core.h:815
@ TI_FLOATNX_TYPE_LAST
Definition tree-core.h:699
@ TI_INTQI_TYPE
Definition tree-core.h:629
@ TI_VA_LIST_FPR_COUNTER_FIELD
Definition tree-core.h:740
@ TI_COMPLEX_FLOAT64_TYPE
Definition tree-core.h:721
@ TI_UINTDI_TYPE
Definition tree-core.h:638
@ TI_COMPLEX_FLOATN_NX_TYPE_FIRST
Definition tree-core.h:719
@ TI_UINTTI_TYPE
Definition tree-core.h:639
@ TI_SIZE_TYPE
Definition tree-core.h:735
@ TI_FILEPTR_TYPE
Definition tree-core.h:742
@ TI_SAT_USACCUM_TYPE
Definition tree-core.h:778
@ TI_INTEGER_MINUS_ONE
Definition tree-core.h:657
@ TI_SAT_UHQ_TYPE
Definition tree-core.h:806
@ TI_UINT64_TYPE
Definition tree-core.h:649
@ TI_SAT_ULFRACT_TYPE
Definition tree-core.h:764
@ TI_VOID_TYPE
Definition tree-core.h:732
@ TI_POINTER_SIZED_TYPE
Definition tree-core.h:748
@ TI_LONG_DOUBLE_PTR_TYPE
Definition tree-core.h:729
@ TI_LFRACT_TYPE
Definition tree-core.h:768
@ TI_COMPLEX_FLOAT16_TYPE
Definition tree-core.h:718
@ TI_SAT_UDA_TYPE
Definition tree-core.h:824
@ TI_ACCUM_TYPE
Definition tree-core.h:783
@ TI_COMPLEX_FLOAT128X_TYPE
Definition tree-core.h:725
@ TI_SAT_DQ_TYPE
Definition tree-core.h:803
@ TI_NULL_POINTER
Definition tree-core.h:658
@ TI_SAT_UDQ_TYPE
Definition tree-core.h:808
@ TI_COMPLEX_FLOAT128_TYPE
Definition tree-core.h:722
@ TI_SACCUM_TYPE
Definition tree-core.h:782
@ TI_CURRENT_TARGET_PRAGMA
Definition tree-core.h:835
@ TI_BFLOAT16_TYPE
Definition tree-core.h:679
@ TI_UTA_TYPE
Definition tree-core.h:817
@ TI_UINTSI_TYPE
Definition tree-core.h:637
@ TI_SAT_TA_TYPE
Definition tree-core.h:821
@ TI_UHA_TYPE
Definition tree-core.h:814
@ TI_BOOLEAN_TYPE
Definition tree-core.h:741
@ TI_FLOAT128_TYPE
Definition tree-core.h:692
@ TI_SAT_LLACCUM_TYPE
Definition tree-core.h:777
@ TI_LACCUM_TYPE
Definition tree-core.h:784
@ TI_ATOMICDI_TYPE
Definition tree-core.h:644
@ TI_OPTIMIZATION_DEFAULT
Definition tree-core.h:831
@ TI_SQ_TYPE
Definition tree-core.h:792
@ TI_ULACCUM_TYPE
Definition tree-core.h:788
@ TI_DQ_TYPE
Definition tree-core.h:793
@ TI_FLOATN_TYPE_LAST
Definition tree-core.h:693
@ TI_COMPLEX_FLOAT_TYPE
Definition tree-core.h:714
@ TI_HQ_TYPE
Definition tree-core.h:791
@ TI_BITSIZE_ZERO
Definition tree-core.h:663
@ TI_FLOATN_NX_TYPE_FIRST
Definition tree-core.h:689
@ TI_INTEGER_PTR_TYPE
Definition tree-core.h:730
@ TI_SIZE_ZERO
Definition tree-core.h:660
@ TI_ULLACCUM_TYPE
Definition tree-core.h:789
@ TI_FLOATN_NX_TYPE_LAST
Definition tree-core.h:700
@ TI_COMPLEX_FLOAT32X_TYPE
Definition tree-core.h:723
@ TI_SAT_ACCUM_TYPE
Definition tree-core.h:775
@ TI_INTEGER_THREE
Definition tree-core.h:656
@ TI_ATOMICTI_TYPE
Definition tree-core.h:645
@ TI_HA_TYPE
Definition tree-core.h:810
@ TI_TQ_TYPE
Definition tree-core.h:794
@ TI_SAT_UTA_TYPE
Definition tree-core.h:825
@ TI_ULLFRACT_TYPE
Definition tree-core.h:773
@ TI_SAT_LFRACT_TYPE
Definition tree-core.h:760
@ TI_VA_LIST_TYPE
Definition tree-core.h:738
@ TI_DOUBLE_PTR_TYPE
Definition tree-core.h:728
@ TI_FLOATN_TYPE_FIRST
Definition tree-core.h:688
@ TI_INTEGER_ZERO
Definition tree-core.h:654
@ TI_FENV_T_PTR_TYPE
Definition tree-core.h:744
@ TI_COMPLEX_LONG_DOUBLE_TYPE
Definition tree-core.h:716
@ TI_SAT_LLFRACT_TYPE
Definition tree-core.h:761
@ TI_SAT_SQ_TYPE
Definition tree-core.h:802
@ TI_TARGET_OPTION_CURRENT
Definition tree-core.h:834
@ TI_UINTHI_TYPE
Definition tree-core.h:636
@ TI_CHREC_KNOWN
Definition tree-core.h:839
@ TI_SAT_LACCUM_TYPE
Definition tree-core.h:776
@ TI_ATOMICSI_TYPE
Definition tree-core.h:643
@ TI_USACCUM_TYPE
Definition tree-core.h:786
@ TI_PUBLIC
Definition tree-core.h:667
@ TI_LLFRACT_TYPE
Definition tree-core.h:769
@ TI_COMPLEX_INTEGER_TYPE
Definition tree-core.h:713
@ TI_PRIVATE
Definition tree-core.h:669
@ TI_SAT_UACCUM_TYPE
Definition tree-core.h:779
@ TI_SAT_HA_TYPE
Definition tree-core.h:818
@ TI_VOID
Definition tree-core.h:652
@ TI_FLOAT64_TYPE
Definition tree-core.h:691
@ TI_SAT_USFRACT_TYPE
Definition tree-core.h:762
@ TI_SFRACT_TYPE
Definition tree-core.h:766
@ TI_SAT_UQQ_TYPE
Definition tree-core.h:805
@ TI_FLOAT128X_TYPE
Definition tree-core.h:698
@ TI_UACCUM_TYPE
Definition tree-core.h:787
@ TI_VOID_LIST_NODE
Definition tree-core.h:754
@ TI_UTQ_TYPE
Definition tree-core.h:799
@ TI_SAT_FRACT_TYPE
Definition tree-core.h:759
@ TI_SAT_UHA_TYPE
Definition tree-core.h:822
@ TI_SIZE_ONE
Definition tree-core.h:661
@ TI_PTR_TYPE
Definition tree-core.h:733
@ TI_UINT128_TYPE
Definition tree-core.h:650
@ TI_CONST_FENV_T_PTR_TYPE
Definition tree-core.h:745
@ TI_SAT_USA_TYPE
Definition tree-core.h:823
@ TI_SAT_DA_TYPE
Definition tree-core.h:820
@ TI_UHQ_TYPE
Definition tree-core.h:796
@ TI_QQ_TYPE
Definition tree-core.h:790
@ TI_FLOATNX_TYPE_FIRST
Definition tree-core.h:696
@ TI_SAT_TQ_TYPE
Definition tree-core.h:804
@ TI_FLOAT64X_TYPE
Definition tree-core.h:697
@ TI_SAT_QQ_TYPE
Definition tree-core.h:800
@ TI_INTDI_TYPE
Definition tree-core.h:632
@ TI_CONST_TM_PTR_TYPE
Definition tree-core.h:743
@ TI_DFLOAT64_TYPE
Definition tree-core.h:751
@ TI_ATOMICHI_TYPE
Definition tree-core.h:642
@ TI_UINT32_TYPE
Definition tree-core.h:648
@ TI_PTRDIFF_TYPE
Definition tree-core.h:737
@ TI_SAT_UFRACT_TYPE
Definition tree-core.h:763
@ TI_CONST_FEXCEPT_T_PTR_TYPE
Definition tree-core.h:747
@ TI_BOOLEAN_TRUE
Definition tree-core.h:672
@ TI_USFRACT_TYPE
Definition tree-core.h:770
@ TI_UINT16_TYPE
Definition tree-core.h:647
@ TI_SAT_SA_TYPE
Definition tree-core.h:819
@ TI_OPTIMIZATION_CURRENT
Definition tree-core.h:832
@ TI_LONG_DOUBLE_TYPE
Definition tree-core.h:676
@ TI_ERROR_MARK
Definition tree-core.h:628
@ TI_SAT_USQ_TYPE
Definition tree-core.h:807
@ TI_COMPLEX_FLOAT64X_TYPE
Definition tree-core.h:724
@ TI_DOUBLE_TYPE
Definition tree-core.h:675
@ TI_COMPLEX_DOUBLE_TYPE
Definition tree-core.h:715
@ TI_UDQ_TYPE
Definition tree-core.h:798
@ TI_UFRACT_TYPE
Definition tree-core.h:771
@ TI_SAT_SFRACT_TYPE
Definition tree-core.h:758
@ TI_ATOMICQI_TYPE
Definition tree-core.h:641
@ TI_CURRENT_OPTIMIZE_PRAGMA
Definition tree-core.h:836
@ TI_DFLOAT32_TYPE
Definition tree-core.h:750
@ TI_PROTECTED
Definition tree-core.h:668
@ TI_INTHI_TYPE
Definition tree-core.h:630
@ TI_UQQ_TYPE
Definition tree-core.h:795
@ TI_CHREC_DONT_KNOW
Definition tree-core.h:838
@ TI_BOOLEAN_FALSE
Definition tree-core.h:671
@ TI_TARGET_OPTION_DEFAULT
Definition tree-core.h:833
@ TI_SAT_HQ_TYPE
Definition tree-core.h:801
@ TI_UDA_TYPE
Definition tree-core.h:816
@ TI_TA_TYPE
Definition tree-core.h:813
@ TI_SAT_UTQ_TYPE
Definition tree-core.h:809
@ TI_INTTI_TYPE
Definition tree-core.h:633
@ TI_FLOAT32X_TYPE
Definition tree-core.h:695
@ TI_SAT_SACCUM_TYPE
Definition tree-core.h:774
@ TI_USQ_TYPE
Definition tree-core.h:797
@ TI_BITSIZE_ONE
Definition tree-core.h:664
@ TI_MODULE_HWM
Definition tree-core.h:827
@ TI_DA_TYPE
Definition tree-core.h:812
@ TI_SAT_ULACCUM_TYPE
Definition tree-core.h:780
@ TI_FEXCEPT_T_PTR_TYPE
Definition tree-core.h:746
@ TI_SAT_ULLACCUM_TYPE
Definition tree-core.h:781
@ TI_VA_LIST_GPR_COUNTER_FIELD
Definition tree-core.h:739
@ TI_MAIN_IDENTIFIER
Definition tree-core.h:756
@ TI_ULFRACT_TYPE
Definition tree-core.h:772
@ TI_DFLOAT128_TYPE
Definition tree-core.h:752
@ TI_LLACCUM_TYPE
Definition tree-core.h:785
@ TI_FLOAT128T_TYPE
Definition tree-core.h:708
@ TI_FLOAT16_TYPE
Definition tree-core.h:687
@ TI_INTEGER_ONE
Definition tree-core.h:655
@ TI_FRACT_TYPE
Definition tree-core.h:767
@ TI_PID_TYPE
Definition tree-core.h:736
@ TI_BITSIZE_UNIT
Definition tree-core.h:665
@ TI_MAX
Definition tree-core.h:841
@ TI_FLOAT32_TYPE
Definition tree-core.h:690
cv_qualifier
Definition tree-core.h:618
@ TYPE_QUAL_CONST
Definition tree-core.h:620
@ TYPE_QUAL_VOLATILE
Definition tree-core.h:621
@ TYPE_UNQUALIFIED
Definition tree-core.h:619
@ TYPE_QUAL_RESTRICT
Definition tree-core.h:622
@ TYPE_QUAL_ATOMIC
Definition tree-core.h:623
omp_clause_code
Definition tree-core.h:245
@ OMP_CLAUSE_FIRSTPRIVATE
Definition tree-core.h:257
@ OMP_CLAUSE_AUTO
Definition tree-core.h:372
@ OMP_CLAUSE_ORDERED
Definition tree-core.h:405
@ OMP_CLAUSE_INBRANCH
Definition tree-core.h:429
@ OMP_CLAUSE_IF
Definition tree-core.h:390
@ OMP_CLAUSE__SIMDUID_
Definition tree-core.h:501
@ OMP_CLAUSE_MAP
Definition tree-core.h:345
@ OMP_CLAUSE_NUM_THREADS
Definition tree-core.h:396
@ OMP_CLAUSE_DETACH
Definition tree-core.h:315
@ OMP_CLAUSE_PARALLEL
Definition tree-core.h:456
@ OMP_CLAUSE_DEVICE
Definition tree-core.h:423
@ OMP_CLAUSE_DEVICE_TYPE
Definition tree-core.h:450
@ OMP_CLAUSE_FILTER
Definition tree-core.h:495
@ OMP_CLAUSE_DOACROSS
Definition tree-core.h:351
@ OMP_CLAUSE_NOTINBRANCH
Definition tree-core.h:432
@ OMP_CLAUSE_NOWAIT
Definition tree-core.h:402
@ OMP_CLAUSE_THREADS
Definition tree-core.h:477
@ OMP_CLAUSE_FOR
Definition tree-core.h:453
@ OMP_CLAUSE_ERROR
Definition tree-core.h:248
@ OMP_CLAUSE_PROC_BIND
Definition tree-core.h:441
@ OMP_CLAUSE_GRAINSIZE
Definition tree-core.h:468
@ OMP_CLAUSE_REDUCTION
Definition tree-core.h:272
@ OMP_CLAUSE_INDEPENDENT
Definition tree-core.h:508
@ OMP_CLAUSE__SCANTEMP_
Definition tree-core.h:387
@ OMP_CLAUSE_SHARED
Definition tree-core.h:254
@ OMP_CLAUSE_NUM_TASKS
Definition tree-core.h:471
@ OMP_CLAUSE_IS_DEVICE_PTR
Definition tree-core.h:325
@ OMP_CLAUSE__CACHE_
Definition tree-core.h:355
@ OMP_CLAUSE_PRIVATE
Definition tree-core.h:251
@ OMP_CLAUSE_WORKER
Definition tree-core.h:511
@ OMP_CLAUSE_UNTIED
Definition tree-core.h:414
@ OMP_CLAUSE_FROM
Definition tree-core.h:334
@ OMP_CLAUSE__LOOPTEMP_
Definition tree-core.h:378
@ OMP_CLAUSE_LASTPRIVATE
Definition tree-core.h:260
@ OMP_CLAUSE_SAFELEN
Definition tree-core.h:444
@ OMP_CLAUSE_COLLAPSE
Definition tree-core.h:411
@ OMP_CLAUSE_SEQ
Definition tree-core.h:375
@ OMP_CLAUSE_VECTOR
Definition tree-core.h:514
@ OMP_CLAUSE_NUM_WORKERS
Definition tree-core.h:520
@ OMP_CLAUSE_DIST_SCHEDULE
Definition tree-core.h:426
@ OMP_CLAUSE_ENTER
Definition tree-core.h:309
@ OMP_CLAUSE_TILE
Definition tree-core.h:526
@ OMP_CLAUSE_EXCLUSIVE
Definition tree-core.h:331
@ OMP_CLAUSE_ORDER
Definition tree-core.h:489
@ OMP_CLAUSE_FINALIZE
Definition tree-core.h:532
@ OMP_CLAUSE_PRIORITY
Definition tree-core.h:465
@ OMP_CLAUSE_SELF
Definition tree-core.h:393
@ OMP_CLAUSE_NONTEMPORAL
Definition tree-core.h:302
@ OMP_CLAUSE_HINT
Definition tree-core.h:483
@ OMP_CLAUSE_USE_DEVICE_ADDR
Definition tree-core.h:322
@ OMP_CLAUSE_DEFAULTMAP
Definition tree-core.h:486
@ OMP_CLAUSE_ALIGNED
Definition tree-core.h:293
@ OMP_CLAUSE_LINEAR
Definition tree-core.h:287
@ OMP_CLAUSE_HAS_DEVICE_ADDR
Definition tree-core.h:348
@ OMP_CLAUSE_DEFAULT
Definition tree-core.h:408
@ OMP_CLAUSE_COPYPRIVATE
Definition tree-core.h:284
@ OMP_CLAUSE_AFFINITY
Definition tree-core.h:290
@ OMP_CLAUSE_COPYIN
Definition tree-core.h:281
@ OMP_CLAUSE_NUM_TEAMS
Definition tree-core.h:435
@ OMP_CLAUSE_LINK
Definition tree-core.h:312
@ OMP_CLAUSE__REDUCTEMP_
Definition tree-core.h:381
@ OMP_CLAUSE_IN_REDUCTION
Definition tree-core.h:278
@ OMP_CLAUSE_GANG
Definition tree-core.h:363
@ OMP_CLAUSE_NOGROUP
Definition tree-core.h:474
@ OMP_CLAUSE_SIMD
Definition tree-core.h:480
@ OMP_CLAUSE_TASK_REDUCTION
Definition tree-core.h:275
@ OMP_CLAUSE_INCLUSIVE
Definition tree-core.h:328
@ OMP_CLAUSE_UNIFORM
Definition tree-core.h:305
@ OMP_CLAUSE_SIMDLEN
Definition tree-core.h:447
@ OMP_CLAUSE_DEPEND
Definition tree-core.h:299
@ OMP_CLAUSE_MERGEABLE
Definition tree-core.h:420
@ OMP_CLAUSE_VECTOR_LENGTH
Definition tree-core.h:523
@ OMP_CLAUSE_TASKGROUP
Definition tree-core.h:462
@ OMP_CLAUSE_IF_PRESENT
Definition tree-core.h:529
@ OMP_CLAUSE__CONDTEMP_
Definition tree-core.h:384
@ OMP_CLAUSE__SIMT_
Definition tree-core.h:505
@ OMP_CLAUSE_ASYNC
Definition tree-core.h:366
@ OMP_CLAUSE_TO
Definition tree-core.h:337
@ OMP_CLAUSE_NUM_GANGS
Definition tree-core.h:517
@ OMP_CLAUSE_ALLOCATE
Definition tree-core.h:296
@ OMP_CLAUSE_INDIRECT
Definition tree-core.h:498
@ OMP_CLAUSE_FINAL
Definition tree-core.h:417
@ OMP_CLAUSE_SECTIONS
Definition tree-core.h:459
@ OMP_CLAUSE_USE_DEVICE_PTR
Definition tree-core.h:319
@ OMP_CLAUSE_NOHOST
Definition tree-core.h:535
@ OMP_CLAUSE_THREAD_LIMIT
Definition tree-core.h:438
@ OMP_CLAUSE_SCHEDULE
Definition tree-core.h:399
@ OMP_CLAUSE_BIND
Definition tree-core.h:492
@ OMP_CLAUSE_WAIT
Definition tree-core.h:369
omp_clause_proc_bind_kind
Definition tree-core.h:1575
@ OMP_CLAUSE_PROC_BIND_PRIMARY
Definition tree-core.h:1579
@ OMP_CLAUSE_PROC_BIND_TRUE
Definition tree-core.h:1578
@ OMP_CLAUSE_PROC_BIND_CLOSE
Definition tree-core.h:1581
@ OMP_CLAUSE_PROC_BIND_LAST
Definition tree-core.h:1583
@ OMP_CLAUSE_PROC_BIND_FALSE
Definition tree-core.h:1577
@ OMP_CLAUSE_PROC_BIND_SPREAD
Definition tree-core.h:1582
@ OMP_CLAUSE_PROC_BIND_MASTER
Definition tree-core.h:1580
built_in_class
Definition tree-core.h:165
@ NOT_BUILT_IN
Definition tree-core.h:166
@ BUILT_IN_FRONTEND
Definition tree-core.h:167
@ BUILT_IN_NORMAL
Definition tree-core.h:169
@ BUILT_IN_MD
Definition tree-core.h:168
size_type_kind
Definition tree-core.h:928
@ stk_ssizetype
Definition tree-core.h:930
@ stk_sizetype
Definition tree-core.h:929
@ stk_type_kind_last
Definition tree-core.h:933
@ stk_sbitsizetype
Definition tree-core.h:932
@ stk_bitsizetype
Definition tree-core.h:931
omp_clause_linear_kind
Definition tree-core.h:1594
@ OMP_CLAUSE_LINEAR_UVAL
Definition tree-core.h:1598
@ OMP_CLAUSE_LINEAR_REF
Definition tree-core.h:1596
@ OMP_CLAUSE_LINEAR_VAL
Definition tree-core.h:1597
@ OMP_CLAUSE_LINEAR_DEFAULT
Definition tree-core.h:1595
#define BUILT_IN_LAST
Definition tree-core.h:174
ptrmemfunc_vbit_where_t
Definition tree-core.h:893
@ ptrmemfunc_vbit_in_delta
Definition tree-core.h:895
@ ptrmemfunc_vbit_in_pfn
Definition tree-core.h:894
tree_code_class
Definition tree-core.h:226
@ tcc_exceptional
Definition tree-core.h:227
@ tcc_comparison
Definition tree-core.h:233
@ tcc_expression
Definition tree-core.h:240
@ tcc_declaration
Definition tree-core.h:231
@ tcc_constant
Definition tree-core.h:228
@ tcc_unary
Definition tree-core.h:234
@ tcc_statement
Definition tree-core.h:236
@ tcc_binary
Definition tree-core.h:235
@ tcc_reference
Definition tree-core.h:232
@ tcc_vl_exp
Definition tree-core.h:238
@ tcc_type
Definition tree-core.h:230
integer_type_kind
Definition tree-core.h:848
@ itk_intN_0
Definition tree-core.h:861
@ itk_signed_char
Definition tree-core.h:850
@ itk_unsigned_intN_1
Definition tree-core.h:864
@ itk_long_long
Definition tree-core.h:858
@ itk_intN_2
Definition tree-core.h:865
@ itk_unsigned_short
Definition tree-core.h:853
@ itk_unsigned_long_long
Definition tree-core.h:859
@ itk_unsigned_intN_2
Definition tree-core.h:866
@ itk_intN_1
Definition tree-core.h:863
@ itk_short
Definition tree-core.h:852
@ itk_none
Definition tree-core.h:870
@ itk_unsigned_intN_0
Definition tree-core.h:862
@ itk_intN_3
Definition tree-core.h:867
@ itk_unsigned_long
Definition tree-core.h:857
@ itk_int
Definition tree-core.h:854
@ itk_long
Definition tree-core.h:856
@ itk_unsigned_int
Definition tree-core.h:855
@ itk_unsigned_intN_3
Definition tree-core.h:868
@ itk_char
Definition tree-core.h:849
@ itk_unsigned_char
Definition tree-core.h:851
@ CFN_LAST
Definition tree-core.h:221
tree_node_structure_enum
Definition tree-core.h:540
@ LAST_TS_ENUM
Definition tree-core.h:542
omp_clause_schedule_kind
Definition tree-core.h:546
@ OMP_CLAUSE_SCHEDULE_AUTO
Definition tree-core.h:550
@ OMP_CLAUSE_SCHEDULE_GUIDED
Definition tree-core.h:549
@ OMP_CLAUSE_SCHEDULE_LAST
Definition tree-core.h:555
@ OMP_CLAUSE_SCHEDULE_MONOTONIC
Definition tree-core.h:553
@ OMP_CLAUSE_SCHEDULE_RUNTIME
Definition tree-core.h:551
@ OMP_CLAUSE_SCHEDULE_STATIC
Definition tree-core.h:547
@ OMP_CLAUSE_SCHEDULE_DYNAMIC
Definition tree-core.h:548
@ OMP_CLAUSE_SCHEDULE_NONMONOTONIC
Definition tree-core.h:554
@ OMP_CLAUSE_SCHEDULE_MASK
Definition tree-core.h:552
attribute_flags
Definition tree-core.h:900
@ ATTR_FLAG_DECL_NEXT
Definition tree-core.h:904
@ ATTR_FLAG_ARRAY_NEXT
Definition tree-core.h:912
@ ATTR_FLAG_CXX11
Definition tree-core.h:921
@ ATTR_FLAG_FUNCTION_NEXT
Definition tree-core.h:908
@ ATTR_FLAG_TYPE_IN_PLACE
Definition tree-core.h:915
@ ATTR_FLAG_BUILT_IN
Definition tree-core.h:919
@ ATTR_FLAG_INTERNAL
Definition tree-core.h:924
#define NUM_FLOATN_NX_TYPES
Definition tree-core.h:702
omp_clause_doacross_kind
Definition tree-core.h:1568
@ OMP_CLAUSE_DOACROSS_LAST
Definition tree-core.h:1571
@ OMP_CLAUSE_DOACROSS_SOURCE
Definition tree-core.h:1569
@ OMP_CLAUSE_DOACROSS_SINK
Definition tree-core.h:1570
omp_memory_order
Definition tree-core.h:597
@ OMP_FAIL_MEMORY_ORDER_SEQ_CST
Definition tree-core.h:610
@ OMP_MEMORY_ORDER_RELEASE
Definition tree-core.h:601
@ OMP_MEMORY_ORDER_ACQUIRE
Definition tree-core.h:600
@ OMP_MEMORY_ORDER_MASK
Definition tree-core.h:604
@ OMP_FAIL_MEMORY_ORDER_ACQ_REL
Definition tree-core.h:609
@ OMP_MEMORY_ORDER_SEQ_CST
Definition tree-core.h:603
@ OMP_MEMORY_ORDER_ACQ_REL
Definition tree-core.h:602
@ OMP_MEMORY_ORDER_UNSPECIFIED
Definition tree-core.h:598
@ OMP_FAIL_MEMORY_ORDER_RELAXED
Definition tree-core.h:606
@ OMP_FAIL_MEMORY_ORDER_RELEASE
Definition tree-core.h:608
@ OMP_MEMORY_ORDER_RELAXED
Definition tree-core.h:599
@ OMP_FAIL_MEMORY_ORDER_UNSPECIFIED
Definition tree-core.h:605
@ OMP_FAIL_MEMORY_ORDER_MASK
Definition tree-core.h:611
@ OMP_FAIL_MEMORY_ORDER_ACQUIRE
Definition tree-core.h:607
internal_fn
Definition tree-core.h:200
@ IFN_LAST
Definition tree-core.h:203
annot_expr_kind
Definition tree-core.h:980
@ annot_expr_parallel_kind
Definition tree-core.h:985
@ annot_expr_kind_last
Definition tree-core.h:987
@ annot_expr_maybe_infinite_kind
Definition tree-core.h:986
@ annot_expr_vector_kind
Definition tree-core.h:984
@ annot_expr_ivdep_kind
Definition tree-core.h:981
@ annot_expr_unroll_kind
Definition tree-core.h:982
@ annot_expr_no_vector_kind
Definition tree-core.h:983
omp_clause_device_type_kind
Definition tree-core.h:1587
@ OMP_CLAUSE_DEVICE_TYPE_NOHOST
Definition tree-core.h:1589
@ OMP_CLAUSE_DEVICE_TYPE_ANY
Definition tree-core.h:1590
@ OMP_CLAUSE_DEVICE_TYPE_HOST
Definition tree-core.h:1588
unsigned short priority_type
Definition tree-core.h:1020
tree_node_kind
Definition tree-core.h:960
@ t_kind
Definition tree-core.h:962
@ id_kind
Definition tree-core.h:968
@ ssa_name_kind
Definition tree-core.h:971
@ c_kind
Definition tree-core.h:967
@ lang_decl
Definition tree-core.h:974
@ constr_kind
Definition tree-core.h:972
@ omp_clause_kind
Definition tree-core.h:976
@ lang_type
Definition tree-core.h:975
@ all_kinds
Definition tree-core.h:977
@ b_kind
Definition tree-core.h:963
@ vec_kind
Definition tree-core.h:969
@ binfo_kind
Definition tree-core.h:970
@ s_kind
Definition tree-core.h:964
@ r_kind
Definition tree-core.h:965
@ e_kind
Definition tree-core.h:966
@ x_kind
Definition tree-core.h:973
@ d_kind
Definition tree-core.h:961
clobber_kind
Definition tree-core.h:992
@ CLOBBER_UNDEF
Definition tree-core.h:994
@ CLOBBER_LAST
Definition tree-core.h:1005
@ CLOBBER_STORAGE_BEGIN
Definition tree-core.h:996
@ CLOBBER_OBJECT_END
Definition tree-core.h:1002
@ CLOBBER_STORAGE_END
Definition tree-core.h:1004
@ CLOBBER_OBJECT_BEGIN
Definition tree-core.h:1000
omp_clause_default_kind
Definition tree-core.h:558
@ OMP_CLAUSE_DEFAULT_PRIVATE
Definition tree-core.h:562
@ OMP_CLAUSE_DEFAULT_SHARED
Definition tree-core.h:560
@ OMP_CLAUSE_DEFAULT_FIRSTPRIVATE
Definition tree-core.h:563
@ OMP_CLAUSE_DEFAULT_PRESENT
Definition tree-core.h:564
@ OMP_CLAUSE_DEFAULT_LAST
Definition tree-core.h:565
@ OMP_CLAUSE_DEFAULT_NONE
Definition tree-core.h:561
@ OMP_CLAUSE_DEFAULT_UNSPECIFIED
Definition tree-core.h:559
operand_equal_flag
Definition tree-core.h:937
@ OEP_ADDRESS_OF
Definition tree-core.h:941
@ OEP_BITWISE
Definition tree-core.h:948
@ OEP_HASH_CHECK
Definition tree-core.h:945
@ OEP_ADDRESS_OF_SAME_FIELD
Definition tree-core.h:951
@ OEP_PURE_SAME
Definition tree-core.h:939
@ OEP_LEXICOGRAPHIC
Definition tree-core.h:947
@ OEP_DECL_NAME
Definition tree-core.h:955
@ OEP_MATCH_SIDE_EFFECTS
Definition tree-core.h:940
@ OEP_NO_HASH_CHECK
Definition tree-core.h:943
@ OEP_ONLY_CONST
Definition tree-core.h:938
omp_clause_depend_kind
Definition tree-core.h:1556
@ OMP_CLAUSE_DEPEND_DEPOBJ
Definition tree-core.h:1562
@ OMP_CLAUSE_DEPEND_INOUT
Definition tree-core.h:1559
@ OMP_CLAUSE_DEPEND_INVALID
Definition tree-core.h:1563
@ OMP_CLAUSE_DEPEND_OUT
Definition tree-core.h:1558
@ OMP_CLAUSE_DEPEND_MUTEXINOUTSET
Definition tree-core.h:1560
@ OMP_CLAUSE_DEPEND_LAST
Definition tree-core.h:1564
@ OMP_CLAUSE_DEPEND_INOUTSET
Definition tree-core.h:1561
@ OMP_CLAUSE_DEPEND_IN
Definition tree-core.h:1557
omp_clause_defaultmap_kind
Definition tree-core.h:568
@ OMP_CLAUSE_DEFAULTMAP_FROM
Definition tree-core.h:578
@ OMP_CLAUSE_DEFAULTMAP_MASK
Definition tree-core.h:586
@ OMP_CLAUSE_DEFAULTMAP_TOFROM
Definition tree-core.h:579
@ OMP_CLAUSE_DEFAULTMAP_CATEGORY_ALLOCATABLE
Definition tree-core.h:573
@ OMP_CLAUSE_DEFAULTMAP_CATEGORY_SCALAR
Definition tree-core.h:571
@ OMP_CLAUSE_DEFAULTMAP_CATEGORY_UNSPECIFIED
Definition tree-core.h:569
@ OMP_CLAUSE_DEFAULTMAP_ALLOC
Definition tree-core.h:576
@ OMP_CLAUSE_DEFAULTMAP_PRESENT
Definition tree-core.h:585
@ OMP_CLAUSE_DEFAULTMAP_DEFAULT
Definition tree-core.h:583
@ OMP_CLAUSE_DEFAULTMAP_CATEGORY_POINTER
Definition tree-core.h:574
@ OMP_CLAUSE_DEFAULTMAP_CATEGORY_ALL
Definition tree-core.h:570
@ OMP_CLAUSE_DEFAULTMAP_FIRSTPRIVATE
Definition tree-core.h:580
@ OMP_CLAUSE_DEFAULTMAP_NONE
Definition tree-core.h:582
@ OMP_CLAUSE_DEFAULTMAP_CATEGORY_MASK
Definition tree-core.h:575
@ OMP_CLAUSE_DEFAULTMAP_CATEGORY_AGGREGATE
Definition tree-core.h:572
@ OMP_CLAUSE_DEFAULTMAP_TO
Definition tree-core.h:577
tree_code
Definition tree-core.h:147
@ MAX_TREE_CODES
Definition tree-core.h:149
tree(* walk_tree_lh)(tree *, int *, tree(*)(tree *, int *, void *), void *, hash_set< tree > *)
Definition tree-core.h:1026
#define ssa_name(i)
Definition tree-ssanames.h:53
tree integer_types[itk_none]
Definition tree.cc:229
uint64_t tree_node_sizes[(int) all_kinds]
Definition tree.cc:114
vec< tree, va_gc > * all_translation_units
Definition tree.cc:5421
const char *const tree_code_class_strings[]
Definition tree.cc:92
const char *const omp_clause_code_name[]
Definition tree.cc:330
tree tree_block(tree t)
Definition tree.cc:11731
const char * user_omp_clause_code_name(tree clause, bool oacc)
Definition tree.cc:428
unsigned const char omp_clause_num_ops[]
Definition tree.cc:237
bool tree_contains_struct[MAX_TREE_CODES][64]
Definition tree.cc:234
const floatn_type_info floatn_nx_types[NUM_FLOATN_NX_TYPES]
Definition tree.cc:9396
uint64_t tree_node_counts[(int) all_kinds]
Definition tree.cc:113
tree global_trees[TI_MAX]
Definition tree.cc:228
#define TYPE_SYMTAB_IS_DIE
Definition tree.h:2517
vec< alias_pair, va_gc > * alias_pairs
Definition varasm.cc:6254