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