includeDB_compiler2 50.0 KB
Newer Older
D
duke 已提交
1
//
X
xdono 已提交
2
// Copyright 2000-2008 Sun Microsystems, Inc.  All Rights Reserved.
D
duke 已提交
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
// DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
//
// This code is free software; you can redistribute it and/or modify it
// under the terms of the GNU General Public License version 2 only, as
// published by the Free Software Foundation.
//
// This code is distributed in the hope that it will be useful, but WITHOUT
// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
// version 2 for more details (a copy is included in the LICENSE file that
// accompanied this code).
//
// You should have received a copy of the GNU General Public License version
// 2 along with this work; if not, write to the Free Software Foundation,
// Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
//
// Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
// CA 95054 USA or visit www.sun.com if you need additional information or
// have any questions.
K
kvn 已提交
22
//
D
duke 已提交
23 24 25 26 27 28
//

ad_<arch_model>.cpp                     adGlobals_<arch_model>.hpp
ad_<arch_model>.cpp                     ad_<arch_model>.hpp
ad_<arch_model>.cpp                     allocation.inline.hpp
ad_<arch_model>.cpp                     assembler.hpp
29
ad_<arch_model>.cpp                     assembler_<arch>.inline.hpp
D
duke 已提交
30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166
ad_<arch_model>.cpp                     biasedLocking.hpp
ad_<arch_model>.cpp                     cfgnode.hpp
ad_<arch_model>.cpp                     collectedHeap.inline.hpp
ad_<arch_model>.cpp                     compiledICHolderOop.hpp
ad_<arch_model>.cpp                     growableArray.hpp
ad_<arch_model>.cpp                     locknode.hpp
ad_<arch_model>.cpp                     markOop.hpp
ad_<arch_model>.cpp                     methodOop.hpp
ad_<arch_model>.cpp                     nativeInst_<arch>.hpp
ad_<arch_model>.cpp                     oop.inline.hpp
ad_<arch_model>.cpp                     oop.inline2.hpp
ad_<arch_model>.cpp                     opcodes.hpp
ad_<arch_model>.cpp                     regalloc.hpp
ad_<arch_model>.cpp                     regmask.hpp
ad_<arch_model>.cpp                     runtime.hpp
ad_<arch_model>.cpp                     sharedRuntime.hpp
ad_<arch_model>.cpp                     stubRoutines.hpp
ad_<arch_model>.cpp                     vmreg.hpp
ad_<arch_model>.cpp                     vmreg_<arch>.inline.hpp

ad_<arch_model>.hpp                     addnode.hpp
ad_<arch_model>.hpp                     machnode.hpp
ad_<arch_model>.hpp                     matcher.hpp
ad_<arch_model>.hpp                     opcodes.hpp
ad_<arch_model>.hpp                     regalloc.hpp
ad_<arch_model>.hpp                     resourceArea.hpp
ad_<arch_model>.hpp                     subnode.hpp
ad_<arch_model>.hpp                     vectornode.hpp

ad_<arch_model>_clone.cpp               ad_<arch_model>.hpp

ad_<arch_model>_expand.cpp              ad_<arch_model>.hpp

ad_<arch_model>_format.cpp              ad_<arch_model>.hpp

ad_<arch_model>_gen.cpp                 ad_<arch_model>.hpp
ad_<arch_model>_gen.cpp                 cfgnode.hpp
ad_<arch_model>_gen.cpp                 locknode.hpp

ad_<arch_model>_misc.cpp                ad_<arch_model>.hpp

ad_<arch_model>_peephole.cpp            ad_<arch_model>.hpp

ad_<arch_model>_pipeline.cpp            ad_<arch_model>.hpp

addnode.cpp                             addnode.hpp
addnode.cpp                             allocation.inline.hpp
addnode.cpp                             cfgnode.hpp
addnode.cpp                             connode.hpp
addnode.cpp                             machnode.hpp
addnode.cpp                             mulnode.hpp
addnode.cpp                             phaseX.hpp
addnode.cpp                             subnode.hpp

addnode.hpp                             node.hpp
addnode.hpp                             opcodes.hpp
addnode.hpp                             type.hpp

adlcVMDeps.hpp                          allocation.hpp

allocation.hpp                          c2_globals.hpp

block.cpp                               allocation.inline.hpp
block.cpp                               block.hpp
block.cpp                               cfgnode.hpp
block.cpp                               chaitin.hpp
block.cpp                               copy.hpp
block.cpp                               loopnode.hpp
block.cpp                               machnode.hpp
block.cpp                               matcher.hpp
block.cpp                               opcodes.hpp
block.cpp                               rootnode.hpp
block.cpp                               vectset.hpp

block.hpp                               multnode.hpp
block.hpp                               node.hpp
block.hpp                               phase.hpp

buildOopMap.cpp                         addnode.hpp
buildOopMap.cpp                         callnode.hpp
buildOopMap.cpp                         compile.hpp
buildOopMap.cpp                         machnode.hpp
buildOopMap.cpp                         matcher.hpp
buildOopMap.cpp                         oopMap.hpp
buildOopMap.cpp                         phase.hpp
buildOopMap.cpp                         regalloc.hpp
buildOopMap.cpp                         rootnode.hpp
buildOopMap.cpp                         vmreg_<arch>.inline.hpp

bytecodeInfo.cpp                        callGenerator.hpp
bytecodeInfo.cpp                        compileLog.hpp
bytecodeInfo.cpp                        handles.inline.hpp
bytecodeInfo.cpp                        linkResolver.hpp
bytecodeInfo.cpp                        objArrayKlass.hpp
bytecodeInfo.cpp                        parse.hpp
bytecodeInfo.cpp                        systemDictionary.hpp
bytecodeInfo.cpp                        vmSymbols.hpp

