Mercurial > hg > truffle
comparison src/share/vm/includeDB_shark @ 1692:d2ede61b7a12
6976186: integrate Shark HotSpot changes
Summary: Shark is a JIT compiler for Zero that uses the LLVM compiler infrastructure.
Reviewed-by: kvn, twisti
Contributed-by: Gary Benson <gbenson@redhat.com>
author | twisti |
---|---|
date | Wed, 11 Aug 2010 05:51:21 -0700 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
1691:4a665be40fd3 | 1692:d2ede61b7a12 |
---|---|
1 // | |
2 // Copyright (c) 1999, 2007, Oracle and/or its affiliates. All rights reserved. | |
3 // Copyright 2008, 2009, 2010 Red Hat, Inc. | |
4 // DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. | |
5 // | |
6 // This code is free software; you can redistribute it and/or modify it | |
7 // under the terms of the GNU General Public License version 2 only, as | |
8 // published by the Free Software Foundation. | |
9 // | |
10 // This code is distributed in the hope that it will be useful, but WITHOUT | |
11 // ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | |
12 // FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | |
13 // version 2 for more details (a copy is included in the LICENSE file that | |
14 // accompanied this code). | |
15 // | |
16 // You should have received a copy of the GNU General Public License version | |
17 // 2 along with this work; if not, write to the Free Software Foundation, | |
18 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. | |
19 // | |
20 // Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA | |
21 // or visit www.oracle.com if you need additional information or have any | |
22 // questions. | |
23 // | |
24 // | |
25 | |
26 // NOTE: DO NOT CHANGE THIS COPYRIGHT TO NEW STYLE - IT WILL BREAK makeDeps! | |
27 | |
28 ciMethod.cpp ciTypeFlow.hpp | |
29 ciMethod.cpp methodOop.hpp | |
30 | |
31 ciTypeFlow.cpp allocation.inline.hpp | |
32 ciTypeFlow.cpp bytecode.hpp | |
33 ciTypeFlow.cpp bytecodes.hpp | |
34 ciTypeFlow.cpp ciConstant.hpp | |
35 ciTypeFlow.cpp ciField.hpp | |
36 ciTypeFlow.cpp ciMethod.hpp | |
37 ciTypeFlow.cpp ciMethodData.hpp | |
38 ciTypeFlow.cpp ciObjArrayKlass.hpp | |
39 ciTypeFlow.cpp ciStreams.hpp | |
40 ciTypeFlow.cpp ciTypeArrayKlass.hpp | |
41 ciTypeFlow.cpp ciTypeFlow.hpp | |
42 ciTypeFlow.cpp compileLog.hpp | |
43 ciTypeFlow.cpp deoptimization.hpp | |
44 ciTypeFlow.cpp growableArray.hpp | |
45 ciTypeFlow.cpp shark_globals.hpp | |
46 | |
47 ciTypeFlow.hpp ciEnv.hpp | |
48 ciTypeFlow.hpp ciKlass.hpp | |
49 ciTypeFlow.hpp ciMethodBlocks.hpp | |
50 | |
51 cppInterpreter_<arch>.cpp shark_globals.hpp | |
52 | |
53 compileBroker.cpp sharkCompiler.hpp | |
54 | |
55 disassembler.cpp sharkEntry.hpp | |
56 | |
57 globals.hpp shark_globals_<arch>.hpp | |
58 | |
59 globals.cpp shark_globals.hpp | |
60 | |
61 llvmValue.hpp llvmHeaders.hpp | |
62 llvmValue.hpp sharkContext.hpp | |
63 llvmValue.hpp sharkType.hpp | |
64 | |
65 nmethod.cpp sharkCompiler.hpp | |
66 | |
67 sharedRuntime_<arch>.cpp compileBroker.hpp | |
68 sharedRuntime_<arch>.cpp sharkCompiler.hpp | |
69 | |
70 shark_globals.cpp shark_globals.hpp | |
71 | |
72 shark_globals.hpp shark_globals_<arch>.hpp | |
73 shark_globals.hpp globals.hpp | |
74 | |
75 sharkBlock.cpp debug.hpp | |
76 sharkBlock.cpp bytecodes.hpp | |
77 sharkBlock.cpp llvmHeaders.hpp | |
78 sharkBlock.cpp llvmValue.hpp | |
79 sharkBlock.cpp shark_globals.hpp | |
80 sharkBlock.cpp sharkBlock.hpp | |
81 sharkBlock.cpp sharkBuilder.hpp | |
82 sharkBlock.cpp sharkConstant.hpp | |
83 sharkBlock.cpp sharkState.hpp | |
84 sharkBlock.cpp sharkValue.hpp | |
85 | |
86 sharkBlock.hpp allocation.hpp | |
87 sharkBlock.hpp ciMethod.hpp | |
88 sharkBlock.hpp ciStreams.hpp | |
89 sharkBlock.hpp debug.hpp | |
90 sharkBlock.hpp llvmHeaders.hpp | |
91 sharkBlock.hpp sharkBuilder.hpp | |
92 sharkBlock.hpp sharkConstant.hpp | |
93 sharkBlock.hpp sharkInvariants.hpp | |
94 sharkBlock.hpp sharkState.hpp | |
95 sharkBlock.hpp sharkValue.hpp | |
96 | |
97 sharkBuilder.cpp ciMethod.hpp | |
98 sharkBuilder.cpp debug.hpp | |
99 sharkBuilder.cpp llvmHeaders.hpp | |
100 sharkBuilder.cpp llvmValue.hpp | |
101 sharkBuilder.cpp methodOop.hpp | |
102 sharkBuilder.cpp os.hpp | |
103 sharkBuilder.cpp resourceArea.hpp | |
104 sharkBuilder.cpp llvmHeaders.hpp | |
105 sharkBuilder.cpp sharkBuilder.hpp | |
106 sharkBuilder.cpp sharkContext.hpp | |
107 sharkBuilder.cpp sharkRuntime.hpp | |
108 sharkBuilder.cpp synchronizer.hpp | |
109 sharkBuilder.cpp thread.hpp | |
110 | |
111 sharkBuilder.hpp barrierSet.hpp | |
112 sharkBuilder.hpp cardTableModRefBS.hpp | |
113 sharkBuilder.hpp ciType.hpp | |
114 sharkBuilder.hpp debug.hpp | |
115 sharkBuilder.hpp llvmHeaders.hpp | |
116 sharkBuilder.hpp llvmValue.hpp | |
117 sharkBuilder.hpp sizes.hpp | |
118 sharkBuilder.hpp sharkCodeBuffer.hpp | |
119 sharkBuilder.hpp sharkType.hpp | |
120 sharkBuilder.hpp sharkValue.hpp | |
121 sharkBuilder.hpp sharkEntry.hpp | |
122 | |
123 sharkCacheDecache.cpp ciMethod.hpp | |
124 sharkCacheDecache.cpp debugInfoRec.hpp | |
125 sharkCacheDecache.cpp llvmValue.hpp | |
126 sharkCacheDecache.cpp sharkBuilder.hpp | |
127 sharkCacheDecache.cpp sharkCacheDecache.hpp | |
128 sharkCacheDecache.cpp sharkFunction.hpp | |
129 sharkCacheDecache.cpp sharkState.hpp | |
130 | |
131 sharkCacheDecache.hpp ciMethod.hpp | |
132 sharkCacheDecache.hpp debugInfoRec.hpp | |
133 sharkCacheDecache.hpp sharkBuilder.hpp | |
134 sharkCacheDecache.hpp sharkFunction.hpp | |
135 sharkCacheDecache.hpp sharkStateScanner.hpp | |
136 | |
137 sharkCodeBuffer.hpp allocation.hpp | |
138 sharkCodeBuffer.hpp codeBuffer.hpp | |
139 sharkCodeBuffer.hpp llvmHeaders.hpp | |
140 | |
141 sharkCompiler.cpp abstractCompiler.hpp | |
142 sharkCompiler.cpp ciEnv.hpp | |
143 sharkCompiler.cpp ciMethod.hpp | |
144 sharkCompiler.cpp debug.hpp | |
145 sharkCompiler.cpp debugInfoRec.hpp | |
146 sharkCompiler.cpp dependencies.hpp | |
147 sharkCompiler.cpp exceptionHandlerTable.hpp | |
148 sharkCompiler.cpp llvmHeaders.hpp | |
149 sharkCompiler.cpp oopMap.hpp | |
150 sharkCompiler.cpp oopRecorder.hpp | |
151 sharkCompiler.cpp shark_globals.hpp | |
152 sharkCompiler.cpp sharkBuilder.hpp | |
153 sharkCompiler.cpp sharkCodeBuffer.hpp | |
154 sharkCompiler.cpp sharkCompiler.hpp | |
155 sharkCompiler.cpp sharkContext.hpp | |
156 sharkCompiler.cpp sharkEntry.hpp | |
157 sharkCompiler.cpp sharkFunction.hpp | |
158 sharkCompiler.cpp sharkMemoryManager.hpp | |
159 sharkCompiler.cpp sharkNativeWrapper.hpp | |
160 | |
161 sharkCompiler.hpp abstractCompiler.hpp | |
162 sharkCompiler.hpp ciEnv.hpp | |
163 sharkCompiler.hpp ciMethod.hpp | |
164 sharkCompiler.hpp compileBroker.hpp | |
165 sharkCompiler.hpp llvmHeaders.hpp | |
166 sharkCompiler.hpp sharkMemoryManager.hpp | |
167 | |
168 sharkContext.cpp arrayOop.hpp | |
169 sharkContext.cpp globalDefinitions.hpp | |
170 sharkContext.cpp llvmHeaders.hpp | |
171 sharkContext.cpp oop.hpp | |
172 sharkContext.cpp sharkContext.hpp | |
173 | |
174 sharkContext.hpp llvmHeaders.hpp | |
175 sharkContext.hpp sharkCompiler.hpp | |
176 | |
177 sharkConstant.cpp ciInstance.hpp | |
178 sharkConstant.cpp ciStreams.hpp | |
179 sharkConstant.cpp sharkBuilder.hpp | |
180 sharkConstant.cpp sharkConstant.hpp | |
181 sharkConstant.cpp sharkValue.hpp | |
182 | |
183 sharkConstant.hpp allocation.hpp | |
184 sharkConstant.hpp ciStreams.hpp | |
185 sharkConstant.hpp sharkBuilder.hpp | |
186 sharkConstant.hpp sharkValue.hpp | |
187 | |
188 sharkEntry.hpp llvmHeaders.hpp | |
189 | |
190 sharkFunction.cpp allocation.hpp | |
191 sharkFunction.cpp ciTypeFlow.hpp | |
192 sharkFunction.cpp debug.hpp | |
193 sharkFunction.cpp llvmHeaders.hpp | |
194 sharkFunction.cpp llvmValue.hpp | |
195 sharkFunction.cpp shark_globals.hpp | |
196 sharkFunction.cpp sharkBuilder.hpp | |
197 sharkFunction.cpp sharkEntry.hpp | |
198 sharkFunction.cpp sharkFunction.hpp | |
199 sharkFunction.cpp sharkState.hpp | |
200 sharkFunction.cpp sharkTopLevelBlock.hpp | |
201 | |
202 sharkFunction.hpp allocation.hpp | |
203 sharkFunction.hpp ciEnv.hpp | |
204 sharkFunction.hpp ciStreams.hpp | |
205 sharkFunction.hpp ciTypeFlow.hpp | |
206 sharkFunction.hpp llvmHeaders.hpp | |
207 sharkFunction.hpp llvmValue.hpp | |
208 sharkFunction.hpp sharkBuilder.hpp | |
209 sharkFunction.hpp sharkContext.hpp | |
210 sharkFunction.hpp sharkInvariants.hpp | |
211 sharkFunction.hpp sharkStack.hpp | |
212 | |
213 sharkInliner.cpp allocation.hpp | |
214 sharkInliner.cpp bytecodes.hpp | |
215 sharkInliner.cpp ciField.hpp | |
216 sharkInliner.cpp ciMethod.hpp | |
217 sharkInliner.cpp ciStreams.hpp | |
218 sharkInliner.cpp shark_globals.hpp | |
219 sharkInliner.cpp sharkBlock.hpp | |
220 sharkInliner.cpp sharkConstant.hpp | |
221 sharkInliner.cpp sharkInliner.hpp | |
222 sharkInliner.cpp sharkIntrinsics.hpp | |
223 sharkInliner.cpp sharkState.hpp | |
224 sharkInliner.cpp sharkValue.hpp | |
225 | |
226 sharkInliner.hpp allocation.hpp | |
227 sharkInliner.hpp ciMethod.hpp | |
228 sharkInliner.hpp llvmHeaders.hpp | |
229 sharkInliner.hpp sharkState.hpp | |
230 | |
231 sharkIntrinsics.cpp ciMethod.hpp | |
232 sharkIntrinsics.cpp llvmHeaders.hpp | |
233 sharkIntrinsics.cpp shark_globals.hpp | |
234 sharkIntrinsics.cpp sharkIntrinsics.hpp | |
235 sharkIntrinsics.cpp sharkState.hpp | |
236 sharkIntrinsics.cpp sharkValue.hpp | |
237 | |
238 sharkIntrinsics.hpp allocation.hpp | |
239 sharkIntrinsics.hpp ciMethod.hpp | |
240 sharkIntrinsics.hpp llvmHeaders.hpp | |
241 sharkIntrinsics.hpp sharkState.hpp | |
242 | |
243 sharkInvariants.cpp sharkInvariants.hpp | |
244 | |
245 sharkInvariants.hpp allocation.hpp | |
246 sharkInvariants.hpp ciEnv.hpp | |
247 sharkInvariants.hpp ciMethod.hpp | |
248 sharkInvariants.hpp ciInstanceKlass.hpp | |
249 sharkInvariants.hpp ciTypeFlow.hpp | |
250 sharkInvariants.hpp debugInfoRec.hpp | |
251 sharkInvariants.hpp dependencies.hpp | |
252 sharkInvariants.hpp llvmHeaders.hpp | |
253 sharkInvariants.hpp sharkBuilder.hpp | |
254 | |
255 sharkMemoryManager.hpp llvmHeaders.hpp | |
256 sharkMemoryManager.hpp sharkEntry.hpp | |
257 | |
258 sharkMemoryManager.cpp llvmHeaders.hpp | |
259 sharkMemoryManager.cpp sharkEntry.hpp | |
260 sharkMemoryManager.cpp sharkMemoryManager.hpp | |
261 | |
262 sharkNativeWrapper.cpp llvmHeaders.hpp | |
263 sharkNativeWrapper.cpp sharkNativeWrapper.hpp | |
264 sharkNativeWrapper.cpp sharkType.hpp | |
265 | |
266 sharkNativeWrapper.hpp handles.hpp | |
267 sharkNativeWrapper.hpp llvmHeaders.hpp | |
268 sharkNativeWrapper.hpp sharkBuilder.hpp | |
269 sharkNativeWrapper.hpp sharkContext.hpp | |
270 sharkNativeWrapper.hpp sharkInvariants.hpp | |
271 sharkNativeWrapper.hpp sharkStack.hpp | |
272 | |
273 sharkRuntime.cpp biasedLocking.hpp | |
274 sharkRuntime.cpp deoptimization.hpp | |
275 sharkRuntime.cpp llvmHeaders.hpp | |
276 sharkRuntime.cpp klassOop.hpp | |
277 sharkRuntime.cpp sharkRuntime.hpp | |
278 sharkRuntime.cpp stack_<arch>.inline.hpp | |
279 sharkRuntime.cpp thread.hpp | |
280 | |
281 sharkRuntime.hpp allocation.hpp | |
282 sharkRuntime.hpp llvmHeaders.hpp | |
283 sharkRuntime.hpp llvmValue.hpp | |
284 sharkRuntime.hpp klassOop.hpp | |
285 sharkRuntime.hpp thread.hpp | |
286 | |
287 sharkStack.cpp llvmHeaders.hpp | |
288 sharkStack.cpp sharkFunction.hpp | |
289 sharkStack.cpp sharkNativeWrapper.hpp | |
290 sharkStack.cpp sharkStack.hpp | |
291 sharkStack.cpp sharkType.hpp | |
292 | |
293 sharkStack.hpp llvmHeaders.hpp | |
294 sharkStack.hpp sharkInvariants.hpp | |
295 sharkStack.hpp sharkType.hpp | |
296 | |
297 sharkState.cpp allocation.hpp | |
298 sharkState.cpp ciType.hpp | |
299 sharkState.cpp ciTypeFlow.hpp | |
300 sharkState.cpp sharkBuilder.hpp | |
301 sharkState.cpp sharkCacheDecache.hpp | |
302 sharkState.cpp sharkState.hpp | |
303 sharkState.cpp sharkTopLevelBlock.hpp | |
304 sharkState.cpp sharkType.hpp | |
305 sharkState.cpp sharkValue.hpp | |
306 | |
307 sharkState.hpp allocation.hpp | |
308 sharkState.hpp ciMethod.hpp | |
309 sharkState.hpp llvmHeaders.hpp | |
310 sharkState.hpp sharkBuilder.hpp | |
311 sharkState.hpp sharkInvariants.hpp | |
312 sharkState.hpp sharkValue.hpp | |
313 | |
314 sharkStateScanner.cpp sharkState.hpp | |
315 sharkStateScanner.cpp sharkStateScanner.hpp | |
316 | |
317 sharkStateScanner.hpp allocation.hpp | |
318 sharkStateScanner.hpp llvmHeaders.hpp | |
319 sharkStateScanner.hpp sharkFunction.hpp | |
320 sharkStateScanner.hpp sharkInvariants.hpp | |
321 | |
322 sharkTopLevelBlock.cpp allocation.hpp | |
323 sharkTopLevelBlock.cpp bytecodes.hpp | |
324 sharkTopLevelBlock.cpp ciField.hpp | |
325 sharkTopLevelBlock.cpp ciInstance.hpp | |
326 sharkTopLevelBlock.cpp ciObjArrayKlass.hpp | |
327 sharkTopLevelBlock.cpp ciStreams.hpp | |
328 sharkTopLevelBlock.cpp ciType.hpp | |
329 sharkTopLevelBlock.cpp ciTypeFlow.hpp | |
330 sharkTopLevelBlock.cpp debug.hpp | |
331 sharkTopLevelBlock.cpp deoptimization.hpp | |
332 sharkTopLevelBlock.cpp llvmHeaders.hpp | |
333 sharkTopLevelBlock.cpp llvmValue.hpp | |
334 sharkTopLevelBlock.cpp shark_globals.hpp | |
335 sharkTopLevelBlock.cpp sharkCacheDecache.hpp | |
336 sharkTopLevelBlock.cpp sharkTopLevelBlock.hpp | |
337 sharkTopLevelBlock.cpp sharkBuilder.hpp | |
338 sharkTopLevelBlock.cpp sharkConstant.hpp | |
339 sharkTopLevelBlock.cpp sharkInliner.hpp | |
340 sharkTopLevelBlock.cpp sharkState.hpp | |
341 sharkTopLevelBlock.cpp sharkValue.hpp | |
342 | |
343 sharkTopLevelBlock.hpp allocation.hpp | |
344 sharkTopLevelBlock.hpp bytecodes.hpp | |
345 sharkTopLevelBlock.hpp ciStreams.hpp | |
346 sharkTopLevelBlock.hpp ciType.hpp | |
347 sharkTopLevelBlock.hpp ciTypeFlow.hpp | |
348 sharkTopLevelBlock.hpp llvmHeaders.hpp | |
349 sharkTopLevelBlock.hpp sharkBlock.hpp | |
350 sharkTopLevelBlock.hpp sharkBuilder.hpp | |
351 sharkTopLevelBlock.hpp sharkFunction.hpp | |
352 sharkTopLevelBlock.hpp sharkState.hpp | |
353 sharkTopLevelBlock.hpp sharkValue.hpp | |
354 | |
355 sharkType.hpp allocation.hpp | |
356 sharkType.hpp ciType.hpp | |
357 sharkType.hpp globalDefinitions.hpp | |
358 sharkType.hpp llvmHeaders.hpp | |
359 sharkType.hpp sharkContext.hpp | |
360 | |
361 sharkValue.cpp ciType.hpp | |
362 sharkValue.cpp llvmHeaders.hpp | |
363 sharkValue.cpp llvmValue.hpp | |
364 sharkValue.cpp sharkBuilder.hpp | |
365 sharkValue.cpp sharkValue.hpp | |
366 | |
367 sharkValue.hpp allocation.hpp | |
368 sharkValue.hpp ciType.hpp | |
369 sharkValue.hpp llvmHeaders.hpp | |
370 sharkValue.hpp llvmValue.hpp | |
371 sharkValue.hpp sharkType.hpp |