参照元

説明

  • パス: gcc-8.3/gcc/tree-core.h?
  • FIXME: これは何?
    • 説明

参考

実装

/* 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?

コメント


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2020-05-13 (水) 12:50:40 (62d)