bytecodeInterpreter.hpp                 methodDataOop.hpp

c2_globals.cpp                          c2_globals.hpp

c2_globals.hpp                          c2_globals_<arch>.hpp
c2_globals.hpp                          c2_globals_<os_family>.hpp
c2_globals.hpp                          globals.hpp

c2_globals_<arch>.hpp                   globalDefinitions.hpp
c2_globals_<arch>.hpp                   macros.hpp

c2_globals_<os_family>.hpp              globalDefinitions.hpp
c2_globals_<os_family>.hpp              macros.hpp

c2_init_<arch>.cpp                      compile.hpp

c2compiler.cpp                          ad_<arch_model>.hpp
c2compiler.cpp                          c2compiler.hpp
c2compiler.cpp                          runtime.hpp

c2compiler.hpp                          abstractCompiler.hpp

callGenerator.cpp                       addnode.hpp
callGenerator.cpp                       callGenerator.hpp
callGenerator.cpp                       callnode.hpp
callGenerator.cpp                       cfgnode.hpp
callGenerator.cpp                       compileLog.hpp
callGenerator.cpp                       connode.hpp
callGenerator.cpp                       parse.hpp
callGenerator.cpp                       rootnode.hpp
callGenerator.cpp                       runtime.hpp
callGenerator.cpp                       subnode.hpp

callGenerator.hpp                       callnode.hpp
callGenerator.hpp                       compile.hpp
callGenerator.hpp                       deoptimization.hpp
callGenerator.hpp                       type.hpp

callnode.cpp                            callnode.hpp
167
callnode.cpp                            bcEscapeAnalyzer.hpp
D
duke 已提交
168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411
callnode.cpp                            escape.hpp
callnode.cpp                            locknode.hpp
callnode.cpp                            machnode.hpp
callnode.cpp                            matcher.hpp
callnode.cpp                            oopMap.hpp
callnode.cpp                            parse.hpp
callnode.cpp                            regalloc.hpp
callnode.cpp                            regmask.hpp
callnode.cpp                            rootnode.hpp
callnode.cpp                            runtime.hpp

callnode.hpp                            connode.hpp
callnode.hpp                            mulnode.hpp
callnode.hpp                            multnode.hpp
callnode.hpp                            opcodes.hpp
callnode.hpp                            phaseX.hpp
callnode.hpp                            type.hpp

cfgnode.cpp                             addnode.hpp
cfgnode.cpp                             allocation.inline.hpp
cfgnode.cpp                             cfgnode.hpp
cfgnode.cpp                             connode.hpp
cfgnode.cpp                             loopnode.hpp
cfgnode.cpp                             machnode.hpp
cfgnode.cpp                             mulnode.hpp
cfgnode.cpp                             objArrayKlass.hpp
cfgnode.cpp                             phaseX.hpp
cfgnode.cpp                             regmask.hpp
cfgnode.cpp                             runtime.hpp
cfgnode.cpp                             subnode.hpp
cfgnode.cpp                             systemDictionary.hpp

cfgnode.hpp                             multnode.hpp
cfgnode.hpp                             node.hpp
cfgnode.hpp                             opcodes.hpp
cfgnode.hpp                             type.hpp

chaitin.cpp                             addnode.hpp
chaitin.cpp                             allocation.inline.hpp
chaitin.cpp                             block.hpp
chaitin.cpp                             callnode.hpp
chaitin.cpp                             cfgnode.hpp
chaitin.cpp                             chaitin.hpp
chaitin.cpp                             coalesce.hpp
chaitin.cpp                             compileLog.hpp
chaitin.cpp                             connode.hpp
chaitin.cpp                             indexSet.hpp
chaitin.cpp                             machnode.hpp
chaitin.cpp                             memnode.hpp
chaitin.cpp                             oopMap.hpp
chaitin.cpp                             opcodes.hpp
chaitin.cpp                             rootnode.hpp

chaitin.hpp                             connode.hpp
chaitin.hpp                             live.hpp
chaitin.hpp                             matcher.hpp
chaitin.hpp                             phase.hpp
chaitin.hpp                             port.hpp
chaitin.hpp                             regalloc.hpp
chaitin.hpp                             regmask.hpp
chaitin.hpp                             resourceArea.hpp
chaitin.hpp                             vmreg.hpp

chaitin_<os_family>.cpp                 chaitin.hpp
chaitin_<os_family>.cpp                 machnode.hpp

ciEnv.cpp                               compileLog.hpp
ciEnv.cpp                               runtime.hpp

ciMethod.cpp                            ciTypeFlow.hpp
ciMethod.cpp                            methodOop.hpp

ciTypeFlow.cpp                          allocation.inline.hpp
ciTypeFlow.cpp                          bytecode.hpp
ciTypeFlow.cpp                          bytecodes.hpp
ciTypeFlow.cpp                          ciConstant.hpp
ciTypeFlow.cpp                          ciField.hpp
ciTypeFlow.cpp                          ciMethod.hpp
ciTypeFlow.cpp                          ciMethodData.hpp
ciTypeFlow.cpp                          ciObjArrayKlass.hpp
ciTypeFlow.cpp                          ciStreams.hpp
ciTypeFlow.cpp                          ciTypeArrayKlass.hpp
ciTypeFlow.cpp                          ciTypeFlow.hpp
ciTypeFlow.cpp                          compileLog.hpp
ciTypeFlow.cpp                          deoptimization.hpp
ciTypeFlow.cpp                          growableArray.hpp

