Mercurial > hg > graal-compiler
comparison src/share/vm/opto/classes.hpp @ 0:a61af66fc99e jdk7-b24
Initial load
author | duke |
---|---|
date | Sat, 01 Dec 2007 00:00:00 +0000 |
parents | |
children | eac007780a58 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:a61af66fc99e |
---|---|
1 /* | |
2 * Copyright 1997-2007 Sun Microsystems, Inc. All Rights Reserved. | |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. | |
4 * | |
5 * This code is free software; you can redistribute it and/or modify it | |
6 * under the terms of the GNU General Public License version 2 only, as | |
7 * published by the Free Software Foundation. | |
8 * | |
9 * This code is distributed in the hope that it will be useful, but WITHOUT | |
10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | |
11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | |
12 * version 2 for more details (a copy is included in the LICENSE file that | |
13 * accompanied this code). | |
14 * | |
15 * You should have received a copy of the GNU General Public License version | |
16 * 2 along with this work; if not, write to the Free Software Foundation, | |
17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. | |
18 * | |
19 * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, | |
20 * CA 95054 USA or visit www.sun.com if you need additional information or | |
21 * have any questions. | |
22 * | |
23 */ | |
24 | |
25 // The giant table of Node classes. | |
26 // One entry per class, sorted by class name. | |
27 | |
28 macro(AbsD) | |
29 macro(AbsF) | |
30 macro(AbsI) | |
31 macro(AddD) | |
32 macro(AddF) | |
33 macro(AddI) | |
34 macro(AddL) | |
35 macro(AddP) | |
36 macro(Allocate) | |
37 macro(AllocateArray) | |
38 macro(AndI) | |
39 macro(AndL) | |
40 macro(AtanD) | |
41 macro(Binary) | |
42 macro(Bool) | |
43 macro(BoxLock) | |
44 macro(ReverseBytesI) | |
45 macro(ReverseBytesL) | |
46 macro(CProj) | |
47 macro(CallDynamicJava) | |
48 macro(CallJava) | |
49 macro(CallLeaf) | |
50 macro(CallLeafNoFP) | |
51 macro(CallRuntime) | |
52 macro(CallStaticJava) | |
53 macro(CastII) | |
54 macro(CastX2P) | |
55 macro(CastP2X) | |
56 macro(CastPP) | |
57 macro(Catch) | |
58 macro(CatchProj) | |
59 macro(CheckCastPP) | |
60 macro(ClearArray) | |
61 macro(ConstraintCast) | |
62 macro(CMoveD) | |
63 macro(CMoveF) | |
64 macro(CMoveI) | |
65 macro(CMoveL) | |
66 macro(CMoveP) | |
67 macro(CmpD) | |
68 macro(CmpD3) | |
69 macro(CmpF) | |
70 macro(CmpF3) | |
71 macro(CmpI) | |
72 macro(CmpL) | |
73 macro(CmpL3) | |
74 macro(CmpLTMask) | |
75 macro(CmpP) | |
76 macro(CmpU) | |
77 macro(CompareAndSwapI) | |
78 macro(CompareAndSwapL) | |
79 macro(CompareAndSwapP) | |
80 macro(Con) | |
81 macro(ConD) | |
82 macro(ConF) | |
83 macro(ConI) | |
84 macro(ConL) | |
85 macro(ConP) | |
86 macro(Conv2B) | |
87 macro(ConvD2F) | |
88 macro(ConvD2I) | |
89 macro(ConvD2L) | |
90 macro(ConvF2D) | |
91 macro(ConvF2I) | |
92 macro(ConvF2L) | |
93 macro(ConvI2D) | |
94 macro(ConvI2F) | |
95 macro(ConvI2L) | |
96 macro(ConvL2D) | |
97 macro(ConvL2F) | |
98 macro(ConvL2I) | |
99 macro(CosD) | |
100 macro(CountedLoop) | |
101 macro(CountedLoopEnd) | |
102 macro(CreateEx) | |
103 macro(DivD) | |
104 macro(DivF) | |
105 macro(DivI) | |
106 macro(DivL) | |
107 macro(DivMod) | |
108 macro(DivModI) | |
109 macro(DivModL) | |
110 macro(ExpD) | |
111 macro(FastLock) | |
112 macro(FastUnlock) | |
113 macro(Goto) | |
114 macro(Halt) | |
115 macro(If) | |
116 macro(IfFalse) | |
117 macro(IfTrue) | |
118 macro(Initialize) | |
119 macro(JProj) | |
120 macro(Jump) | |
121 macro(JumpProj) | |
122 macro(LShiftI) | |
123 macro(LShiftL) | |
124 macro(LoadB) | |
125 macro(LoadC) | |
126 macro(LoadD) | |
127 macro(LoadD_unaligned) | |
128 macro(LoadF) | |
129 macro(LoadI) | |
130 macro(LoadKlass) | |
131 macro(LoadL) | |
132 macro(LoadL_unaligned) | |
133 macro(LoadPLocked) | |
134 macro(LoadLLocked) | |
135 macro(LoadP) | |
136 macro(LoadRange) | |
137 macro(LoadS) | |
138 macro(Lock) | |
139 macro(LogD) | |
140 macro(Log10D) | |
141 macro(Loop) | |
142 macro(Mach) | |
143 macro(MachProj) | |
144 macro(MaxI) | |
145 macro(MemBarAcquire) | |
146 macro(MemBarCPUOrder) | |
147 macro(MemBarRelease) | |
148 macro(MemBarVolatile) | |
149 macro(MergeMem) | |
150 macro(MinI) | |
151 macro(ModD) | |
152 macro(ModF) | |
153 macro(ModI) | |
154 macro(ModL) | |
155 macro(MoveI2F) | |
156 macro(MoveF2I) | |
157 macro(MoveL2D) | |
158 macro(MoveD2L) | |
159 macro(MulD) | |
160 macro(MulF) | |
161 macro(MulI) | |
162 macro(MulL) | |
163 macro(Multi) | |
164 macro(NegD) | |
165 macro(NegF) | |
166 macro(NeverBranch) | |
167 macro(Opaque1) | |
168 macro(Opaque2) | |
169 macro(OrI) | |
170 macro(OrL) | |
171 macro(PCTable) | |
172 macro(Parm) | |
173 macro(PartialSubtypeCheck) | |
174 macro(Phi) | |
175 macro(PowD) | |
176 macro(PrefetchRead) | |
177 macro(PrefetchWrite) | |
178 macro(Proj) | |
179 macro(RShiftI) | |
180 macro(RShiftL) | |
181 macro(Region) | |
182 macro(Rethrow) | |
183 macro(Return) | |
184 macro(Root) | |
185 macro(RoundDouble) | |
186 macro(RoundFloat) | |
187 macro(SafePoint) | |
188 macro(SCMemProj) | |
189 macro(SinD) | |
190 macro(SqrtD) | |
191 macro(Start) | |
192 macro(StartOSR) | |
193 macro(StoreB) | |
194 macro(StoreC) | |
195 macro(StoreCM) | |
196 macro(StorePConditional) | |
197 macro(StoreLConditional) | |
198 macro(StoreD) | |
199 macro(StoreF) | |
200 macro(StoreI) | |
201 macro(StoreL) | |
202 macro(StoreP) | |
203 macro(StrComp) | |
204 macro(SubD) | |
205 macro(SubF) | |
206 macro(SubI) | |
207 macro(SubL) | |
208 macro(TailCall) | |
209 macro(TailJump) | |
210 macro(TanD) | |
211 macro(ThreadLocal) | |
212 macro(Unlock) | |
213 macro(URShiftI) | |
214 macro(URShiftL) | |
215 macro(XorI) | |
216 macro(XorL) | |
217 macro(Vector) | |
218 macro(AddVB) | |
219 macro(AddVC) | |
220 macro(AddVS) | |
221 macro(AddVI) | |
222 macro(AddVL) | |
223 macro(AddVF) | |
224 macro(AddVD) | |
225 macro(SubVB) | |
226 macro(SubVC) | |
227 macro(SubVS) | |
228 macro(SubVI) | |
229 macro(SubVL) | |
230 macro(SubVF) | |
231 macro(SubVD) | |
232 macro(MulVF) | |
233 macro(MulVD) | |
234 macro(DivVF) | |
235 macro(DivVD) | |
236 macro(LShiftVB) | |
237 macro(LShiftVC) | |
238 macro(LShiftVS) | |
239 macro(LShiftVI) | |
240 macro(URShiftVB) | |
241 macro(URShiftVC) | |
242 macro(URShiftVS) | |
243 macro(URShiftVI) | |
244 macro(AndV) | |
245 macro(OrV) | |
246 macro(XorV) | |
247 macro(VectorLoad) | |
248 macro(Load16B) | |
249 macro(Load8B) | |
250 macro(Load4B) | |
251 macro(Load8C) | |
252 macro(Load4C) | |
253 macro(Load2C) | |
254 macro(Load8S) | |
255 macro(Load4S) | |
256 macro(Load2S) | |
257 macro(Load4I) | |
258 macro(Load2I) | |
259 macro(Load2L) | |
260 macro(Load4F) | |
261 macro(Load2F) | |
262 macro(Load2D) | |
263 macro(VectorStore) | |
264 macro(Store16B) | |
265 macro(Store8B) | |
266 macro(Store4B) | |
267 macro(Store8C) | |
268 macro(Store4C) | |
269 macro(Store2C) | |
270 macro(Store4I) | |
271 macro(Store2I) | |
272 macro(Store2L) | |
273 macro(Store4F) | |
274 macro(Store2F) | |
275 macro(Store2D) | |
276 macro(Pack) | |
277 macro(PackB) | |
278 macro(PackS) | |
279 macro(PackC) | |
280 macro(PackI) | |
281 macro(PackL) | |
282 macro(PackF) | |
283 macro(PackD) | |
284 macro(Pack2x1B) | |
285 macro(Pack2x2B) | |
286 macro(Replicate16B) | |
287 macro(Replicate8B) | |
288 macro(Replicate4B) | |
289 macro(Replicate8S) | |
290 macro(Replicate4S) | |
291 macro(Replicate2S) | |
292 macro(Replicate8C) | |
293 macro(Replicate4C) | |
294 macro(Replicate2C) | |
295 macro(Replicate4I) | |
296 macro(Replicate2I) | |
297 macro(Replicate2L) | |
298 macro(Replicate4F) | |
299 macro(Replicate2F) | |
300 macro(Replicate2D) | |
301 macro(Extract) | |
302 macro(ExtractB) | |
303 macro(ExtractS) | |
304 macro(ExtractC) | |
305 macro(ExtractI) | |
306 macro(ExtractL) | |
307 macro(ExtractF) | |
308 macro(ExtractD) |