*参照元 [#k7dc368b] #backlinks *説明 [#l2b10c4b] -パス: [[gcc-8.3/gcc/tree-core.h]] -FIXME: これは何? --説明 **参考 [#f4fe03be] *実装 [#dffd9549] /* Define the overall contents of a tree node. It may be any of the structures declared above for various types of node. */ union GTY ((ptr_alias (union lang_tree_node), desc ("tree_node_structure (&%h)"), variable_size)) tree_node { - --[[gcc-8.3/gcc/GTY()]] --[[gcc-8.3/gcc/ptr_alias()]] --[[gcc-8.3/gcc/desc()]] struct tree_base GTY ((tag ("TS_BASE"))) base; struct tree_typed GTY ((tag ("TS_TYPED"))) typed; struct tree_common GTY ((tag ("TS_COMMON"))) common; struct tree_int_cst GTY ((tag ("TS_INT_CST"))) int_cst; struct tree_poly_int_cst GTY ((tag ("TS_POLY_INT_CST"))) poly_int_cst; struct tree_real_cst GTY ((tag ("TS_REAL_CST"))) real_cst; struct tree_fixed_cst GTY ((tag ("TS_FIXED_CST"))) fixed_cst; struct tree_vector GTY ((tag ("TS_VECTOR"))) vector; struct tree_string GTY ((tag ("TS_STRING"))) string; struct tree_complex GTY ((tag ("TS_COMPLEX"))) complex; struct tree_identifier GTY ((tag ("TS_IDENTIFIER"))) identifier; struct tree_decl_minimal GTY((tag ("TS_DECL_MINIMAL"))) decl_minimal; struct tree_decl_common GTY ((tag ("TS_DECL_COMMON"))) decl_common; struct tree_decl_with_rtl GTY ((tag ("TS_DECL_WRTL"))) decl_with_rtl; struct tree_decl_non_common GTY ((tag ("TS_DECL_NON_COMMON"))) decl_non_common; struct tree_parm_decl GTY ((tag ("TS_PARM_DECL"))) parm_decl; struct tree_decl_with_vis GTY ((tag ("TS_DECL_WITH_VIS"))) decl_with_vis; struct tree_var_decl GTY ((tag ("TS_VAR_DECL"))) var_decl; struct tree_field_decl GTY ((tag ("TS_FIELD_DECL"))) field_decl; struct tree_label_decl GTY ((tag ("TS_LABEL_DECL"))) label_decl; struct tree_result_decl GTY ((tag ("TS_RESULT_DECL"))) result_decl; struct tree_const_decl GTY ((tag ("TS_CONST_DECL"))) const_decl; struct tree_type_decl GTY ((tag ("TS_TYPE_DECL"))) type_decl; struct tree_function_decl GTY ((tag ("TS_FUNCTION_DECL"))) function_decl; struct tree_translation_unit_decl GTY ((tag ("TS_TRANSLATION_UNIT_DECL"))) translation_unit_decl; struct tree_type_common GTY ((tag ("TS_TYPE_COMMON"))) type_common; struct tree_type_with_lang_specific GTY ((tag ("TS_TYPE_WITH_LANG_SPECIFIC"))) type_with_lang_specific; struct tree_type_non_common GTY ((tag ("TS_TYPE_NON_COMMON"))) type_non_common; struct tree_list GTY ((tag ("TS_LIST"))) list; struct tree_vec GTY ((tag ("TS_VEC"))) vec; struct tree_exp GTY ((tag ("TS_EXP"))) exp; struct tree_ssa_name GTY ((tag ("TS_SSA_NAME"))) ssa_name; struct tree_block GTY ((tag ("TS_BLOCK"))) block; struct tree_binfo GTY ((tag ("TS_BINFO"))) binfo; struct tree_statement_list GTY ((tag ("TS_STATEMENT_LIST"))) stmt_list; struct tree_constructor GTY ((tag ("TS_CONSTRUCTOR"))) constructor; struct tree_omp_clause GTY ((tag ("TS_OMP_CLAUSE"))) omp_clause; struct tree_optimization_option GTY ((tag ("TS_OPTIMIZATION"))) optimization; struct tree_target_option GTY ((tag ("TS_TARGET_OPTION"))) target_option; }; - --[[gcc-8.3/gcc/tree_base]] --[[gcc-8.3/gcc/tree_typed]] --[[gcc-8.3/gcc/tree_common]] --[[gcc-8.3/gcc/tree_int_cst]] --[[gcc-8.3/gcc/tree_poly_int]] --[[gcc-8.3/gcc/tree_real_cst]] --[[gcc-8.3/gcc/tree_fixed_cst]] --[[gcc-8.3/gcc/tree_vector]] --[[gcc-8.3/gcc/tree_string]] --[[gcc-8.3/gcc/tree_complex]] --[[gcc-8.3/gcc/tree_identifier]] --[[gcc-8.3/gcc/tree_decl_minimal]] --[[gcc-8.3/gcc/tree_decl_common]] --[[gcc-8.3/gcc/tree_decl_with_rtl]] --[[gcc-8.3/gcc/tree_decl_non_common]] --[[gcc-8.3/gcc/tree_parm_decl]] --[[gcc-8.3/gcc/tree_decl_with_vis]] --[[gcc-8.3/gcc/tree_var_decl]] --[[gcc-8.3/gcc/tree_field_decl]] --[[gcc-8.3/gcc/tree_label_decl]] --[[gcc-8.3/gcc/tree_result_decl]] --[[gcc-8.3/gcc/tree_const_decl]] --[[gcc-8.3/gcc/tree_type_decl]] --[[gcc-8.3/gcc/tree_function_decl]] --[[gcc-8.3/gcc/tree_translation_unit_decl]] --[[gcc-8.3/gcc/tree_type_common]] --[[gcc-8.3/gcc/tree_type_with_lang_specific]] --[[gcc-8.3/gcc/tree_type_non_common]] --[[gcc-8.3/gcc/tree_list]] --[[gcc-8.3/gcc/tree_vec]] --[[gcc-8.3/gcc/tree_exp]] --[[gcc-8.3/gcc/tree_ssa_name]] --[[gcc-8.3/gcc/tree_block]] --[[gcc-8.3/gcc/tree_binfo]] --[[gcc-8.3/gcc/tree_statement_list]] --[[gcc-8.3/gcc/tree_constructor]] --[[gcc-8.3/gcc/tree_omp_clause]] --[[gcc-8.3/gcc/tree_optimization_option]] --[[gcc-8.3/gcc/tree_target_option]] *コメント [#f6c5926b]