ciTypeFlow.hpp                          ciEnv.hpp
ciTypeFlow.hpp                          ciKlass.hpp
ciTypeFlow.hpp                          ciMethodBlocks.hpp

classes.cpp                             addnode.hpp
classes.cpp                             callnode.hpp
classes.cpp                             cfgnode.hpp
classes.cpp                             connode.hpp
classes.cpp                             divnode.hpp
classes.cpp                             locknode.hpp
classes.cpp                             loopnode.hpp
classes.cpp                             machnode.hpp
classes.cpp                             memnode.hpp
classes.cpp                             mulnode.hpp
classes.cpp                             multnode.hpp
classes.cpp                             node.hpp
classes.cpp                             rootnode.hpp
classes.cpp                             subnode.hpp
classes.cpp                             vectornode.hpp

classes.hpp                             top.hpp

coalesce.cpp                            allocation.inline.hpp
coalesce.cpp                            block.hpp
coalesce.cpp                            cfgnode.hpp
coalesce.cpp                            chaitin.hpp
coalesce.cpp                            coalesce.hpp
coalesce.cpp                            connode.hpp
coalesce.cpp                            indexSet.hpp
coalesce.cpp                            machnode.hpp
coalesce.cpp                            matcher.hpp
coalesce.cpp                            regmask.hpp

coalesce.hpp                            phase.hpp

compile.cpp                             ad_<arch_model>.hpp
compile.cpp                             addnode.hpp
compile.cpp                             arguments.hpp
compile.cpp                             assembler.hpp
compile.cpp                             block.hpp
compile.cpp                             c2compiler.hpp
compile.cpp                             callGenerator.hpp
compile.cpp                             callnode.hpp
compile.cpp                             cfgnode.hpp
compile.cpp                             chaitin.hpp
compile.cpp                             compile.hpp
compile.cpp                             compileLog.hpp
compile.cpp                             connode.hpp
compile.cpp                             copy.hpp
compile.cpp                             divnode.hpp
compile.cpp                             escape.hpp
compile.cpp                             exceptionHandlerTable.hpp
compile.cpp                             loopnode.hpp
compile.cpp                             machnode.hpp
compile.cpp                             macro.hpp
compile.cpp                             matcher.hpp
compile.cpp                             memnode.hpp
compile.cpp                             mulnode.hpp
compile.cpp                             nmethod.hpp
compile.cpp                             node.hpp
compile.cpp                             oopMap.hpp
compile.cpp                             opcodes.hpp
compile.cpp                             output.hpp
compile.cpp                             parse.hpp
compile.cpp                             phaseX.hpp
compile.cpp                             rootnode.hpp
compile.cpp                             runtime.hpp
compile.cpp                             signature.hpp
compile.cpp                             stubRoutines.hpp
compile.cpp                             systemDictionary.hpp
compile.cpp                             timer.hpp
compile.cpp                             type.hpp
compile.cpp                             vectornode.hpp

compile.hpp                             codeBuffer.hpp
compile.hpp                             compilerInterface.hpp
compile.hpp                             compilerOracle.hpp
compile.hpp                             debugInfoRec.hpp
compile.hpp                             deoptimization.hpp
compile.hpp                             dict.hpp
compile.hpp                             exceptionHandlerTable.hpp
compile.hpp                             idealGraphPrinter.hpp
compile.hpp                             phase.hpp
compile.hpp                             port.hpp
compile.hpp                             regmask.hpp
compile.hpp                             resourceArea.hpp
compile.hpp                             vectset.hpp
compile.hpp                             vmThread.hpp

compileBroker.cpp                       c2compiler.hpp

connode.cpp                             addnode.hpp
connode.cpp                             allocation.inline.hpp
connode.cpp                             compile.hpp
connode.cpp                             connode.hpp
connode.cpp                             machnode.hpp
connode.cpp                             matcher.hpp
connode.cpp                             memnode.hpp
connode.cpp                             phaseX.hpp
connode.cpp                             sharedRuntime.hpp
connode.cpp                             subnode.hpp

connode.hpp                             node.hpp
connode.hpp                             opcodes.hpp
connode.hpp                             type.hpp

deoptimization.cpp                      ad_<arch_model>.hpp

dfa_<arch_model>.cpp                    ad_<arch_model>.hpp
dfa_<arch_model>.cpp                    matcher.hpp
dfa_<arch_model>.cpp                    opcodes.hpp

dict.cpp                                allocation.inline.hpp
dict.cpp                                dict.hpp
dict.cpp                                resourceArea.hpp
dict.cpp                                thread.hpp

dict.hpp                                port.hpp

divnode.cpp                             addnode.hpp
divnode.cpp                             allocation.inline.hpp
divnode.cpp                             connode.hpp
divnode.cpp                             divnode.hpp
divnode.cpp                             machnode.hpp
divnode.cpp                             matcher.hpp
divnode.cpp                             mulnode.hpp
divnode.cpp                             phaseX.hpp
divnode.cpp                             subnode.hpp

divnode.hpp                             multnode.hpp
divnode.hpp                             node.hpp
divnode.hpp                             opcodes.hpp
divnode.hpp                             type.hpp

doCall.cpp                              addnode.hpp
doCall.cpp                              callGenerator.hpp
doCall.cpp                              cfgnode.hpp
doCall.cpp                              compileLog.hpp
doCall.cpp                              linkResolver.hpp
doCall.cpp                              mulnode.hpp
doCall.cpp                              nativeLookup.hpp
doCall.cpp                              parse.hpp
doCall.cpp                              rootnode.hpp
doCall.cpp                              runtime.hpp
doCall.cpp                              sharedRuntime.hpp
doCall.cpp                              subnode.hpp
doCall.cpp                              vmSymbols.hpp

