blob: 9483e6b9c2d0ef7ce4c9add6fef35b912ec06a88 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
|
## file melt-predef.list
# Copyright (C) 2009 Free Software Foundation, Inc.
#This file is part of GCC.
#GCC is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 3, or (at your option)
#any later version.
#GCC is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with GCC; see the file COPYING3. If not see
#<http://www.gnu.org/licenses/>.
# the pseudo discriminant using for sending to null pointers
DISCR_NULLRECV
# the initial discriminant of string
DISCR_STRING
# the initial discriminant of integer
DISCR_INTEGER
# the initial discriminant of lists
DISCR_LIST
# the initial discriminant of multiples
DISCR_MULTIPLE
# the initial discriminant of boxes
DISCR_BOX
# the initial discriminant of mapobjects
DISCR_MAPOBJECTS
# the initial discriminant of mapstrings
DISCR_MAPSTRINGS
# the initial discriminant of charcode integer
DISCR_CHARINTEGER
# the initial discriminant of mixedint
DISCR_MIXEDINT
# the discriminant of ancestors or other class sequences
DISCR_SEQCLASS
# the discriminant of closures
DISCR_CLOSURE
# the discriminant of routine
DISCR_ROUTINE
# the discriminant of pairs
DISCR_PAIR
# the discriminant of short name strings
DISCR_NAMESTRING
# the discriminant of verbatim strings (in primitive expansions)
DISCR_VERBATIMSTRING
# discriminant for sequence of fields
DISCR_SEQFIELD
# discriminant for dictionnaries (mapobjects) of methods
DISCR_METHODMAP
# the class of classes
CLASS_CLASS
# the root class
CLASS_ROOT
# the proped class
CLASS_PROPED
# the named class
CLASS_NAMED
# the located class
CLASS_LOCATED
# the symbol class
CLASS_SYMBOL
# the keyword class
CLASS_KEYWORD
# the sexpr class
CLASS_SEXPR
# class of fields
CLASS_FIELD
# class of message selectors
CLASS_SELECTOR
# class of primitives
CLASS_PRIMITIVE
# class of formal bindings
CLASS_FORMAL_BINDING
# the discr class
CLASS_DISCR
# the class of system data
CLASS_SYSTEM_DATA
# the class of ctypes
CLASS_CTYPE
# the class of environments
CLASS_ENVIRONMENT
#*** every ctype should be predefined ***
# ctype of longs
CTYPE_LONG
# ctype of values
CTYPE_VALUE
# ctype of trees
CTYPE_TREE
# ctype of gimples
CTYPE_GIMPLE
# ctype of gimpleseqs
CTYPE_GIMPLESEQ
# ctype of basicblocks
CTYPE_BASICBLOCK
# ctype of edges
CTYPE_EDGE
# ctype for void
CTYPE_VOID
# ctype of constant cstrings
CTYPE_CSTRING
# ctype of PPL coefficients
CTYPE_PPL_COEFFICIENT
# ctype of PPL linear expressions
CTYPE_PPL_LINEAR_EXPRESSION
# ctype of PPL constraints
CTYPE_PPL_CONSTRAINT
# ctype of PPL constraint systems
CTYPE_PPL_CONSTRAINT_SYSTEM
# @@unimplemented ctype of PPL generators
CTYPE_PPL_GENERATOR
# @@unimplemented ctype of PPL generator systems
CTYPE_PPL_GENERATOR_SYSTEM
# ctype of PPL polyhedrons
CTYPE_PPL_POLYHEDRON
# the initial system data
INITIAL_SYSTEM_DATA
# the atom for true
ATOM_TRUE
# the class of containers
CLASS_CONTAINER
# the super-class of melt GCC compiler passes
CLASS_GCC_PASS
# the class of melt GCC GIMPLE passes
CLASS_GCC_GIMPLE_PASS
# the class of melt GCC GIMPLE passes
CLASS_GCC_RTL_PASS
# the class of melt GCC GIMPLE passes
CLASS_GCC_SIMPLE_IPA_PASS
# the class of C iterators
CLASS_CITERATOR
# the class of C matchers [in patterns]
CLASS_CMATCHER
# the class of function-matchers [in patterns]
CLASS_FUNMATCHER
# the initial discriminant of mixedloc
DISCR_MIXEDLOC
# the initial discriminant of tree-s
DISCR_TREE
# the initial discriminant of gimple-s
DISCR_GIMPLE
# the initial discriminant of gimpleseq-s
DISCR_GIMPLESEQ
# the initial discriminant of edge-s
DISCR_EDGE
# the initial discriminant of basicblock-s
DISCR_BASICBLOCK
# the initial discriminant of tree map-s
DISCR_MAPTREES
# the initial discriminant of gimple map-s
DISCR_MAPGIMPLES
# the initial discriminant of gimpleseq map-s
DISCR_MAPGIMPLESEQS
# the initial discriminant of edge map-s
DISCR_MAPEDGES
# the initial discriminant of basicblock map-s
DISCR_MAPBASICBLOCKS
# the initial discriminant of stringbuffers
DISCR_STRBUF
# the initial discriminant of mixedbigint
DISCR_MIXBIGINT
#eof melt-predef.list
|