1 // 2 // Copyright 1999-2008 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 // NOTE: DO NOT CHANGE THIS COPYRIGHT TO NEW STYLE - IT WILL BREAK makeDeps! 26 27 allocation.hpp c1_globals.hpp 28 29 c1_CFGPrinter.cpp c1_CFGPrinter.hpp 30 c1_CFGPrinter.cpp c1_IR.hpp 31 c1_CFGPrinter.cpp c1_InstructionPrinter.hpp 32 c1_CFGPrinter.cpp c1_LIR.hpp 33 c1_CFGPrinter.cpp c1_LinearScan.hpp 34 c1_CFGPrinter.cpp c1_ValueStack.hpp 35 36 c1_CFGPrinter.hpp c1_Compilation.hpp 37 c1_CFGPrinter.hpp c1_Instruction.hpp 38 39 cardTableModRefBS.cpp c1_LIR.hpp 40 cardTableModRefBS.cpp c1_LIRGenerator.hpp 41 42 c1_Canonicalizer.cpp c1_Canonicalizer.hpp 43 c1_Canonicalizer.cpp c1_InstructionPrinter.hpp 44 c1_Canonicalizer.cpp ciArray.hpp 45 c1_Canonicalizer.cpp sharedRuntime.hpp 46 47 c1_Canonicalizer.hpp c1_Instruction.hpp 48 49 c1_CodeStubs.hpp array.hpp 50 c1_CodeStubs.hpp c1_FrameMap.hpp 51 c1_CodeStubs.hpp c1_IR.hpp 52 c1_CodeStubs.hpp c1_Instruction.hpp 53 c1_CodeStubs.hpp c1_LIR.hpp 54 c1_CodeStubs.hpp c1_Runtime1.hpp 55 56 c1_CodeStubs_<arch>.cpp c1_CodeStubs.hpp 57 c1_CodeStubs_<arch>.cpp c1_FrameMap.hpp 58 c1_CodeStubs_<arch>.cpp c1_LIRAssembler.hpp 59 c1_CodeStubs_<arch>.cpp c1_MacroAssembler.hpp 60 c1_CodeStubs_<arch>.cpp c1_Runtime1.hpp 61 c1_CodeStubs_<arch>.cpp g1SATBCardTableModRefBS.hpp 62 c1_CodeStubs_<arch>.cpp nativeInst_<arch>.hpp 63 c1_CodeStubs_<arch>.cpp sharedRuntime.hpp 64 c1_CodeStubs_<arch>.cpp vmreg_<arch>.inline.hpp 65 66 c1_Compilation.cpp c1_CFGPrinter.hpp 67 c1_Compilation.cpp c1_Compilation.hpp 68 c1_Compilation.cpp c1_IR.hpp 69 c1_Compilation.cpp c1_LIRAssembler.hpp 70 c1_Compilation.cpp c1_LinearScan.hpp 71 c1_Compilation.cpp c1_MacroAssembler.hpp 72 c1_Compilation.cpp c1_ValueMap.hpp 73 c1_Compilation.cpp c1_ValueStack.hpp 74 c1_Compilation.cpp ciEnv.hpp 75 c1_Compilation.cpp debugInfoRec.hpp 76 c1_Compilation.hpp exceptionHandlerTable.hpp 77 c1_Compilation.hpp resourceArea.hpp 78 79 c1_Compiler.cpp allocation.hpp 80 c1_Compiler.cpp allocation.inline.hpp 81 c1_Compiler.cpp arguments.hpp 82 c1_Compiler.cpp c1_Compilation.hpp 83 c1_Compiler.cpp c1_Compiler.hpp 84 c1_Compiler.cpp c1_FrameMap.hpp 85 c1_Compiler.cpp c1_MacroAssembler.hpp 86 c1_Compiler.cpp c1_Runtime1.hpp 87 c1_Compiler.cpp c1_ValueType.hpp 88 c1_Compiler.cpp compileBroker.hpp 89 c1_Compiler.cpp compilerOracle.hpp 90 c1_Compiler.cpp interfaceSupport.hpp 91 c1_Compiler.cpp linkResolver.hpp 92 c1_Compiler.cpp nativeLookup.hpp 93 c1_Compiler.cpp resourceArea.hpp 94 c1_Compiler.cpp sharedRuntime.hpp 95 96 c1_Compiler.hpp abstractCompiler.hpp 97 98 c1_Defs.cpp c1_Defs.hpp 99 100 c1_Defs.hpp globalDefinitions.hpp 101 c1_Defs.hpp register_<arch>.hpp 102 103 c1_Defs_<arch>.hpp generate_platform_dependent_include 104 105 c1_FpuStackSim.hpp allocation.hpp 106 c1_FpuStackSim.hpp c1_FrameMap.hpp 107 108 c1_FpuStackSim_<arch>.cpp array.hpp 109 c1_FpuStackSim_<arch>.cpp c1_FpuStackSim.hpp 110 c1_FpuStackSim_<arch>.cpp c1_FrameMap.hpp 111 c1_FpuStackSim_<arch>.cpp ostream.hpp 112 113 c1_FpuStackSim_<arch>.hpp generate_platform_dependent_include 114 115 c1_FrameMap.cpp c1_FrameMap.hpp 116 c1_FrameMap.cpp c1_LIR.hpp 117 c1_FrameMap.cpp sharedRuntime.hpp 118 c1_FrameMap.cpp vmreg_<arch>.inline.hpp 119 120 c1_FrameMap.hpp allocation.hpp 121 c1_FrameMap.hpp assembler.hpp 122 c1_FrameMap.hpp c1_Defs.hpp 123 c1_FrameMap.hpp c1_LIR.hpp 124 c1_FrameMap.hpp frame.hpp 125 c1_FrameMap.hpp globalDefinitions.hpp 126 c1_FrameMap.hpp synchronizer.hpp 127 c1_FrameMap.hpp vmreg.hpp 128 129 c1_FrameMap_<arch>.cpp c1_FrameMap.hpp 130 c1_FrameMap_<arch>.cpp c1_LIR.hpp 131 c1_FrameMap_<arch>.cpp sharedRuntime.hpp 132 c1_FrameMap_<arch>.cpp vmreg_<arch>.inline.hpp 133 134 c1_FrameMap_<arch>.hpp generate_platform_dependent_include 135 136 c1_globals.cpp c1_globals.hpp 137 138 c1_globals.hpp c1_globals_<arch>.hpp 139 c1_globals.hpp c1_globals_<os_family>.hpp 140 c1_globals.hpp globals.hpp 141 142 c1_globals_<arch>.hpp globalDefinitions.hpp 143 c1_globals_<arch>.hpp macros.hpp 144 145 c1_globals_<os_family>.hpp globalDefinitions.hpp 146 c1_globals_<os_family>.hpp macros.hpp 147 148 c1_GraphBuilder.cpp bitMap.inline.hpp 149 c1_GraphBuilder.cpp bytecode.hpp 150 c1_GraphBuilder.cpp c1_CFGPrinter.hpp 151 c1_GraphBuilder.cpp c1_Canonicalizer.hpp 152 c1_GraphBuilder.cpp c1_Compilation.hpp 153 c1_GraphBuilder.cpp c1_GraphBuilder.hpp 154 c1_GraphBuilder.cpp c1_InstructionPrinter.hpp 155 c1_GraphBuilder.cpp ciField.hpp 156 c1_GraphBuilder.cpp ciKlass.hpp 157 c1_GraphBuilder.cpp sharedRuntime.hpp 158 159 c1_GraphBuilder.hpp c1_IR.hpp 160 c1_GraphBuilder.hpp c1_Instruction.hpp 161 c1_GraphBuilder.hpp c1_ValueMap.hpp 162 c1_GraphBuilder.hpp c1_ValueStack.hpp 163 c1_GraphBuilder.hpp ciMethodData.hpp 164 c1_GraphBuilder.hpp ciStreams.hpp 165 166 c1_IR.cpp bitMap.inline.hpp 167 c1_IR.cpp c1_Compilation.hpp 168 c1_IR.cpp c1_FrameMap.hpp 169 c1_IR.cpp c1_GraphBuilder.hpp 170 c1_IR.cpp c1_IR.hpp 171 c1_IR.cpp c1_InstructionPrinter.hpp 172 c1_IR.cpp c1_Optimizer.hpp 173 174 c1_IR.hpp allocation.hpp 175 c1_IR.hpp c1_Instruction.hpp 176 c1_IR.hpp ciExceptionHandler.hpp 177 c1_IR.hpp ciMethod.hpp 178 c1_IR.hpp ciStreams.hpp 179 180 c1_Instruction.cpp c1_IR.hpp 181 c1_Instruction.cpp c1_Instruction.hpp 182 c1_Instruction.cpp c1_InstructionPrinter.hpp 183 c1_Instruction.cpp c1_ValueStack.hpp 184 c1_Instruction.cpp ciObjArrayKlass.hpp 185 c1_Instruction.cpp ciTypeArrayKlass.hpp 186 187 c1_Instruction.hpp c1_Compilation.hpp 188 c1_Instruction.hpp c1_LIR.hpp 189 c1_Instruction.hpp c1_ValueType.hpp 190 c1_Instruction.hpp ciField.hpp 191 192 c1_InstructionPrinter.cpp c1_InstructionPrinter.hpp 193 c1_InstructionPrinter.cpp c1_ValueStack.hpp 194 c1_InstructionPrinter.cpp ciArray.hpp 195 c1_InstructionPrinter.cpp ciInstance.hpp 196 c1_InstructionPrinter.cpp ciObject.hpp 197 198 c1_InstructionPrinter.hpp c1_IR.hpp 199 c1_InstructionPrinter.hpp c1_Instruction.hpp 200 c1_InstructionPrinter.hpp c1_Runtime1.hpp 201 202 c1_LIR.cpp c1_InstructionPrinter.hpp 203 c1_LIR.cpp c1_LIR.hpp 204 c1_LIR.cpp c1_LIRAssembler.hpp 205 c1_LIR.cpp ciInstance.hpp 206 c1_LIR.cpp sharedRuntime.hpp 207 208 c1_LIR.hpp c1_ValueType.hpp 209 210 c1_LIRAssembler.cpp c1_Compilation.hpp 211 c1_LIRAssembler.cpp c1_Instruction.hpp 212 c1_LIRAssembler.cpp c1_InstructionPrinter.hpp 213 c1_LIRAssembler.cpp c1_LIRAssembler.hpp 214 c1_LIRAssembler.cpp c1_MacroAssembler.hpp 215 c1_LIRAssembler.cpp c1_ValueStack.hpp 216 c1_LIRAssembler.cpp ciInstance.hpp 217 c1_LIRAssembler.cpp nativeInst_<arch>.hpp 218 c1_LIRAssembler.cpp vmreg_<arch>.inline.hpp 219 220 c1_LIRAssembler.hpp c1_CodeStubs.hpp 221 c1_LIRAssembler.hpp ciMethodData.hpp 222 c1_LIRAssembler.hpp methodDataOop.hpp 223 c1_LIRAssembler.hpp top.hpp 224 225 c1_LIRAssembler_<arch>.cpp barrierSet.hpp 226 c1_LIRAssembler_<arch>.cpp c1_Compilation.hpp 227 c1_LIRAssembler_<arch>.cpp c1_LIRAssembler.hpp 228 c1_LIRAssembler_<arch>.cpp c1_MacroAssembler.hpp 229 c1_LIRAssembler_<arch>.cpp c1_Runtime1.hpp 230 c1_LIRAssembler_<arch>.cpp c1_ValueStack.hpp 231 c1_LIRAssembler_<arch>.cpp cardTableModRefBS.hpp 232 c1_LIRAssembler_<arch>.cpp ciArrayKlass.hpp 233 c1_LIRAssembler_<arch>.cpp ciInstance.hpp 234 c1_LIRAssembler_<arch>.cpp collectedHeap.hpp 235 c1_LIRAssembler_<arch>.cpp nativeInst_<arch>.hpp 236 c1_LIRAssembler_<arch>.cpp objArrayKlass.hpp 237 c1_LIRAssembler_<arch>.cpp sharedRuntime.hpp 238 239 c1_LIRAssembler_<arch>.hpp generate_platform_dependent_include 240 241 c1_LIRGenerator.cpp bitMap.inline.hpp 242 c1_LIRGenerator.cpp c1_Compilation.hpp 243 c1_LIRGenerator.cpp c1_FrameMap.hpp 244 c1_LIRGenerator.cpp c1_Instruction.hpp 245 c1_LIRGenerator.cpp c1_LIRAssembler.hpp 246 c1_LIRGenerator.cpp c1_LIRGenerator.hpp 247 c1_LIRGenerator.cpp c1_ValueStack.hpp 248 c1_LIRGenerator.cpp ciArrayKlass.hpp 249 c1_LIRGenerator.cpp ciInstance.hpp 250 c1_LIRGenerator.cpp heapRegion.hpp 251 c1_LIRGenerator.cpp sharedRuntime.hpp 252 253 c1_LIRGenerator.hpp c1_Instruction.hpp 254 c1_LIRGenerator.hpp c1_LIR.hpp 255 c1_LIRGenerator.hpp ciMethodData.hpp 256 c1_LIRGenerator.hpp sizes.hpp 257 258 c1_LIRGenerator_<arch>.cpp c1_Compilation.hpp 259 c1_LIRGenerator_<arch>.cpp c1_FrameMap.hpp 260 c1_LIRGenerator_<arch>.cpp c1_Instruction.hpp 261 c1_LIRGenerator_<arch>.cpp c1_LIRAssembler.hpp 262 c1_LIRGenerator_<arch>.cpp c1_LIRGenerator.hpp 263 c1_LIRGenerator_<arch>.cpp c1_Runtime1.hpp 264 c1_LIRGenerator_<arch>.cpp c1_ValueStack.hpp 265 c1_LIRGenerator_<arch>.cpp ciArray.hpp 266 c1_LIRGenerator_<arch>.cpp ciObjArrayKlass.hpp 267 c1_LIRGenerator_<arch>.cpp ciTypeArrayKlass.hpp 268 c1_LIRGenerator_<arch>.cpp sharedRuntime.hpp 269 c1_LIRGenerator_<arch>.cpp vmreg_<arch>.inline.hpp 270 271 c1_LinearScan.cpp bitMap.inline.hpp 272 c1_LinearScan.cpp c1_CFGPrinter.hpp 273 c1_LinearScan.cpp c1_CodeStubs.hpp 274 c1_LinearScan.cpp c1_Compilation.hpp 275 c1_LinearScan.cpp c1_FrameMap.hpp 276 c1_LinearScan.cpp c1_IR.hpp 277 c1_LinearScan.cpp c1_LIRGenerator.hpp 278 c1_LinearScan.cpp c1_LinearScan.hpp 279 c1_LinearScan.cpp c1_ValueStack.hpp 280 c1_LinearScan.cpp vmreg_<arch>.inline.hpp 281 282 c1_LinearScan.hpp c1_FpuStackSim.hpp 283 c1_LinearScan.hpp c1_FrameMap.hpp 284 c1_LinearScan.hpp c1_IR.hpp 285 c1_LinearScan.hpp c1_Instruction.hpp 286 c1_LinearScan.hpp c1_LIR.hpp 287 c1_LinearScan.hpp c1_LIRGenerator.hpp 288 289 c1_LinearScan_<arch>.cpp bitMap.inline.hpp 290 c1_LinearScan_<arch>.cpp c1_Instruction.hpp 291 c1_LinearScan_<arch>.cpp c1_LinearScan.hpp 292 293 c1_LinearScan_<arch>.hpp generate_platform_dependent_include 294 295 c1_MacroAssembler.hpp assembler.hpp 296 c1_MacroAssembler.hpp assembler_<arch>.inline.hpp 297 298 c1_MacroAssembler_<arch>.cpp arrayOop.hpp 299 c1_MacroAssembler_<arch>.cpp biasedLocking.hpp 300 c1_MacroAssembler_<arch>.cpp c1_MacroAssembler.hpp 301 c1_MacroAssembler_<arch>.cpp c1_Runtime1.hpp 302 c1_MacroAssembler_<arch>.cpp collectedHeap.hpp 303 c1_MacroAssembler_<arch>.cpp interpreter.hpp 304 c1_MacroAssembler_<arch>.cpp markOop.hpp 305 c1_MacroAssembler_<arch>.cpp os.hpp 306 c1_MacroAssembler_<arch>.cpp stubRoutines.hpp 307 c1_MacroAssembler_<arch>.cpp synchronizer.hpp 308 c1_MacroAssembler_<arch>.cpp systemDictionary.hpp 309 310 c1_MacroAssembler_<arch>.hpp generate_platform_dependent_include 311 312 c1_Optimizer.cpp bitMap.inline.hpp 313 c1_Optimizer.cpp c1_Canonicalizer.hpp 314 c1_Optimizer.cpp c1_Optimizer.hpp 315 c1_Optimizer.cpp c1_ValueMap.hpp 316 c1_Optimizer.cpp c1_ValueSet.hpp 317 c1_Optimizer.cpp c1_ValueStack.hpp 318 319 c1_Optimizer.hpp allocation.hpp 320 c1_Optimizer.hpp c1_IR.hpp 321 c1_Optimizer.hpp c1_Instruction.hpp 322 323 c1_Runtime1.cpp allocation.inline.hpp 324 c1_Runtime1.cpp barrierSet.hpp 325 c1_Runtime1.cpp biasedLocking.hpp 326 c1_Runtime1.cpp bytecode.hpp 327 c1_Runtime1.cpp c1_CodeStubs.hpp 328 c1_Runtime1.cpp c1_Defs.hpp 329 c1_Runtime1.cpp c1_FrameMap.hpp 330 c1_Runtime1.cpp c1_LIRAssembler.hpp 331 c1_Runtime1.cpp c1_MacroAssembler.hpp 332 c1_Runtime1.cpp c1_Runtime1.hpp 333 c1_Runtime1.cpp codeBlob.hpp 334 c1_Runtime1.cpp codeBuffer.hpp 335 c1_Runtime1.cpp collectedHeap.hpp 336 c1_Runtime1.cpp compilationPolicy.hpp 337 c1_Runtime1.cpp compiledIC.hpp 338 c1_Runtime1.cpp copy.hpp 339 c1_Runtime1.cpp disassembler.hpp 340 c1_Runtime1.cpp events.hpp 341 c1_Runtime1.cpp interfaceSupport.hpp 342 c1_Runtime1.cpp interpreter.hpp 343 c1_Runtime1.cpp javaCalls.hpp 344 c1_Runtime1.cpp objArrayKlass.hpp 345 c1_Runtime1.cpp oop.inline.hpp 346 c1_Runtime1.cpp oopFactory.hpp 347 c1_Runtime1.cpp pcDesc.hpp 348 c1_Runtime1.cpp resourceArea.hpp 349 c1_Runtime1.cpp scopeDesc.hpp 350 c1_Runtime1.cpp sharedRuntime.hpp 351 c1_Runtime1.cpp systemDictionary.hpp 352 c1_Runtime1.cpp threadCritical.hpp 353 c1_Runtime1.cpp vframe.hpp 354 c1_Runtime1.cpp vframeArray.hpp 355 c1_Runtime1.cpp vmSymbols.hpp 356 c1_Runtime1.cpp vtableStubs.hpp 357 358 c1_Runtime1.hpp allocation.hpp 359 c1_Runtime1.hpp c1_FrameMap.hpp 360 c1_Runtime1.hpp deoptimization.hpp 361 c1_Runtime1.hpp interpreter.hpp 362 c1_Runtime1.hpp stubs.hpp 363 364 c1_Runtime1_<arch>.cpp c1_Defs.hpp 365 c1_Runtime1_<arch>.cpp c1_MacroAssembler.hpp 366 c1_Runtime1_<arch>.cpp c1_Runtime1.hpp 367 c1_Runtime1_<arch>.cpp compiledICHolderOop.hpp 368 c1_Runtime1_<arch>.cpp interpreter.hpp 369 c1_Runtime1_<arch>.cpp jvmtiExport.hpp 370 c1_Runtime1_<arch>.cpp nativeInst_<arch>.hpp 371 c1_Runtime1_<arch>.cpp oop.inline.hpp 372 c1_Runtime1_<arch>.cpp register_<arch>.hpp 373 c1_Runtime1_<arch>.cpp sharedRuntime.hpp 374 c1_Runtime1_<arch>.cpp signature.hpp 375 c1_Runtime1_<arch>.cpp vframeArray.hpp 376 c1_Runtime1_<arch>.cpp vmreg_<arch>.inline.hpp 377 378 c1_ValueMap.cpp bitMap.inline.hpp 379 c1_ValueMap.cpp c1_Canonicalizer.hpp 380 c1_ValueMap.cpp c1_IR.hpp 381 c1_ValueMap.cpp c1_ValueMap.hpp 382 383 c1_ValueMap.hpp allocation.hpp 384 c1_ValueMap.hpp c1_Instruction.hpp 385 c1_ValueMap.hpp c1_ValueSet.hpp 386 387 c1_ValueSet.cpp c1_ValueSet.hpp 388 389 c1_ValueSet.hpp allocation.hpp 390 c1_ValueSet.hpp bitMap.hpp 391 c1_ValueSet.hpp c1_Instruction.hpp 392 393 c1_ValueStack.cpp c1_IR.hpp 394 c1_ValueStack.cpp c1_InstructionPrinter.hpp 395 c1_ValueStack.cpp c1_ValueStack.hpp 396 397 c1_ValueStack.hpp c1_Instruction.hpp 398 c1_ValueType.cpp c1_ValueType.hpp 399 c1_ValueType.cpp ciArray.hpp 400 c1_ValueType.cpp ciInstance.hpp 401 c1_ValueType.cpp ciNullObject.hpp 402 403 c1_ValueType.hpp c1_Compilation.hpp 404 c1_ValueType.hpp ciConstant.hpp 405 406 ciEnv.cpp c1_Runtime1.hpp 407 408 codeBlob.cpp c1_Runtime1.hpp 409 410 compileBroker.cpp c1_Compiler.hpp 411 412 frame.hpp c1_Defs.hpp 413 414 frame_<arch>.cpp c1_Runtime1.hpp 415 416 globals.cpp c1_globals.hpp 417 418 globals.hpp c1_globals_<arch>.hpp 419 globals.hpp c1_globals_<os_family>.hpp 420 421 instanceKlass.cpp c1_Compiler.hpp 422 423 interpreter_<arch_model>.cpp c1_Runtime1.hpp 424 425 java.cpp c1_Compiler.hpp 426 java.cpp c1_Runtime1.hpp 427 428 nativeInst_<arch>.cpp c1_Runtime1.hpp 429 430 oopMap.cpp c1_Defs.hpp 431 432 os_<os_family>.cpp c1_Runtime1.hpp 433 434 os_<os_arch>.cpp c1_Runtime1.hpp 435 436 registerMap.hpp c1_Defs.hpp 437 438 safepoint.cpp c1_globals.hpp 439 440 sharedRuntime.cpp c1_Runtime1.hpp 441 442 sharedRuntime_<arch_model>.cpp c1_Runtime1.hpp 443 444 thread.cpp c1_Compiler.hpp 445 446 top.hpp c1_globals.hpp 447 448 vmStructs.hpp c1_Runtime1.hpp