domgraph.cpp                            allocation.hpp
domgraph.cpp                            block.hpp
domgraph.cpp                            machnode.hpp
domgraph.cpp                            phaseX.hpp
domgraph.cpp                            rootnode.hpp
domgraph.cpp                            vectset.hpp

escape.cpp                              allocation.hpp
escape.cpp                              bcEscapeAnalyzer.hpp
412
escape.cpp                              c2compiler.hpp
D
duke 已提交
413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959
escape.cpp                              callnode.hpp
escape.cpp                              cfgnode.hpp
escape.cpp                              compile.hpp
escape.cpp                              escape.hpp
escape.cpp                              phaseX.hpp
escape.cpp                              rootnode.hpp
escape.cpp                              vectset.hpp

escape.hpp                              addnode.hpp
escape.hpp                              growableArray.hpp
escape.hpp                              node.hpp

frame.hpp                               adGlobals_<arch_model>.hpp

gcm.cpp                                 ad_<arch_model>.hpp
gcm.cpp                                 allocation.inline.hpp
gcm.cpp                                 block.hpp
gcm.cpp                                 c2compiler.hpp
gcm.cpp                                 callnode.hpp
gcm.cpp                                 cfgnode.hpp
gcm.cpp                                 deoptimization.hpp
gcm.cpp                                 machnode.hpp
gcm.cpp                                 opcodes.hpp
gcm.cpp                                 phaseX.hpp
gcm.cpp                                 rootnode.hpp
gcm.cpp                                 runtime.hpp
gcm.cpp                                 vectset.hpp

generateOptoStub.cpp                    addnode.hpp
generateOptoStub.cpp                    callnode.hpp
generateOptoStub.cpp                    cfgnode.hpp
generateOptoStub.cpp                    compile.hpp
generateOptoStub.cpp                    connode.hpp
generateOptoStub.cpp                    locknode.hpp
generateOptoStub.cpp                    memnode.hpp
generateOptoStub.cpp                    mulnode.hpp
generateOptoStub.cpp                    node.hpp
generateOptoStub.cpp                    parse.hpp
generateOptoStub.cpp                    phaseX.hpp
generateOptoStub.cpp                    rootnode.hpp
generateOptoStub.cpp                    runtime.hpp
generateOptoStub.cpp                    type.hpp

globals.hpp                             c2_globals_<arch>.hpp
globals.hpp                             c2_globals_<os_family>.hpp

globals.cpp                             c2_globals.hpp

graphKit.cpp                            addnode.hpp
graphKit.cpp                            barrierSet.hpp
graphKit.cpp                            cardTableModRefBS.hpp
graphKit.cpp                            collectedHeap.hpp
graphKit.cpp                            compileLog.hpp
graphKit.cpp                            deoptimization.hpp
graphKit.cpp                            graphKit.hpp
graphKit.cpp                            locknode.hpp
graphKit.cpp                            machnode.hpp
graphKit.cpp                            parse.hpp
graphKit.cpp                            rootnode.hpp
graphKit.cpp                            runtime.hpp
graphKit.cpp                            sharedRuntime.hpp

graphKit.hpp                            callnode.hpp
graphKit.hpp                            cfgnode.hpp
graphKit.hpp                            ciEnv.hpp
graphKit.hpp                            compile.hpp
graphKit.hpp                            deoptimization.hpp
graphKit.hpp                            phaseX.hpp
graphKit.hpp                            type.hpp

idealKit.cpp                            addnode.hpp
idealKit.cpp                            callnode.hpp
idealKit.cpp                            cfgnode.hpp
idealKit.cpp                            idealKit.hpp

idealKit.hpp                            connode.hpp
idealKit.hpp                            mulnode.hpp
idealKit.hpp                            phaseX.hpp
idealKit.hpp                            subnode.hpp
idealKit.hpp                            type.hpp

ifg.cpp                                 addnode.hpp
ifg.cpp                                 allocation.inline.hpp
ifg.cpp                                 block.hpp
ifg.cpp                                 callnode.hpp
ifg.cpp                                 cfgnode.hpp
ifg.cpp                                 chaitin.hpp
ifg.cpp                                 coalesce.hpp
ifg.cpp                                 connode.hpp
ifg.cpp                                 indexSet.hpp
ifg.cpp                                 machnode.hpp
ifg.cpp                                 memnode.hpp
ifg.cpp                                 oopMap.hpp
ifg.cpp                                 opcodes.hpp

ifnode.cpp                              addnode.hpp
ifnode.cpp                              allocation.inline.hpp
ifnode.cpp                              cfgnode.hpp
ifnode.cpp                              connode.hpp
ifnode.cpp                              phaseX.hpp
ifnode.cpp                              runtime.hpp
ifnode.cpp                              subnode.hpp

indexSet.cpp                            allocation.inline.hpp
indexSet.cpp                            chaitin.hpp
indexSet.cpp                            compile.hpp
indexSet.cpp                            indexSet.hpp
indexSet.cpp                            regmask.hpp

indexSet.hpp                            allocation.hpp
indexSet.hpp                            compile.hpp
indexSet.hpp                            regmask.hpp
indexSet.hpp                            resourceArea.hpp

interpreterRuntime.cpp                  runtime.hpp

java.cpp                                compile.hpp
java.cpp                                compiledIC.hpp
java.cpp                                indexSet.hpp
java.cpp                                methodLiveness.hpp
java.cpp                                runtime.hpp

lcm.cpp                                 ad_<arch_model>.hpp
lcm.cpp                                 allocation.inline.hpp
lcm.cpp                                 block.hpp
lcm.cpp                                 c2compiler.hpp
lcm.cpp                                 callnode.hpp
lcm.cpp                                 cfgnode.hpp
lcm.cpp                                 machnode.hpp
lcm.cpp                                 runtime.hpp

