1 // 2 // Copyright 1999-2007 Sun Microsystems, Inc. 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 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, 21 // CA 95054 USA or visit www.sun.com if you need additional information or 22 // have any 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