1 // 2 // Copyright 2000-2009 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 ad_<arch_model>.cpp adGlobals_<arch_model>.hpp 26 ad_<arch_model>.cpp ad_<arch_model>.hpp 27 ad_<arch_model>.cpp allocation.inline.hpp 28 ad_<arch_model>.cpp assembler.hpp 29 ad_<arch_model>.cpp assembler_<arch>.inline.hpp 30 ad_<arch_model>.cpp biasedLocking.hpp 31 ad_<arch_model>.cpp cfgnode.hpp 32 ad_<arch_model>.cpp collectedHeap.inline.hpp 33 ad_<arch_model>.cpp compiledICHolderOop.hpp 34 ad_<arch_model>.cpp growableArray.hpp 35 ad_<arch_model>.cpp locknode.hpp 36 ad_<arch_model>.cpp markOop.hpp 37 ad_<arch_model>.cpp methodOop.hpp 38 ad_<arch_model>.cpp nativeInst_<arch>.hpp 39 ad_<arch_model>.cpp oop.inline.hpp 40 ad_<arch_model>.cpp oop.inline2.hpp 41 ad_<arch_model>.cpp opcodes.hpp 42 ad_<arch_model>.cpp regalloc.hpp 43 ad_<arch_model>.cpp regmask.hpp 44 ad_<arch_model>.cpp runtime.hpp 45 ad_<arch_model>.cpp sharedRuntime.hpp 46 ad_<arch_model>.cpp stubRoutines.hpp 47 ad_<arch_model>.cpp vmreg.hpp 48 ad_<arch_model>.cpp vmreg_<arch>.inline.hpp 49 50 ad_<arch_model>.hpp addnode.hpp 51 ad_<arch_model>.hpp machnode.hpp 52 ad_<arch_model>.hpp matcher.hpp 53 ad_<arch_model>.hpp opcodes.hpp 54 ad_<arch_model>.hpp regalloc.hpp 55 ad_<arch_model>.hpp resourceArea.hpp 56 ad_<arch_model>.hpp subnode.hpp 57 ad_<arch_model>.hpp vectornode.hpp 58 59 ad_<arch_model>_clone.cpp ad_<arch_model>.hpp 60 61 ad_<arch_model>_expand.cpp ad_<arch_model>.hpp 62 63 ad_<arch_model>_format.cpp ad_<arch_model>.hpp 64 65 ad_<arch_model>_gen.cpp ad_<arch_model>.hpp 66 ad_<arch_model>_gen.cpp cfgnode.hpp 67 ad_<arch_model>_gen.cpp locknode.hpp 68 69 ad_<arch_model>_misc.cpp ad_<arch_model>.hpp 70 71 ad_<arch_model>_peephole.cpp ad_<arch_model>.hpp 72 73 ad_<arch_model>_pipeline.cpp ad_<arch_model>.hpp 74 75 addnode.cpp addnode.hpp 76 addnode.cpp allocation.inline.hpp 77 addnode.cpp cfgnode.hpp 78 addnode.cpp connode.hpp 79 addnode.cpp machnode.hpp 80 addnode.cpp mulnode.hpp 81 addnode.cpp phaseX.hpp 82 addnode.cpp subnode.hpp 83 84 addnode.hpp node.hpp 85 addnode.hpp opcodes.hpp 86 addnode.hpp type.hpp 87 88 adlcVMDeps.hpp allocation.hpp 89 90 allocation.hpp c2_globals.hpp 91 92 block.cpp allocation.inline.hpp 93 block.cpp block.hpp 94 block.cpp cfgnode.hpp 95 block.cpp chaitin.hpp 96 block.cpp copy.hpp 97 block.cpp loopnode.hpp 98 block.cpp machnode.hpp 99 block.cpp matcher.hpp 100 block.cpp opcodes.hpp 101 block.cpp rootnode.hpp 102 block.cpp vectset.hpp 103 104 block.hpp multnode.hpp 105 block.hpp node.hpp 106 block.hpp phase.hpp 107 108 buildOopMap.cpp addnode.hpp 109 buildOopMap.cpp callnode.hpp 110 buildOopMap.cpp compile.hpp 111 buildOopMap.cpp machnode.hpp 112 buildOopMap.cpp matcher.hpp 113 buildOopMap.cpp oopMap.hpp 114 buildOopMap.cpp phase.hpp 115 buildOopMap.cpp regalloc.hpp 116 buildOopMap.cpp rootnode.hpp 117 buildOopMap.cpp vmreg_<arch>.inline.hpp 118 119 bytecodeInfo.cpp callGenerator.hpp 120 bytecodeInfo.cpp compileLog.hpp 121 bytecodeInfo.cpp handles.inline.hpp 122 bytecodeInfo.cpp linkResolver.hpp 123 bytecodeInfo.cpp objArrayKlass.hpp 124 bytecodeInfo.cpp parse.hpp 125 bytecodeInfo.cpp systemDictionary.hpp 126 bytecodeInfo.cpp vmSymbols.hpp 127 128 bytecodeInterpreter.hpp methodDataOop.hpp 129 130 c2_globals.cpp c2_globals.hpp 131 132 c2_globals.hpp c2_globals_<arch>.hpp 133 c2_globals.hpp c2_globals_<os_family>.hpp 134 c2_globals.hpp globals.hpp 135 136 c2_globals_<arch>.hpp globalDefinitions.hpp 137 c2_globals_<arch>.hpp macros.hpp 138 139 c2_globals_<os_family>.hpp globalDefinitions.hpp 140 c2_globals_<os_family>.hpp macros.hpp 141 142 c2_init_<arch>.cpp compile.hpp 143 c2_init_<arch>.cpp node.hpp 144 145 c2compiler.cpp ad_<arch_model>.hpp 146 c2compiler.cpp c2compiler.hpp 147 c2compiler.cpp runtime.hpp 148 149 c2compiler.hpp abstractCompiler.hpp 150 151 callGenerator.cpp addnode.hpp 152 callGenerator.cpp bcEscapeAnalyzer.hpp 153 callGenerator.cpp callGenerator.hpp 154 callGenerator.cpp callnode.hpp 155 callGenerator.cpp cfgnode.hpp 156 callGenerator.cpp compileLog.hpp 157 callGenerator.cpp connode.hpp 158 callGenerator.cpp ciCPCache.hpp 159 callGenerator.cpp ciMethodHandle.hpp 160 callGenerator.cpp javaClasses.hpp 161 callGenerator.cpp parse.hpp 162 callGenerator.cpp rootnode.hpp 163 callGenerator.cpp runtime.hpp 164 callGenerator.cpp subnode.hpp 165 166 callGenerator.hpp callnode.hpp 167 callGenerator.hpp compile.hpp 168 callGenerator.hpp deoptimization.hpp 169 callGenerator.hpp type.hpp 170 171 callnode.cpp callnode.hpp 172 callnode.cpp bcEscapeAnalyzer.hpp 173 callnode.cpp escape.hpp 174 callnode.cpp locknode.hpp 175 callnode.cpp machnode.hpp 176 callnode.cpp matcher.hpp 177 callnode.cpp oopMap.hpp 178 callnode.cpp parse.hpp 179 callnode.cpp regalloc.hpp 180 callnode.cpp regmask.hpp 181 callnode.cpp rootnode.hpp 182 callnode.cpp runtime.hpp 183 184 callnode.hpp connode.hpp 185 callnode.hpp mulnode.hpp 186 callnode.hpp multnode.hpp 187 callnode.hpp opcodes.hpp 188 callnode.hpp phaseX.hpp 189 callnode.hpp type.hpp 190 191 cfgnode.cpp addnode.hpp 192 cfgnode.cpp allocation.inline.hpp 193 cfgnode.cpp cfgnode.hpp 194 cfgnode.cpp connode.hpp 195 cfgnode.cpp loopnode.hpp 196 cfgnode.cpp machnode.hpp 197 cfgnode.cpp mulnode.hpp 198 cfgnode.cpp objArrayKlass.hpp 199 cfgnode.cpp phaseX.hpp 200 cfgnode.cpp regmask.hpp 201 cfgnode.cpp runtime.hpp 202 cfgnode.cpp subnode.hpp 203 cfgnode.cpp systemDictionary.hpp 204 205 cfgnode.hpp multnode.hpp 206 cfgnode.hpp node.hpp 207 cfgnode.hpp opcodes.hpp 208 cfgnode.hpp type.hpp 209 210 chaitin.cpp addnode.hpp 211 chaitin.cpp allocation.inline.hpp 212 chaitin.cpp block.hpp 213 chaitin.cpp callnode.hpp 214 chaitin.cpp cfgnode.hpp 215 chaitin.cpp chaitin.hpp 216 chaitin.cpp coalesce.hpp 217 chaitin.cpp compileLog.hpp 218 chaitin.cpp connode.hpp 219 chaitin.cpp indexSet.hpp 220 chaitin.cpp machnode.hpp 221 chaitin.cpp memnode.hpp 222 chaitin.cpp oopMap.hpp 223 chaitin.cpp opcodes.hpp 224 chaitin.cpp rootnode.hpp 225 226 chaitin.hpp connode.hpp 227 chaitin.hpp live.hpp 228 chaitin.hpp matcher.hpp 229 chaitin.hpp phase.hpp 230 chaitin.hpp port.hpp 231 chaitin.hpp regalloc.hpp 232 chaitin.hpp regmask.hpp 233 chaitin.hpp resourceArea.hpp 234 chaitin.hpp vmreg.hpp 235 236 chaitin_<os_family>.cpp chaitin.hpp 237 chaitin_<os_family>.cpp machnode.hpp 238 239 ciEnv.cpp compileLog.hpp 240 ciEnv.cpp runtime.hpp 241 242 ciMethod.cpp ciTypeFlow.hpp 243 ciMethod.cpp methodOop.hpp 244 245 ciTypeFlow.cpp allocation.inline.hpp 246 ciTypeFlow.cpp bytecode.hpp 247 ciTypeFlow.cpp bytecodes.hpp 248 ciTypeFlow.cpp ciConstant.hpp 249 ciTypeFlow.cpp ciField.hpp 250 ciTypeFlow.cpp ciMethod.hpp 251 ciTypeFlow.cpp ciMethodData.hpp 252 ciTypeFlow.cpp ciObjArrayKlass.hpp 253 ciTypeFlow.cpp ciStreams.hpp 254 ciTypeFlow.cpp ciTypeArrayKlass.hpp 255 ciTypeFlow.cpp ciTypeFlow.hpp 256 ciTypeFlow.cpp compileLog.hpp 257 ciTypeFlow.cpp deoptimization.hpp 258 ciTypeFlow.cpp growableArray.hpp 259 260 ciTypeFlow.hpp ciEnv.hpp 261 ciTypeFlow.hpp ciKlass.hpp 262 ciTypeFlow.hpp ciMethodBlocks.hpp 263 264 classes.cpp addnode.hpp 265 classes.cpp callnode.hpp 266 classes.cpp cfgnode.hpp 267 classes.cpp connode.hpp 268 classes.cpp divnode.hpp 269 classes.cpp locknode.hpp 270 classes.cpp loopnode.hpp 271 classes.cpp machnode.hpp 272 classes.cpp memnode.hpp 273 classes.cpp mulnode.hpp 274 classes.cpp multnode.hpp 275 classes.cpp node.hpp 276 classes.cpp rootnode.hpp 277 classes.cpp subnode.hpp 278 classes.cpp vectornode.hpp 279 280 classes.hpp top.hpp 281 282 coalesce.cpp allocation.inline.hpp 283 coalesce.cpp block.hpp 284 coalesce.cpp cfgnode.hpp 285 coalesce.cpp chaitin.hpp 286 coalesce.cpp coalesce.hpp 287 coalesce.cpp connode.hpp 288 coalesce.cpp indexSet.hpp 289 coalesce.cpp machnode.hpp 290 coalesce.cpp matcher.hpp 291 coalesce.cpp regmask.hpp 292 293 coalesce.hpp phase.hpp 294 295 compile.cpp ad_<arch_model>.hpp 296 compile.cpp addnode.hpp 297 compile.cpp arguments.hpp 298 compile.cpp assembler.hpp 299 compile.cpp block.hpp 300 compile.cpp c2compiler.hpp 301 compile.cpp callGenerator.hpp 302 compile.cpp callnode.hpp 303 compile.cpp cfgnode.hpp 304 compile.cpp chaitin.hpp 305 compile.cpp compile.hpp 306 compile.cpp compileLog.hpp 307 compile.cpp connode.hpp 308 compile.cpp copy.hpp 309 compile.cpp divnode.hpp 310 compile.cpp escape.hpp 311 compile.cpp exceptionHandlerTable.hpp 312 compile.cpp loopnode.hpp 313 compile.cpp machnode.hpp 314 compile.cpp macro.hpp 315 compile.cpp matcher.hpp 316 compile.cpp memnode.hpp 317 compile.cpp mulnode.hpp 318 compile.cpp nmethod.hpp 319 compile.cpp node.hpp 320 compile.cpp oopMap.hpp 321 compile.cpp opcodes.hpp 322 compile.cpp output.hpp 323 compile.cpp parse.hpp 324 compile.cpp phaseX.hpp 325 compile.cpp rootnode.hpp 326 compile.cpp runtime.hpp 327 compile.cpp signature.hpp 328 compile.cpp stringopts.hpp 329 compile.cpp stubRoutines.hpp 330 compile.cpp systemDictionary.hpp 331 compile.cpp timer.hpp 332 compile.cpp type.hpp 333 compile.cpp vectornode.hpp 334 335 compile.hpp codeBuffer.hpp 336 compile.hpp compilerInterface.hpp 337 compile.hpp compilerOracle.hpp 338 compile.hpp debugInfoRec.hpp 339 compile.hpp deoptimization.hpp 340 compile.hpp dict.hpp 341 compile.hpp exceptionHandlerTable.hpp 342 compile.hpp idealGraphPrinter.hpp 343 compile.hpp phase.hpp 344 compile.hpp port.hpp 345 compile.hpp regmask.hpp 346 compile.hpp resourceArea.hpp 347 compile.hpp vectset.hpp 348 compile.hpp vmThread.hpp 349 350 compileBroker.cpp c2compiler.hpp 351 352 connode.cpp addnode.hpp 353 connode.cpp allocation.inline.hpp 354 connode.cpp compile.hpp 355 connode.cpp connode.hpp 356 connode.cpp machnode.hpp 357 connode.cpp matcher.hpp 358 connode.cpp memnode.hpp 359 connode.cpp phaseX.hpp 360 connode.cpp sharedRuntime.hpp 361 connode.cpp subnode.hpp 362 363 connode.hpp node.hpp 364 connode.hpp opcodes.hpp 365 connode.hpp type.hpp 366 367 deoptimization.cpp ad_<arch_model>.hpp 368 369 dfa_<arch_model>.cpp ad_<arch_model>.hpp 370 dfa_<arch_model>.cpp matcher.hpp 371 dfa_<arch_model>.cpp opcodes.hpp 372 373 dict.cpp allocation.inline.hpp 374 dict.cpp dict.hpp 375 dict.cpp resourceArea.hpp 376 dict.cpp thread.hpp 377 378 dict.hpp port.hpp 379 380 divnode.cpp addnode.hpp 381 divnode.cpp allocation.inline.hpp 382 divnode.cpp connode.hpp 383 divnode.cpp divnode.hpp 384 divnode.cpp machnode.hpp 385 divnode.cpp matcher.hpp 386 divnode.cpp mulnode.hpp 387 divnode.cpp phaseX.hpp 388 divnode.cpp subnode.hpp 389 390 divnode.hpp multnode.hpp 391 divnode.hpp node.hpp 392 divnode.hpp opcodes.hpp 393 divnode.hpp type.hpp 394 395 doCall.cpp addnode.hpp 396 doCall.cpp callGenerator.hpp 397 doCall.cpp ciCallSite.hpp 398 doCall.cpp ciCPCache.hpp 399 doCall.cpp ciMethodHandle.hpp 400 doCall.cpp cfgnode.hpp 401 doCall.cpp compileLog.hpp 402 doCall.cpp linkResolver.hpp 403 doCall.cpp mulnode.hpp 404 doCall.cpp nativeLookup.hpp 405 doCall.cpp parse.hpp 406 doCall.cpp rootnode.hpp 407 doCall.cpp runtime.hpp 408 doCall.cpp sharedRuntime.hpp 409 doCall.cpp subnode.hpp 410 doCall.cpp vmSymbols.hpp 411 412 domgraph.cpp allocation.hpp 413 domgraph.cpp block.hpp 414 domgraph.cpp machnode.hpp 415 domgraph.cpp phaseX.hpp 416 domgraph.cpp rootnode.hpp 417 domgraph.cpp vectset.hpp 418 419 escape.cpp allocation.hpp 420 escape.cpp bcEscapeAnalyzer.hpp 421 escape.cpp c2compiler.hpp 422 escape.cpp callnode.hpp 423 escape.cpp cfgnode.hpp 424 escape.cpp compile.hpp 425 escape.cpp escape.hpp 426 escape.cpp phaseX.hpp 427 escape.cpp rootnode.hpp 428 escape.cpp vectset.hpp 429 430 escape.hpp addnode.hpp 431 escape.hpp growableArray.hpp 432 escape.hpp node.hpp 433 434 frame.hpp adGlobals_<arch_model>.hpp 435 436 gcm.cpp ad_<arch_model>.hpp 437 gcm.cpp allocation.inline.hpp 438 gcm.cpp block.hpp 439 gcm.cpp c2compiler.hpp 440 gcm.cpp callnode.hpp 441 gcm.cpp cfgnode.hpp 442 gcm.cpp deoptimization.hpp 443 gcm.cpp machnode.hpp 444 gcm.cpp opcodes.hpp 445 gcm.cpp phaseX.hpp 446 gcm.cpp rootnode.hpp 447 gcm.cpp runtime.hpp 448 gcm.cpp vectset.hpp 449 450 generateOptoStub.cpp addnode.hpp 451 generateOptoStub.cpp callnode.hpp 452 generateOptoStub.cpp cfgnode.hpp 453 generateOptoStub.cpp compile.hpp 454 generateOptoStub.cpp connode.hpp 455 generateOptoStub.cpp locknode.hpp 456 generateOptoStub.cpp memnode.hpp 457 generateOptoStub.cpp mulnode.hpp 458 generateOptoStub.cpp node.hpp 459 generateOptoStub.cpp parse.hpp 460 generateOptoStub.cpp phaseX.hpp 461 generateOptoStub.cpp rootnode.hpp 462 generateOptoStub.cpp runtime.hpp 463 generateOptoStub.cpp type.hpp 464 465 globals.hpp c2_globals_<arch>.hpp 466 globals.hpp c2_globals_<os_family>.hpp 467 468 globals.cpp c2_globals.hpp 469 470 graphKit.cpp addnode.hpp 471 graphKit.cpp barrierSet.hpp 472 graphKit.cpp cardTableModRefBS.hpp 473 graphKit.cpp g1SATBCardTableModRefBS.hpp 474 graphKit.cpp collectedHeap.hpp 475 graphKit.cpp compileLog.hpp 476 graphKit.cpp deoptimization.hpp 477 graphKit.cpp graphKit.hpp 478 graphKit.cpp heapRegion.hpp 479 graphKit.cpp idealKit.hpp 480 graphKit.cpp locknode.hpp 481 graphKit.cpp machnode.hpp 482 graphKit.cpp parse.hpp 483 graphKit.cpp rootnode.hpp 484 graphKit.cpp runtime.hpp 485 graphKit.cpp sharedRuntime.hpp 486 487 graphKit.hpp addnode.hpp 488 graphKit.hpp callnode.hpp 489 graphKit.hpp cfgnode.hpp 490 graphKit.hpp ciEnv.hpp 491 graphKit.hpp divnode.hpp 492 graphKit.hpp compile.hpp 493 graphKit.hpp deoptimization.hpp 494 graphKit.hpp phaseX.hpp 495 graphKit.hpp mulnode.hpp 496 graphKit.hpp subnode.hpp 497 graphKit.hpp type.hpp 498 499 idealKit.cpp addnode.hpp 500 idealKit.cpp callnode.hpp 501 idealKit.cpp cfgnode.hpp 502 idealKit.cpp idealKit.hpp 503 idealKit.cpp runtime.hpp 504 505 idealKit.hpp addnode.hpp 506 idealKit.hpp cfgnode.hpp 507 idealKit.hpp connode.hpp 508 idealKit.hpp divnode.hpp 509 idealKit.hpp mulnode.hpp 510 idealKit.hpp phaseX.hpp 511 idealKit.hpp subnode.hpp 512 idealKit.hpp type.hpp 513 514 ifg.cpp addnode.hpp 515 ifg.cpp allocation.inline.hpp 516 ifg.cpp block.hpp 517 ifg.cpp callnode.hpp 518 ifg.cpp cfgnode.hpp 519 ifg.cpp chaitin.hpp 520 ifg.cpp coalesce.hpp 521 ifg.cpp connode.hpp 522 ifg.cpp indexSet.hpp 523 ifg.cpp machnode.hpp 524 ifg.cpp memnode.hpp 525 ifg.cpp oopMap.hpp 526 ifg.cpp opcodes.hpp 527 528 ifnode.cpp addnode.hpp 529 ifnode.cpp allocation.inline.hpp 530 ifnode.cpp cfgnode.hpp 531 ifnode.cpp connode.hpp 532 ifnode.cpp phaseX.hpp 533 ifnode.cpp runtime.hpp 534 ifnode.cpp subnode.hpp 535 536 indexSet.cpp allocation.inline.hpp 537 indexSet.cpp chaitin.hpp 538 indexSet.cpp compile.hpp 539 indexSet.cpp indexSet.hpp 540 indexSet.cpp regmask.hpp 541 542 indexSet.hpp allocation.hpp 543 indexSet.hpp compile.hpp 544 indexSet.hpp regmask.hpp 545 indexSet.hpp resourceArea.hpp 546 547 interpreterRuntime.cpp runtime.hpp 548 549 java.cpp compile.hpp 550 java.cpp compiledIC.hpp 551 java.cpp indexSet.hpp 552 java.cpp methodLiveness.hpp 553 java.cpp runtime.hpp 554 555 lcm.cpp ad_<arch_model>.hpp 556 lcm.cpp allocation.inline.hpp 557 lcm.cpp block.hpp 558 lcm.cpp c2compiler.hpp 559 lcm.cpp callnode.hpp 560 lcm.cpp cfgnode.hpp 561 lcm.cpp machnode.hpp 562 lcm.cpp runtime.hpp 563 564 library_call.cpp addnode.hpp 565 library_call.cpp callGenerator.hpp 566 library_call.cpp cfgnode.hpp 567 library_call.cpp compileLog.hpp 568 library_call.cpp idealKit.hpp 569 library_call.cpp mulnode.hpp 570 library_call.cpp nativeLookup.hpp 571 library_call.cpp objArrayKlass.hpp 572 library_call.cpp parse.hpp 573 library_call.cpp runtime.hpp 574 library_call.cpp sharedRuntime.hpp 575 library_call.cpp subnode.hpp 576 library_call.cpp systemDictionary.hpp 577 library_call.cpp vmSymbols.hpp 578 579 live.cpp allocation.inline.hpp 580 live.cpp callnode.hpp 581 live.cpp chaitin.hpp 582 live.cpp live.hpp 583 live.cpp machnode.hpp 584 585 live.hpp block.hpp 586 live.hpp indexSet.hpp 587 live.hpp phase.hpp 588 live.hpp port.hpp 589 live.hpp regmask.hpp 590 live.hpp vectset.hpp 591 592 locknode.cpp locknode.hpp 593 locknode.cpp parse.hpp 594 locknode.cpp rootnode.hpp 595 locknode.cpp runtime.hpp 596 597 locknode.hpp ad_<arch_model>.hpp 598 locknode.hpp node.hpp 599 locknode.hpp opcodes.hpp 600 locknode.hpp subnode.hpp 601 602 loopTransform.cpp addnode.hpp 603 loopTransform.cpp allocation.inline.hpp 604 loopTransform.cpp connode.hpp 605 loopTransform.cpp compileLog.hpp 606 loopTransform.cpp divnode.hpp 607 loopTransform.cpp loopnode.hpp 608 loopTransform.cpp mulnode.hpp 609 loopTransform.cpp rootnode.hpp 610 loopTransform.cpp subnode.hpp 611 612 loopUnswitch.cpp allocation.inline.hpp 613 loopUnswitch.cpp connode.hpp 614 loopUnswitch.cpp loopnode.hpp 615 loopUnswitch.cpp rootnode.hpp 616 617 loopnode.cpp addnode.hpp 618 loopnode.cpp allocation.inline.hpp 619 loopnode.cpp callnode.hpp 620 loopnode.cpp ciMethodData.hpp 621 loopnode.cpp compileLog.hpp 622 loopnode.cpp connode.hpp 623 loopnode.cpp divnode.hpp 624 loopnode.cpp loopnode.hpp 625 loopnode.cpp mulnode.hpp 626 loopnode.cpp rootnode.hpp 627 loopnode.cpp superword.hpp 628 loopnode.cpp vectset.hpp 629 630 loopnode.hpp cfgnode.hpp 631 loopnode.hpp multnode.hpp 632 loopnode.hpp phaseX.hpp 633 loopnode.hpp subnode.hpp 634 loopnode.hpp type.hpp 635 636 loopopts.cpp addnode.hpp 637 loopopts.cpp allocation.inline.hpp 638 loopopts.cpp connode.hpp 639 loopopts.cpp divnode.hpp 640 loopopts.cpp loopnode.hpp 641 loopopts.cpp mulnode.hpp 642 loopopts.cpp rootnode.hpp 643 loopopts.cpp subnode.hpp 644 645 machnode.cpp collectedHeap.hpp 646 machnode.cpp machnode.hpp 647 machnode.cpp regalloc.hpp 648 649 machnode.hpp callnode.hpp 650 machnode.hpp matcher.hpp 651 machnode.hpp multnode.hpp 652 machnode.hpp node.hpp 653 machnode.hpp regmask.hpp 654 655 macro.cpp addnode.hpp 656 macro.cpp callnode.hpp 657 macro.cpp cfgnode.hpp 658 macro.cpp compile.hpp 659 macro.cpp compileLog.hpp 660 macro.cpp connode.hpp 661 macro.cpp locknode.hpp 662 macro.cpp loopnode.hpp 663 macro.cpp macro.hpp 664 macro.cpp memnode.hpp 665 macro.cpp node.hpp 666 macro.cpp phaseX.hpp 667 macro.cpp rootnode.hpp 668 macro.cpp runtime.hpp 669 macro.cpp sharedRuntime.hpp 670 macro.cpp subnode.hpp 671 macro.cpp type.hpp 672 macro.cpp vectset.hpp 673 macro.hpp phase.hpp 674 675 matcher.cpp ad_<arch_model>.hpp 676 matcher.cpp addnode.hpp 677 matcher.cpp allocation.inline.hpp 678 matcher.cpp atomic.hpp 679 matcher.cpp callnode.hpp 680 matcher.cpp connode.hpp 681 matcher.cpp hpi.hpp 682 matcher.cpp matcher.hpp 683 matcher.cpp memnode.hpp 684 matcher.cpp opcodes.hpp 685 matcher.cpp os.hpp 686 matcher.cpp regmask.hpp 687 matcher.cpp rootnode.hpp 688 matcher.cpp runtime.hpp 689 matcher.cpp type.hpp 690 691 matcher.hpp node.hpp 692 matcher.hpp phaseX.hpp 693 matcher.hpp regmask.hpp 694 matcher.hpp resourceArea.hpp 695 matcher.hpp vectset.hpp 696 697 memnode.cpp addnode.hpp 698 memnode.cpp allocation.inline.hpp 699 memnode.cpp cfgnode.hpp 700 memnode.cpp compile.hpp 701 memnode.cpp compileLog.hpp 702 memnode.cpp connode.hpp 703 memnode.cpp loopnode.hpp 704 memnode.cpp machnode.hpp 705 memnode.cpp matcher.hpp 706 memnode.cpp memnode.hpp 707 memnode.cpp mulnode.hpp 708 memnode.cpp objArrayKlass.hpp 709 memnode.cpp phaseX.hpp 710 memnode.cpp regmask.hpp 711 memnode.cpp systemDictionary.hpp 712 713 memnode.hpp multnode.hpp 714 memnode.hpp node.hpp 715 memnode.hpp opcodes.hpp 716 memnode.hpp type.hpp 717 718 methodLiveness.cpp allocation.inline.hpp 719 methodLiveness.cpp bytecode.hpp 720 methodLiveness.cpp bytecodes.hpp 721 methodLiveness.cpp ciStreams.hpp 722 methodLiveness.cpp methodLiveness.hpp 723 724 methodLiveness.hpp bitMap.hpp 725 methodLiveness.hpp growableArray.hpp 726 727 mulnode.cpp addnode.hpp 728 mulnode.cpp allocation.inline.hpp 729 mulnode.cpp connode.hpp 730 mulnode.cpp memnode.hpp 731 mulnode.cpp mulnode.hpp 732 mulnode.cpp phaseX.hpp 733 mulnode.cpp subnode.hpp 734 735 mulnode.hpp node.hpp 736 mulnode.hpp opcodes.hpp 737 mulnode.hpp type.hpp 738 739 multnode.cpp matcher.hpp 740 multnode.cpp multnode.hpp 741 multnode.cpp opcodes.hpp 742 multnode.cpp phaseX.hpp 743 multnode.cpp regmask.hpp 744 multnode.cpp type.hpp 745 746 multnode.hpp node.hpp 747 748 node.cpp allocation.inline.hpp 749 node.cpp cfgnode.hpp 750 node.cpp connode.hpp 751 node.cpp copy.hpp 752 node.cpp machnode.hpp 753 node.cpp matcher.hpp 754 node.cpp node.hpp 755 node.cpp opcodes.hpp 756 node.cpp regmask.hpp 757 node.cpp type.hpp 758 node.cpp vectset.hpp 759 760 node.hpp compile.hpp 761 node.hpp port.hpp 762 node.hpp type.hpp 763 node.hpp vectset.hpp 764 765 opcodes.cpp classes.hpp 766 opcodes.cpp globalDefinitions.hpp 767 opcodes.cpp no_precompiled_headers 768 769 os_<os_arch>.cpp runtime.hpp 770 771 os_<os_family>.cpp runtime.hpp 772 773 output.cpp allocation.inline.hpp 774 output.cpp assembler.inline.hpp 775 output.cpp callnode.hpp 776 output.cpp cfgnode.hpp 777 output.cpp debugInfo.hpp 778 output.cpp debugInfoRec.hpp 779 output.cpp handles.inline.hpp 780 output.cpp locknode.hpp 781 output.cpp machnode.hpp 782 output.cpp oopMap.hpp 783 output.cpp output.hpp 784 output.cpp regalloc.hpp 785 output.cpp runtime.hpp 786 output.cpp subnode.hpp 787 output.cpp type.hpp 788 output.cpp xmlstream.hpp 789 790 output.hpp ad_<arch_model>.hpp 791 output.hpp block.hpp 792 output.hpp node.hpp 793 794 parse.hpp ciMethodData.hpp 795 parse.hpp ciTypeFlow.hpp 796 parse.hpp generateOopMap.hpp 797 parse.hpp graphKit.hpp 798 parse.hpp methodLiveness.hpp 799 parse.hpp subnode.hpp 800 parse.hpp vectset.hpp 801 802 parse1.cpp addnode.hpp 803 parse1.cpp arguments.hpp 804 parse1.cpp compileLog.hpp 805 parse1.cpp copy.hpp 806 parse1.cpp handles.inline.hpp 807 parse1.cpp linkResolver.hpp 808 parse1.cpp locknode.hpp 809 parse1.cpp memnode.hpp 810 parse1.cpp methodOop.hpp 811 parse1.cpp parse.hpp 812 parse1.cpp rootnode.hpp 813 parse1.cpp runtime.hpp 814 parse1.cpp sharedRuntime.hpp 815 816 parse2.cpp addnode.hpp 817 parse2.cpp ciMethodData.hpp 818 parse2.cpp compileLog.hpp 819 parse2.cpp deoptimization.hpp 820 parse2.cpp divnode.hpp 821 parse2.cpp linkResolver.hpp 822 parse2.cpp matcher.hpp 823 parse2.cpp memnode.hpp 824 parse2.cpp mulnode.hpp 825 parse2.cpp parse.hpp 826 parse2.cpp runtime.hpp 827 parse2.cpp sharedRuntime.hpp 828 parse2.cpp systemDictionary.hpp 829 parse2.cpp universe.inline.hpp 830 parse2.cpp vmSymbols.hpp 831 832 parse3.cpp addnode.hpp 833 parse3.cpp compileLog.hpp 834 parse3.cpp deoptimization.hpp 835 parse3.cpp handles.inline.hpp 836 parse3.cpp linkResolver.hpp 837 parse3.cpp memnode.hpp 838 parse3.cpp objArrayKlass.hpp 839 parse3.cpp parse.hpp 840 parse3.cpp rootnode.hpp 841 parse3.cpp runtime.hpp 842 parse3.cpp subnode.hpp 843 parse3.cpp universe.inline.hpp 844 845 parseHelper.cpp addnode.hpp 846 parseHelper.cpp compileLog.hpp 847 parseHelper.cpp memnode.hpp 848 parseHelper.cpp mulnode.hpp 849 parseHelper.cpp objArrayKlass.hpp 850 parseHelper.cpp parse.hpp 851 parseHelper.cpp rootnode.hpp 852 parseHelper.cpp runtime.hpp 853 parseHelper.cpp sharedRuntime.hpp 854 parseHelper.cpp systemDictionary.hpp 855 856 phase.cpp compile.hpp 857 phase.cpp compileBroker.hpp 858 phase.cpp nmethod.hpp 859 phase.cpp node.hpp 860 phase.cpp phase.hpp 861 862 phase.hpp port.hpp 863 phase.hpp timer.hpp 864 865 phaseX.cpp allocation.inline.hpp 866 phaseX.cpp block.hpp 867 phaseX.cpp callnode.hpp 868 phaseX.cpp cfgnode.hpp 869 phaseX.cpp connode.hpp 870 phaseX.cpp loopnode.hpp 871 phaseX.cpp machnode.hpp 872 phaseX.cpp opcodes.hpp 873 phaseX.cpp phaseX.hpp 874 phaseX.cpp regalloc.hpp 875 phaseX.cpp rootnode.hpp 876 877 phaseX.hpp dict.hpp 878 phaseX.hpp memnode.hpp 879 phaseX.hpp node.hpp 880 phaseX.hpp phase.hpp 881 phaseX.hpp resourceArea.hpp 882 phaseX.hpp type.hpp 883 phaseX.hpp vectset.hpp 884 885 port.cpp port.hpp 886 887 port.hpp top.hpp 888 889 postaloc.cpp allocation.inline.hpp 890 postaloc.cpp chaitin.hpp 891 postaloc.cpp machnode.hpp 892 893 reg_split.cpp addnode.hpp 894 reg_split.cpp allocation.inline.hpp 895 reg_split.cpp callnode.hpp 896 reg_split.cpp cfgnode.hpp 897 reg_split.cpp chaitin.hpp 898 reg_split.cpp loopnode.hpp 899 reg_split.cpp machnode.hpp 900 reg_split.cpp vectset.hpp 901 902 regalloc.cpp regalloc.hpp 903 904 regalloc.hpp block.hpp 905 regalloc.hpp matcher.hpp 906 regalloc.hpp phase.hpp 907 regalloc.hpp vmreg.hpp 908 909 regmask.cpp ad_<arch_model>.hpp 910 regmask.cpp compile.hpp 911 regmask.cpp regmask.hpp 912 913 regmask.hpp adGlobals_<arch_model>.hpp 914 regmask.hpp optoreg.hpp 915 regmask.hpp port.hpp 916 regmask.hpp vmreg.hpp 917 918 rootnode.cpp allocation.inline.hpp 919 rootnode.cpp callnode.hpp 920 rootnode.cpp cfgnode.hpp 921 rootnode.cpp phaseX.hpp 922 rootnode.cpp regmask.hpp 923 rootnode.cpp rootnode.hpp 924 rootnode.cpp subnode.hpp 925 rootnode.cpp type.hpp 926 927 rootnode.hpp loopnode.hpp 928 929 runtime.cpp ad_<arch_model>.hpp 930 runtime.cpp addnode.hpp 931 runtime.cpp barrierSet.hpp 932 runtime.cpp bytecode.hpp 933 runtime.cpp callnode.hpp 934 runtime.cpp cfgnode.hpp 935 runtime.cpp collectedHeap.hpp 936 runtime.cpp compileBroker.hpp 937 runtime.cpp compiledIC.hpp 938 runtime.cpp compilerOracle.hpp 939 runtime.cpp connode.hpp 940 runtime.cpp copy.hpp 941 runtime.cpp fprofiler.hpp 942 runtime.cpp g1SATBCardTableModRefBS.hpp 943 runtime.cpp gcLocker.inline.hpp 944 runtime.cpp graphKit.hpp 945 runtime.cpp handles.inline.hpp 946 runtime.cpp heapRegion.hpp 947 runtime.cpp icBuffer.hpp 948 runtime.cpp interfaceSupport.hpp 949 runtime.cpp interpreter.hpp 950 runtime.cpp javaCalls.hpp 951 runtime.cpp linkResolver.hpp 952 runtime.cpp machnode.hpp 953 runtime.cpp matcher.hpp 954 runtime.cpp memnode.hpp 955 runtime.cpp mulnode.hpp 956 runtime.cpp nmethod.hpp 957 runtime.cpp objArrayKlass.hpp 958 runtime.cpp oop.inline.hpp 959 runtime.cpp oopFactory.hpp 960 runtime.cpp oopMap.hpp 961 runtime.cpp pcDesc.hpp 962 runtime.cpp preserveException.hpp 963 runtime.cpp runtime.hpp 964 runtime.cpp scopeDesc.hpp 965 runtime.cpp sharedRuntime.hpp 966 runtime.cpp signature.hpp 967 runtime.cpp subnode.hpp 968 runtime.cpp systemDictionary.hpp 969 runtime.cpp threadCritical.hpp 970 runtime.cpp vframe.hpp 971 runtime.cpp vframeArray.hpp 972 runtime.cpp vframe_hp.hpp 973 runtime.cpp vmSymbols.hpp 974 runtime.cpp vtableStubs.hpp 975 976 runtime.hpp biasedLocking.hpp 977 runtime.hpp codeBlob.hpp 978 runtime.hpp deoptimization.hpp 979 runtime.hpp machnode.hpp 980 runtime.hpp type.hpp 981 runtime.hpp vframe.hpp 982 983 runtime_<arch_model>.cpp adGlobals_<arch_model>.hpp 984 runtime_<arch_model>.cpp ad_<arch_model>.hpp 985 runtime_<arch_model>.cpp assembler.hpp 986 runtime_<arch_model>.cpp assembler_<arch>.inline.hpp 987 runtime_<arch_model>.cpp globalDefinitions.hpp 988 runtime_<arch_model>.cpp interfaceSupport.hpp 989 runtime_<arch_model>.cpp interpreter.hpp 990 runtime_<arch_model>.cpp nativeInst_<arch>.hpp 991 runtime_<arch_model>.cpp runtime.hpp 992 runtime_<arch_model>.cpp sharedRuntime.hpp 993 runtime_<arch_model>.cpp stubRoutines.hpp 994 runtime_<arch_model>.cpp systemDictionary.hpp 995 runtime_<arch_model>.cpp vframeArray.hpp 996 runtime_<arch_model>.cpp vmreg.hpp 997 runtime_<arch_model>.cpp vmreg_<arch>.inline.hpp 998 999 set.cpp allocation.inline.hpp 1000 set.cpp set.hpp 1001 1002 set.hpp allocation.hpp 1003 set.hpp port.hpp 1004 1005 sharedRuntime_<arch_model>.cpp runtime.hpp 1006 1007 split_if.cpp allocation.inline.hpp 1008 split_if.cpp callnode.hpp 1009 split_if.cpp connode.hpp 1010 split_if.cpp loopnode.hpp 1011 1012 stringopts.hpp phaseX.hpp 1013 stringopts.hpp node.hpp 1014 1015 stringopts.cpp addnode.hpp 1016 stringopts.cpp callnode.hpp 1017 stringopts.cpp callGenerator.hpp 1018 stringopts.cpp compileLog.hpp 1019 stringopts.cpp divnode.hpp 1020 stringopts.cpp idealKit.hpp 1021 stringopts.cpp graphKit.hpp 1022 stringopts.cpp rootnode.hpp 1023 stringopts.cpp runtime.hpp 1024 stringopts.cpp subnode.hpp 1025 stringopts.cpp stringopts.hpp 1026 1027 stubGenerator_<arch_model>.cpp runtime.hpp 1028 1029 stubRoutines.cpp runtime.hpp 1030 1031 subnode.cpp addnode.hpp 1032 subnode.cpp allocation.inline.hpp 1033 subnode.cpp callnode.hpp 1034 subnode.cpp cfgnode.hpp 1035 subnode.cpp compileLog.hpp 1036 subnode.cpp connode.hpp 1037 subnode.cpp loopnode.hpp 1038 subnode.cpp matcher.hpp 1039 subnode.cpp mulnode.hpp 1040 subnode.cpp opcodes.hpp 1041 subnode.cpp phaseX.hpp 1042 subnode.cpp sharedRuntime.hpp 1043 subnode.cpp subnode.hpp 1044 1045 subnode.hpp node.hpp 1046 subnode.hpp opcodes.hpp 1047 subnode.hpp type.hpp 1048 1049 superword.cpp addnode.hpp 1050 superword.cpp allocation.inline.hpp 1051 superword.cpp callnode.hpp 1052 superword.cpp compileLog.hpp 1053 superword.cpp divnode.hpp 1054 superword.cpp matcher.hpp 1055 superword.cpp memnode.hpp 1056 superword.cpp mulnode.hpp 1057 superword.cpp opcodes.hpp 1058 superword.cpp superword.hpp 1059 superword.cpp vectornode.hpp 1060 superword.cpp vectset.hpp 1061 1062 superword.hpp connode.hpp 1063 superword.hpp growableArray.hpp 1064 superword.hpp loopnode.hpp 1065 superword.hpp node.hpp 1066 superword.hpp phaseX.hpp 1067 superword.hpp vectornode.hpp 1068 1069 thread.cpp c2compiler.hpp 1070 1071 top.hpp c2_globals.hpp 1072 1073 type.cpp ciTypeFlow.hpp 1074 type.cpp compileLog.hpp 1075 type.cpp dict.hpp 1076 type.cpp gcLocker.hpp 1077 type.cpp instanceKlass.hpp 1078 type.cpp klassKlass.hpp 1079 type.cpp matcher.hpp 1080 type.cpp node.hpp 1081 type.cpp objArrayKlass.hpp 1082 type.cpp oopFactory.hpp 1083 type.cpp opcodes.hpp 1084 type.cpp resourceArea.hpp 1085 type.cpp symbolTable.hpp 1086 type.cpp systemDictionary.hpp 1087 type.cpp type.hpp 1088 type.cpp typeArrayKlass.hpp 1089 1090 type.hpp adlcVMDeps.hpp 1091 type.hpp handles.hpp 1092 type.hpp port.hpp 1093 1094 vectornode.cpp allocation.inline.hpp 1095 vectornode.cpp connode.hpp 1096 vectornode.cpp vectornode.hpp 1097 1098 vectornode.hpp matcher.hpp 1099 vectornode.hpp memnode.hpp 1100 vectornode.hpp node.hpp 1101 vectornode.hpp opcodes.hpp 1102 1103 vectset.cpp allocation.inline.hpp 1104 vectset.cpp vectset.hpp 1105 1106 vectset.hpp set.hpp 1107 1108 vframeArray.cpp runtime.hpp 1109 1110 vframe_hp.cpp matcher.hpp 1111 1112 vmStructs.cpp adGlobals_<arch_model>.hpp 1113 vmStructs.cpp matcher.hpp 1114 1115 vmreg.hpp adGlobals_<arch_model>.hpp 1116 vmreg.hpp adlcVMDeps.hpp 1117 vmreg.hpp ostream.hpp 1118 1119 vtableStubs.cpp matcher.hpp 1120 1121 vtableStubs_<arch_model>.cpp ad_<arch_model>.hpp 1122 vtableStubs_<arch_model>.cpp runtime.hpp 1123 1124 idealGraphPrinter.hpp dict.hpp 1125 idealGraphPrinter.hpp vectset.hpp 1126 idealGraphPrinter.hpp growableArray.hpp 1127 idealGraphPrinter.hpp ostream.hpp 1128 idealGraphPrinter.hpp xmlstream.hpp 1129 1130 idealGraphPrinter.cpp idealGraphPrinter.hpp 1131 idealGraphPrinter.cpp chaitin.hpp 1132 idealGraphPrinter.cpp machnode.hpp 1133 idealGraphPrinter.cpp parse.hpp 1134 idealGraphPrinter.cpp threadCritical.hpp 1135 1136 compile.cpp idealGraphPrinter.hpp 1137 thread.cpp idealGraphPrinter.hpp 1138 phaseX.cpp idealGraphPrinter.hpp 1139 parse2.cpp idealGraphPrinter.hpp 1140 parse1.cpp idealGraphPrinter.hpp 1141 matcher.cpp idealGraphPrinter.hpp 1142 loopnode.cpp idealGraphPrinter.hpp 1143 chaitin.cpp idealGraphPrinter.hpp