library_call.cpp                        addnode.hpp
library_call.cpp                        callGenerator.hpp
library_call.cpp                        cfgnode.hpp
library_call.cpp                        compileLog.hpp
library_call.cpp                        idealKit.hpp
library_call.cpp                        mulnode.hpp
library_call.cpp                        nativeLookup.hpp
library_call.cpp                        objArrayKlass.hpp
library_call.cpp                        parse.hpp
library_call.cpp                        runtime.hpp
library_call.cpp                        sharedRuntime.hpp
library_call.cpp                        subnode.hpp
library_call.cpp                        systemDictionary.hpp
library_call.cpp                        vmSymbols.hpp

live.cpp                                allocation.inline.hpp
live.cpp                                callnode.hpp
live.cpp                                chaitin.hpp
live.cpp                                live.hpp
live.cpp                                machnode.hpp

live.hpp                                block.hpp
live.hpp                                indexSet.hpp
live.hpp                                phase.hpp
live.hpp                                port.hpp
live.hpp                                regmask.hpp
live.hpp                                vectset.hpp

locknode.cpp                            locknode.hpp
locknode.cpp                            parse.hpp
locknode.cpp                            rootnode.hpp
locknode.cpp                            runtime.hpp

locknode.hpp                            ad_<arch_model>.hpp
locknode.hpp                            node.hpp
locknode.hpp                            opcodes.hpp
locknode.hpp                            subnode.hpp

loopTransform.cpp                       addnode.hpp
loopTransform.cpp                       allocation.inline.hpp
loopTransform.cpp                       connode.hpp
loopTransform.cpp                       divnode.hpp
loopTransform.cpp                       loopnode.hpp
loopTransform.cpp                       mulnode.hpp
loopTransform.cpp                       rootnode.hpp
loopTransform.cpp                       subnode.hpp

loopUnswitch.cpp                        allocation.inline.hpp
loopUnswitch.cpp                        connode.hpp
loopUnswitch.cpp                        loopnode.hpp
loopUnswitch.cpp                        rootnode.hpp

loopnode.cpp                            addnode.hpp
loopnode.cpp                            allocation.inline.hpp
loopnode.cpp                            callnode.hpp
loopnode.cpp                            ciMethodData.hpp
loopnode.cpp                            connode.hpp
loopnode.cpp                            divnode.hpp
loopnode.cpp                            loopnode.hpp
loopnode.cpp                            mulnode.hpp
loopnode.cpp                            rootnode.hpp
loopnode.cpp                            superword.hpp
loopnode.cpp                            vectset.hpp

loopnode.hpp                            cfgnode.hpp
loopnode.hpp                            multnode.hpp
loopnode.hpp                            phaseX.hpp
loopnode.hpp                            subnode.hpp
loopnode.hpp                            type.hpp

loopopts.cpp                            addnode.hpp
loopopts.cpp                            allocation.inline.hpp
loopopts.cpp                            connode.hpp
loopopts.cpp                            divnode.hpp
loopopts.cpp                            loopnode.hpp
loopopts.cpp                            mulnode.hpp
loopopts.cpp                            rootnode.hpp
loopopts.cpp                            subnode.hpp

machnode.cpp                            collectedHeap.hpp
machnode.cpp                            machnode.hpp
machnode.cpp                            regalloc.hpp

machnode.hpp                            callnode.hpp
machnode.hpp                            matcher.hpp
machnode.hpp                            multnode.hpp
machnode.hpp                            node.hpp
machnode.hpp                            regmask.hpp

macro.cpp                               addnode.hpp
macro.cpp                               callnode.hpp
macro.cpp                               cfgnode.hpp
macro.cpp                               compile.hpp
macro.cpp                               connode.hpp
macro.cpp                               locknode.hpp
macro.cpp                               loopnode.hpp
macro.cpp                               macro.hpp
macro.cpp                               memnode.hpp
macro.cpp                               node.hpp
macro.cpp                               phaseX.hpp
macro.cpp                               rootnode.hpp
macro.cpp                               runtime.hpp
macro.cpp                               sharedRuntime.hpp
macro.cpp                               subnode.hpp
macro.cpp                               type.hpp
macro.cpp                               vectset.hpp
macro.hpp                               phase.hpp

matcher.cpp                             ad_<arch_model>.hpp
matcher.cpp                             addnode.hpp
matcher.cpp                             allocation.inline.hpp
matcher.cpp                             atomic.hpp
matcher.cpp                             callnode.hpp
matcher.cpp                             connode.hpp
matcher.cpp                             hpi.hpp
matcher.cpp                             matcher.hpp
matcher.cpp                             memnode.hpp
matcher.cpp                             opcodes.hpp
matcher.cpp                             os.hpp
matcher.cpp                             regmask.hpp
matcher.cpp                             rootnode.hpp
matcher.cpp                             runtime.hpp
matcher.cpp                             type.hpp

matcher.hpp                             node.hpp
matcher.hpp                             phaseX.hpp
matcher.hpp                             regmask.hpp
matcher.hpp                             resourceArea.hpp
matcher.hpp                             vectset.hpp

memnode.cpp                             addnode.hpp
memnode.cpp                             allocation.inline.hpp
memnode.cpp                             cfgnode.hpp
memnode.cpp                             compile.hpp
memnode.cpp                             compileLog.hpp
memnode.cpp                             connode.hpp
memnode.cpp                             loopnode.hpp
memnode.cpp                             machnode.hpp
memnode.cpp                             matcher.hpp
memnode.cpp                             memnode.hpp
memnode.cpp                             mulnode.hpp
memnode.cpp                             objArrayKlass.hpp
memnode.cpp                             phaseX.hpp
memnode.cpp                             regmask.hpp
memnode.cpp                             systemDictionary.hpp

