comparison gcc/treestruct.def @ 16:04ced10e8804

gcc 7
author kono
date Fri, 27 Oct 2017 22:46:09 +0900
parents f6334be47118
children 84e7813d76e9
comparison
equal deleted inserted replaced
15:561a7518be6b 16:04ced10e8804
1 /* This file contains the definitions for the tree structure 1 /* This file contains the definitions for the tree structure
2 enumeration used in GCC. 2 enumeration used in GCC.
3 3
4 Copyright (C) 2005, 2007, 2008, 2010 Free Software Foundation, Inc. 4 Copyright (C) 2005-2017 Free Software Foundation, Inc.
5 5
6 This file is part of GCC. 6 This file is part of GCC.
7 7
8 GCC is free software; you can redistribute it and/or modify it under 8 GCC is free software; you can redistribute it and/or modify it under
9 the terms of the GNU General Public License as published by the Free 9 the terms of the GNU General Public License as published by the Free
29 These enumerator values are used in order to distinguish members of 29 These enumerator values are used in order to distinguish members of
30 union tree_node for garbage collection purposes, as well as 30 union tree_node for garbage collection purposes, as well as
31 specifying what structures contain what other structures in the 31 specifying what structures contain what other structures in the
32 tree_contains_struct array. */ 32 tree_contains_struct array. */
33 DEFTREESTRUCT(TS_BASE, "base") 33 DEFTREESTRUCT(TS_BASE, "base")
34 DEFTREESTRUCT(TS_TYPED, "typed")
34 DEFTREESTRUCT(TS_COMMON, "common") 35 DEFTREESTRUCT(TS_COMMON, "common")
35 DEFTREESTRUCT(TS_INT_CST, "integer cst") 36 DEFTREESTRUCT(TS_INT_CST, "integer cst")
36 DEFTREESTRUCT(TS_REAL_CST, "real cst") 37 DEFTREESTRUCT(TS_REAL_CST, "real cst")
37 DEFTREESTRUCT(TS_FIXED_CST, "fixed cst") 38 DEFTREESTRUCT(TS_FIXED_CST, "fixed cst")
38 DEFTREESTRUCT(TS_VECTOR, "vector") 39 DEFTREESTRUCT(TS_VECTOR, "vector")
48 DEFTREESTRUCT(TS_VAR_DECL, "var decl") 49 DEFTREESTRUCT(TS_VAR_DECL, "var decl")
49 DEFTREESTRUCT(TS_PARM_DECL, "parm decl") 50 DEFTREESTRUCT(TS_PARM_DECL, "parm decl")
50 DEFTREESTRUCT(TS_LABEL_DECL, "label decl") 51 DEFTREESTRUCT(TS_LABEL_DECL, "label decl")
51 DEFTREESTRUCT(TS_RESULT_DECL, "result decl") 52 DEFTREESTRUCT(TS_RESULT_DECL, "result decl")
52 DEFTREESTRUCT(TS_CONST_DECL, "const decl") 53 DEFTREESTRUCT(TS_CONST_DECL, "const decl")
53 DEFTREESTRUCT(TS_TYPE_DECL, "label decl") 54 DEFTREESTRUCT(TS_TYPE_DECL, "type decl")
54 DEFTREESTRUCT(TS_FUNCTION_DECL, "function decl") 55 DEFTREESTRUCT(TS_FUNCTION_DECL, "function decl")
55 DEFTREESTRUCT(TS_TRANSLATION_UNIT_DECL, "translation-unit decl") 56 DEFTREESTRUCT(TS_TRANSLATION_UNIT_DECL, "translation-unit decl")
56 DEFTREESTRUCT(TS_TYPE, "type") 57 DEFTREESTRUCT(TS_TYPE_COMMON, "type common")
58 DEFTREESTRUCT(TS_TYPE_WITH_LANG_SPECIFIC, "type with lang-specific")
59 DEFTREESTRUCT(TS_TYPE_NON_COMMON, "type non-common")
57 DEFTREESTRUCT(TS_LIST, "list") 60 DEFTREESTRUCT(TS_LIST, "list")
58 DEFTREESTRUCT(TS_VEC, "vec") 61 DEFTREESTRUCT(TS_VEC, "vec")
59 DEFTREESTRUCT(TS_EXP, "exp") 62 DEFTREESTRUCT(TS_EXP, "exp")
60 DEFTREESTRUCT(TS_SSA_NAME, "ssa name") 63 DEFTREESTRUCT(TS_SSA_NAME, "ssa name")
61 DEFTREESTRUCT(TS_BLOCK, "block") 64 DEFTREESTRUCT(TS_BLOCK, "block")