Mercurial > hg > CbC > GCC_original
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") |