memnode.hpp                             multnode.hpp
memnode.hpp                             node.hpp
memnode.hpp                             opcodes.hpp
memnode.hpp                             type.hpp

methodLiveness.cpp                      allocation.inline.hpp
methodLiveness.cpp                      bytecode.hpp
methodLiveness.cpp                      bytecodes.hpp
methodLiveness.cpp                      ciStreams.hpp
methodLiveness.cpp                      methodLiveness.hpp

methodLiveness.hpp                      bitMap.hpp
methodLiveness.hpp                      growableArray.hpp

mulnode.cpp                             addnode.hpp
mulnode.cpp                             allocation.inline.hpp
mulnode.cpp                             connode.hpp
mulnode.cpp                             memnode.hpp
mulnode.cpp                             mulnode.hpp
mulnode.cpp                             phaseX.hpp
mulnode.cpp                             subnode.hpp

mulnode.hpp                             node.hpp
mulnode.hpp                             opcodes.hpp
mulnode.hpp                             type.hpp

multnode.cpp                            matcher.hpp
multnode.cpp                            multnode.hpp
multnode.cpp                            opcodes.hpp
multnode.cpp                            phaseX.hpp
multnode.cpp                            regmask.hpp
multnode.cpp                            type.hpp

multnode.hpp                            node.hpp

node.cpp                                allocation.inline.hpp
node.cpp                                cfgnode.hpp
node.cpp                                connode.hpp
node.cpp                                copy.hpp
node.cpp                                machnode.hpp
node.cpp                                matcher.hpp
node.cpp                                node.hpp
node.cpp                                opcodes.hpp
node.cpp                                regmask.hpp
node.cpp                                type.hpp
node.cpp                                vectset.hpp

node.hpp                                compile.hpp
node.hpp                                port.hpp
node.hpp                                type.hpp
node.hpp                                vectset.hpp

opcodes.cpp                             classes.hpp
opcodes.cpp                             globalDefinitions.hpp
opcodes.cpp                             no_precompiled_headers

os_<os_arch>.cpp                        runtime.hpp

os_<os_family>.cpp                      runtime.hpp

output.cpp                              allocation.inline.hpp
output.cpp                              assembler.inline.hpp
output.cpp                              callnode.hpp
output.cpp                              cfgnode.hpp
output.cpp                              debugInfo.hpp
output.cpp                              debugInfoRec.hpp
output.cpp                              handles.inline.hpp
output.cpp                              locknode.hpp
output.cpp                              machnode.hpp
output.cpp                              oopMap.hpp
output.cpp                              output.hpp
output.cpp                              regalloc.hpp
output.cpp                              runtime.hpp
output.cpp                              subnode.hpp
output.cpp                              type.hpp
output.cpp                              xmlstream.hpp

output.hpp                              ad_<arch_model>.hpp
output.hpp                              block.hpp
output.hpp                              node.hpp

parse.hpp                               ciMethodData.hpp
parse.hpp                               ciTypeFlow.hpp
parse.hpp                               generateOopMap.hpp
parse.hpp                               graphKit.hpp
parse.hpp                               methodLiveness.hpp
parse.hpp                               subnode.hpp
parse.hpp                               vectset.hpp

parse1.cpp                              addnode.hpp
parse1.cpp                              arguments.hpp
parse1.cpp                              compileLog.hpp
parse1.cpp                              copy.hpp
parse1.cpp                              handles.inline.hpp
parse1.cpp                              linkResolver.hpp
parse1.cpp                              locknode.hpp
parse1.cpp                              memnode.hpp
parse1.cpp                              methodOop.hpp
parse1.cpp                              parse.hpp
parse1.cpp                              rootnode.hpp
parse1.cpp                              runtime.hpp
parse1.cpp                              sharedRuntime.hpp

parse2.cpp                              addnode.hpp
parse2.cpp                              ciMethodData.hpp
parse2.cpp                              compileLog.hpp
parse2.cpp                              deoptimization.hpp
parse2.cpp                              divnode.hpp
parse2.cpp                              linkResolver.hpp
parse2.cpp                              matcher.hpp
parse2.cpp                              memnode.hpp
parse2.cpp                              mulnode.hpp
parse2.cpp                              parse.hpp
parse2.cpp                              runtime.hpp
parse2.cpp                              sharedRuntime.hpp
parse2.cpp                              systemDictionary.hpp
parse2.cpp                              universe.inline.hpp
parse2.cpp                              vmSymbols.hpp

parse3.cpp                              addnode.hpp
parse3.cpp                              compileLog.hpp
parse3.cpp                              deoptimization.hpp
parse3.cpp                              handles.inline.hpp
parse3.cpp                              linkResolver.hpp
parse3.cpp                              memnode.hpp
parse3.cpp                              objArrayKlass.hpp
parse3.cpp                              parse.hpp
parse3.cpp                              rootnode.hpp
parse3.cpp                              runtime.hpp
parse3.cpp                              subnode.hpp
parse3.cpp                              universe.inline.hpp

parseHelper.cpp                         addnode.hpp
parseHelper.cpp                         compileLog.hpp
parseHelper.cpp                         memnode.hpp
parseHelper.cpp                         mulnode.hpp
parseHelper.cpp                         objArrayKlass.hpp
parseHelper.cpp                         parse.hpp
parseHelper.cpp                         rootnode.hpp
parseHelper.cpp                         runtime.hpp
parseHelper.cpp                         sharedRuntime.hpp
parseHelper.cpp                         systemDictionary.hpp

