1 // 2 // Copyright 1999-2010 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 ciCPCache.hpp 250 c1_LIRGenerator.cpp ciInstance.hpp 251 c1_LIRGenerator.cpp heapRegion.hpp 252 c1_LIRGenerator.cpp sharedRuntime.hpp 253 254 c1_LIRGenerator.hpp c1_Instruction.hpp 255 c1_LIRGenerator.hpp c1_LIR.hpp 256 c1_LIRGenerator.hpp ciMethodData.hpp 257 c1_LIRGenerator.hpp sizes.hpp 258 259 c1_LIRGenerator_<arch>.cpp c1_Compilation.hpp 260 c1_LIRGenerator_<arch>.cpp c1_FrameMap.hpp 261 c1_LIRGenerator_<arch>.cpp c1_Instruction.hpp 262 c1_LIRGenerator_<arch>.cpp c1_LIRAssembler.hpp 263 c1_LIRGenerator_<arch>.cpp c1_LIRGenerator.hpp 264 c1_LIRGenerator_<arch>.cpp c1_Runtime1.hpp 265 c1_LIRGenerator_<arch>.cpp c1_ValueStack.hpp 266 c1_LIRGenerator_<arch>.cpp ciArray.hpp 267 c1_LIRGenerator_<arch>.cpp ciObjArrayKlass.hpp 268 c1_LIRGenerator_<arch>.cpp ciTypeArrayKlass.hpp 269 c1_LIRGenerator_<arch>.cpp sharedRuntime.hpp 270 c1_LIRGenerator_<arch>.cpp vmreg_<arch>.inline.hpp 271 272 c1_LinearScan.cpp bitMap.inline.hpp 273 c1_LinearScan.cpp c1_CFGPrinter.hpp 274 c1_LinearScan.cpp c1_CodeStubs.hpp 275 c1_LinearScan.cpp c1_Compilation.hpp 276 c1_LinearScan.cpp c1_FrameMap.hpp 277 c1_LinearScan.cpp c1_IR.hpp 278 c1_LinearScan.cpp c1_LIRGenerator.hpp 279 c1_LinearScan.cpp c1_LinearScan.hpp 280 c1_LinearScan.cpp c1_ValueStack.hpp 281 c1_LinearScan.cpp vmreg_<arch>.inline.hpp 282 283 c1_LinearScan.hpp c1_FpuStackSim.hpp 284 c1_LinearScan.hpp c1_FrameMap.hpp 285 c1_LinearScan.hpp c1_IR.hpp 286 c1_LinearScan.hpp c1_Instruction.hpp 287 c1_LinearScan.hpp c1_LIR.hpp 288 c1_LinearScan.hpp c1_LIRGenerator.hpp 289 290 c1_LinearScan_<arch>.cpp bitMap.inline.hpp 291 c1_LinearScan_<arch>.cpp c1_Instruction.hpp 292 c1_LinearScan_<arch>.cpp c1_LinearScan.hpp 293 294 c1_LinearScan_<arch>.hpp generate_platform_dependent_include 295 296 c1_MacroAssembler.hpp assembler.hpp 297 c1_MacroAssembler.hpp assembler_<arch>.inline.hpp 298 299 c1_MacroAssembler_<arch>.cpp arrayOop.hpp 300 c1_MacroAssembler_<arch>.cpp biasedLocking.hpp 301 c1_MacroAssembler_<arch>.cpp c1_MacroAssembler.hpp 302 c1_MacroAssembler_<arch>.cpp c1_Runtime1.hpp 303 c1_MacroAssembler_<arch>.cpp collectedHeap.hpp 304 c1_MacroAssembler_<arch>.cpp interpreter.hpp 305 c1_MacroAssembler_<arch>.cpp markOop.hpp 306 c1_MacroAssembler_<arch>.cpp os.hpp 307 c1_MacroAssembler_<arch>.cpp stubRoutines.hpp 308 c1_MacroAssembler_<arch>.cpp synchronizer.hpp 309 c1_MacroAssembler_<arch>.cpp systemDictionary.hpp 310 311 c1_MacroAssembler_<arch>.hpp generate_platform_dependent_include 312 313 c1_Optimizer.cpp bitMap.inline.hpp 314 c1_Optimizer.cpp c1_Canonicalizer.hpp 315 c1_Optimizer.cpp c1_Optimizer.hpp 316 c1_Optimizer.cpp c1_ValueMap.hpp 317 c1_Optimizer.cpp c1_ValueSet.hpp 318 c1_Optimizer.cpp c1_ValueStack.hpp 319 320 c1_Optimizer.hpp allocation.hpp 321 c1_Optimizer.hpp c1_IR.hpp 322 c1_Optimizer.hpp c1_Instruction.hpp 323 324 c1_Runtime1.cpp allocation.inline.hpp 325 c1_Runtime1.cpp barrierSet.hpp 326 c1_Runtime1.cpp biasedLocking.hpp 327 c1_Runtime1.cpp bytecode.hpp 328 c1_Runtime1.cpp c1_CodeStubs.hpp 329 c1_Runtime1.cpp c1_Defs.hpp 330 c1_Runtime1.cpp c1_FrameMap.hpp 331 c1_Runtime1.cpp c1_LIRAssembler.hpp 332 c1_Runtime1.cpp c1_MacroAssembler.hpp 333 c1_Runtime1.cpp c1_Runtime1.hpp 334 c1_Runtime1.cpp codeBlob.hpp 335 c1_Runtime1.cpp codeBuffer.hpp 336 c1_Runtime1.cpp collectedHeap.hpp 337 c1_Runtime1.cpp compilationPolicy.hpp 338 c1_Runtime1.cpp compiledIC.hpp 339 c1_Runtime1.cpp copy.hpp 340 c1_Runtime1.cpp disassembler.hpp 341 c1_Runtime1.cpp events.hpp 342 c1_Runtime1.cpp interfaceSupport.hpp 343 c1_Runtime1.cpp interpreter.hpp 344 c1_Runtime1.cpp javaCalls.hpp 345 c1_Runtime1.cpp objArrayKlass.hpp 346 c1_Runtime1.cpp oop.inline.hpp 347 c1_Runtime1.cpp oopFactory.hpp 348 c1_Runtime1.cpp pcDesc.hpp 349 c1_Runtime1.cpp resourceArea.hpp 350 c1_Runtime1.cpp scopeDesc.hpp 351 c1_Runtime1.cpp sharedRuntime.hpp 352 c1_Runtime1.cpp systemDictionary.hpp 353 c1_Runtime1.cpp threadCritical.hpp 354 c1_Runtime1.cpp vframe.hpp 355 c1_Runtime1.cpp vframeArray.hpp 356 c1_Runtime1.cpp vmSymbols.hpp 357 c1_Runtime1.cpp vtableStubs.hpp 358 359 c1_Runtime1.hpp allocation.hpp 360 c1_Runtime1.hpp c1_FrameMap.hpp 361 c1_Runtime1.hpp deoptimization.hpp 362 c1_Runtime1.hpp interpreter.hpp 363 c1_Runtime1.hpp stubs.hpp 364 365 c1_Runtime1_<arch>.cpp c1_Defs.hpp 366 c1_Runtime1_<arch>.cpp c1_MacroAssembler.hpp 367 c1_Runtime1_<arch>.cpp c1_Runtime1.hpp 368 c1_Runtime1_<arch>.cpp compiledICHolderOop.hpp 369 c1_Runtime1_<arch>.cpp interpreter.hpp 370 c1_Runtime1_<arch>.cpp jvmtiExport.hpp 371 c1_Runtime1_<arch>.cpp nativeInst_<arch>.hpp 372 c1_Runtime1_<arch>.cpp oop.inline.hpp 373 c1_Runtime1_<arch>.cpp register_<arch>.hpp 374 c1_Runtime1_<arch>.cpp sharedRuntime.hpp 375 c1_Runtime1_<arch>.cpp signature.hpp 376 c1_Runtime1_<arch>.cpp vframeArray.hpp 377 c1_Runtime1_<arch>.cpp vmreg_<arch>.inline.hpp 378 379 c1_ValueMap.cpp bitMap.inline.hpp 380 c1_ValueMap.cpp c1_Canonicalizer.hpp 381 c1_ValueMap.cpp c1_IR.hpp 382 c1_ValueMap.cpp c1_ValueMap.hpp 383 384 c1_ValueMap.hpp allocation.hpp 385 c1_ValueMap.hpp c1_Instruction.hpp 386 c1_ValueMap.hpp c1_ValueSet.hpp 387 388 c1_ValueSet.cpp c1_ValueSet.hpp 389 390 c1_ValueSet.hpp allocation.hpp 391 c1_ValueSet.hpp bitMap.inline.hpp 392 c1_ValueSet.hpp c1_Instruction.hpp 393 394 c1_ValueStack.cpp c1_IR.hpp 395 c1_ValueStack.cpp c1_InstructionPrinter.hpp 396 c1_ValueStack.cpp c1_ValueStack.hpp 397 398 c1_ValueStack.hpp c1_Instruction.hpp 399 c1_ValueType.cpp c1_ValueType.hpp 400 c1_ValueType.cpp ciArray.hpp 401 c1_ValueType.cpp ciInstance.hpp 402 c1_ValueType.cpp ciNullObject.hpp 403 404 c1_ValueType.hpp c1_Compilation.hpp 405 c1_ValueType.hpp ciConstant.hpp 406 407 ciEnv.cpp c1_Runtime1.hpp 408 409 codeBlob.cpp c1_Runtime1.hpp 410 411 compileBroker.cpp c1_Compiler.hpp 412 413 frame_<arch>.cpp c1_Runtime1.hpp 414 415 globals.cpp c1_globals.hpp 416 417 globals.hpp c1_globals_<arch>.hpp 418 globals.hpp c1_globals_<os_family>.hpp 419 420 instanceKlass.cpp c1_Compiler.hpp 421 422 interpreter_<arch_model>.cpp c1_Runtime1.hpp 423 424 java.cpp c1_Compiler.hpp 425 java.cpp c1_Runtime1.hpp 426 427 nativeInst_<arch>.cpp c1_Runtime1.hpp 428 429 oopMap.cpp c1_Defs.hpp 430 431 os_<os_family>.cpp c1_Runtime1.hpp 432 433 os_<os_arch>.cpp c1_Runtime1.hpp 434 435 safepoint.cpp c1_globals.hpp 436 437 sharedRuntime.cpp c1_Runtime1.hpp 438 439 sharedRuntime_<arch_model>.cpp c1_Runtime1.hpp 440 441 thread.cpp c1_Compiler.hpp 442 443 top.hpp c1_globals.hpp 444 445 vmStructs.hpp c1_Runtime1.hpp