phase.cpp                               compile.hpp
phase.cpp                               compileBroker.hpp
phase.cpp                               nmethod.hpp
phase.cpp                               phase.hpp

phase.hpp                               port.hpp
phase.hpp                               timer.hpp

phaseX.cpp                              allocation.inline.hpp
phaseX.cpp                              block.hpp
phaseX.cpp                              callnode.hpp
phaseX.cpp                              cfgnode.hpp
phaseX.cpp                              connode.hpp
phaseX.cpp                              loopnode.hpp
phaseX.cpp                              machnode.hpp
phaseX.cpp                              opcodes.hpp
phaseX.cpp                              phaseX.hpp
phaseX.cpp                              regalloc.hpp
phaseX.cpp                              rootnode.hpp

phaseX.hpp                              dict.hpp
phaseX.hpp                              memnode.hpp
phaseX.hpp                              node.hpp
phaseX.hpp                              phase.hpp
phaseX.hpp                              resourceArea.hpp
phaseX.hpp                              type.hpp
phaseX.hpp                              vectset.hpp

port.cpp                                port.hpp

port.hpp                                top.hpp

postaloc.cpp                            allocation.inline.hpp
postaloc.cpp                            chaitin.hpp
postaloc.cpp                            machnode.hpp

reg_split.cpp                           addnode.hpp
reg_split.cpp                           allocation.inline.hpp
reg_split.cpp                           callnode.hpp
reg_split.cpp                           cfgnode.hpp
reg_split.cpp                           chaitin.hpp
reg_split.cpp                           loopnode.hpp
reg_split.cpp                           machnode.hpp
reg_split.cpp                           vectset.hpp

regalloc.cpp                            regalloc.hpp

regalloc.hpp                            block.hpp
regalloc.hpp                            matcher.hpp
regalloc.hpp                            phase.hpp
regalloc.hpp                            vmreg.hpp

regmask.cpp                             ad_<arch_model>.hpp
regmask.cpp                             compile.hpp
regmask.cpp                             regmask.hpp

regmask.hpp                             adGlobals_<arch_model>.hpp
regmask.hpp                             optoreg.hpp
regmask.hpp                             port.hpp
regmask.hpp                             vmreg.hpp

rootnode.cpp                            allocation.inline.hpp
rootnode.cpp                            callnode.hpp
rootnode.cpp                            cfgnode.hpp
rootnode.cpp                            phaseX.hpp
rootnode.cpp                            regmask.hpp
rootnode.cpp                            rootnode.hpp
rootnode.cpp                            subnode.hpp
rootnode.cpp                            type.hpp

rootnode.hpp                            loopnode.hpp

runtime.cpp                             ad_<arch_model>.hpp
runtime.cpp                             addnode.hpp
runtime.cpp                             barrierSet.hpp
runtime.cpp                             bytecode.hpp
runtime.cpp                             callnode.hpp
runtime.cpp                             cfgnode.hpp
runtime.cpp                             collectedHeap.hpp
runtime.cpp                             compileBroker.hpp
runtime.cpp                             compiledIC.hpp
runtime.cpp                             compilerOracle.hpp
runtime.cpp                             connode.hpp
runtime.cpp                             copy.hpp
runtime.cpp                             fprofiler.hpp
runtime.cpp                             gcLocker.inline.hpp
runtime.cpp                             graphKit.hpp
runtime.cpp                             handles.inline.hpp
runtime.cpp                             icBuffer.hpp
runtime.cpp                             interfaceSupport.hpp
runtime.cpp                             interpreter.hpp
runtime.cpp                             javaCalls.hpp
runtime.cpp                             linkResolver.hpp
runtime.cpp                             machnode.hpp
runtime.cpp                             matcher.hpp
runtime.cpp                             memnode.hpp
runtime.cpp                             mulnode.hpp
runtime.cpp                             nmethod.hpp
runtime.cpp                             objArrayKlass.hpp
runtime.cpp                             oop.inline.hpp
runtime.cpp                             oopFactory.hpp
runtime.cpp                             oopMap.hpp
runtime.cpp                             pcDesc.hpp
runtime.cpp                             preserveException.hpp
runtime.cpp                             runtime.hpp
runtime.cpp                             scopeDesc.hpp
runtime.cpp                             sharedRuntime.hpp
runtime.cpp                             signature.hpp
runtime.cpp                             subnode.hpp
runtime.cpp                             systemDictionary.hpp
runtime.cpp                             threadCritical.hpp
runtime.cpp                             vframe.hpp
runtime.cpp                             vframeArray.hpp
runtime.cpp                             vframe_hp.hpp
runtime.cpp                             vmSymbols.hpp
runtime.cpp                             vtableStubs.hpp

runtime.hpp                             biasedLocking.hpp
runtime.hpp                             codeBlob.hpp
runtime.hpp                             deoptimization.hpp
runtime.hpp                             machnode.hpp
runtime.hpp                             type.hpp
runtime.hpp                             vframe.hpp

runtime_<arch_model>.cpp                adGlobals_<arch_model>.hpp
runtime_<arch_model>.cpp                ad_<arch_model>.hpp
runtime_<arch_model>.cpp                assembler.hpp
960
runtime_<arch_model>.cpp                assembler_<arch>.inline.hpp
D
duke 已提交
961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991
runtime_<arch_model>.cpp                globalDefinitions.hpp
runtime_<arch_model>.cpp                interfaceSupport.hpp
runtime_<arch_model>.cpp                interpreter.hpp
runtime_<arch_model>.cpp                nativeInst_<arch>.hpp
runtime_<arch_model>.cpp                runtime.hpp
runtime_<arch_model>.cpp                sharedRuntime.hpp
runtime_<arch_model>.cpp                stubRoutines.hpp
runtime_<arch_model>.cpp                systemDictionary.hpp
runtime_<arch_model>.cpp                vframeArray.hpp
runtime_<arch_model>.cpp                vmreg.hpp
runtime_<arch_model>.cpp                vmreg_<arch>.inline.hpp

set.cpp                                 allocation.inline.hpp
set.cpp                                 set.hpp

set.hpp                                 allocation.hpp
set.hpp                                 port.hpp

sharedRuntime_<arch_model>.cpp          runtime.hpp

split_if.cpp                            allocation.inline.hpp
split_if.cpp                            callnode.hpp
split_if.cpp                            connode.hpp
split_if.cpp                            loopnode.hpp

stubGenerator_<arch_model>.cpp          runtime.hpp

stubRoutines.cpp                        runtime.hpp

subnode.cpp                             addnode.hpp
subnode.cpp                             allocation.inline.hpp
K
kvn 已提交
992
subnode.cpp                             callnode.hpp
D
duke 已提交
993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086
subnode.cpp                             cfgnode.hpp
subnode.cpp                             compileLog.hpp
subnode.cpp                             connode.hpp
subnode.cpp                             loopnode.hpp
subnode.cpp                             matcher.hpp
subnode.cpp                             mulnode.hpp
subnode.cpp                             opcodes.hpp
subnode.cpp                             phaseX.hpp
subnode.cpp                             sharedRuntime.hpp
subnode.cpp                             subnode.hpp

subnode.hpp                             node.hpp
subnode.hpp                             opcodes.hpp
subnode.hpp                             type.hpp

superword.cpp                           addnode.hpp
superword.cpp                           allocation.inline.hpp
superword.cpp                           callnode.hpp
superword.cpp                           compileLog.hpp
superword.cpp                           divnode.hpp
superword.cpp                           matcher.hpp
superword.cpp                           memnode.hpp
superword.cpp                           mulnode.hpp
superword.cpp                           opcodes.hpp
superword.cpp                           superword.hpp
superword.cpp                           vectornode.hpp
superword.cpp                           vectset.hpp

superword.hpp                           connode.hpp
superword.hpp                           growableArray.hpp
superword.hpp                           loopnode.hpp
superword.hpp                           node.hpp
superword.hpp                           phaseX.hpp
superword.hpp                           vectornode.hpp

thread.cpp                              c2compiler.hpp

top.hpp                                 c2_globals.hpp

type.cpp                                ciTypeFlow.hpp
type.cpp                                compileLog.hpp
type.cpp                                dict.hpp
type.cpp                                gcLocker.hpp
type.cpp                                instanceKlass.hpp
type.cpp                                klassKlass.hpp
type.cpp                                matcher.hpp
type.cpp                                node.hpp
type.cpp                                objArrayKlass.hpp
type.cpp                                oopFactory.hpp
type.cpp                                opcodes.hpp
type.cpp                                resourceArea.hpp
type.cpp                                symbolTable.hpp
type.cpp                                systemDictionary.hpp
type.cpp                                type.hpp
type.cpp                                typeArrayKlass.hpp

type.hpp                                adlcVMDeps.hpp
type.hpp                                handles.hpp
type.hpp                                port.hpp

vectornode.cpp                          allocation.inline.hpp
vectornode.cpp                          connode.hpp
vectornode.cpp                          vectornode.hpp

vectornode.hpp                          matcher.hpp
vectornode.hpp                          memnode.hpp
vectornode.hpp                          node.hpp
vectornode.hpp                          opcodes.hpp

vectset.cpp                             allocation.inline.hpp
vectset.cpp                             vectset.hpp

vectset.hpp                             set.hpp

vframeArray.cpp                         runtime.hpp

vframe_hp.cpp                           matcher.hpp

vmStructs.cpp                           adGlobals_<arch_model>.hpp
vmStructs.cpp                           matcher.hpp

vmreg.hpp                               adGlobals_<arch_model>.hpp
vmreg.hpp                               adlcVMDeps.hpp
vmreg.hpp                               ostream.hpp

vtableStubs.cpp                         matcher.hpp

vtableStubs_<arch_model>.cpp            ad_<arch_model>.hpp
vtableStubs_<arch_model>.cpp            runtime.hpp

idealGraphPrinter.hpp                   dict.hpp
idealGraphPrinter.hpp                   vectset.hpp
idealGraphPrinter.hpp                   growableArray.hpp
idealGraphPrinter.hpp                   ostream.hpp
1087
idealGraphPrinter.hpp                   xmlstream.hpp
D
duke 已提交
1088 1089

idealGraphPrinter.cpp                   idealGraphPrinter.hpp
K
kvn 已提交
1090
idealGraphPrinter.cpp                   chaitin.hpp
D
duke 已提交
1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101
idealGraphPrinter.cpp                   machnode.hpp
idealGraphPrinter.cpp                   parse.hpp
idealGraphPrinter.cpp                   threadCritical.hpp

compile.cpp                             idealGraphPrinter.hpp
thread.cpp                              idealGraphPrinter.hpp
phaseX.cpp                              idealGraphPrinter.hpp
parse2.cpp                              idealGraphPrinter.hpp
parse1.cpp                              idealGraphPrinter.hpp
matcher.cpp                             idealGraphPrinter.hpp
loopnode.cpp                            idealGraphPrinter.hpp
K
kvn 已提交
1102
chaitin.cpp                             idealGraphPrinter.hpp