Mercurial > hg > graal-compiler
comparison mx.graal/suite.py @ 23209:f35e653aa876
moved @Option mechanism from JVMCI to Graal (GRAAL-1371)
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Mon, 21 Dec 2015 16:19:35 +0100 |
parents | 58eb143a8259 |
children | 942a54aadb47 |
comparison
equal
deleted
inserted
replaced
23208:58eb143a8259 | 23209:f35e653aa876 |
---|---|
37 "imports" : { | 37 "imports" : { |
38 "suites": suites([ | 38 "suites": suites([ |
39 { | 39 { |
40 "name" : "jvmci", | 40 "name" : "jvmci", |
41 "optional" : "true", | 41 "optional" : "true", |
42 "version" : "f4c4cc22a31ccc6efec87a3335047722710cf540", | 42 "version" : "a130b51efb072b754f9ecad316dcda01bd2f0e9f", |
43 "urls" : [ | 43 "urls" : [ |
44 {"url" : "http://lafo.ssw.uni-linz.ac.at/hg/graal-jvmci-8", "kind" : "hg"}, | 44 {"url" : "http://lafo.ssw.uni-linz.ac.at/hg/graal-jvmci-8", "kind" : "hg"}, |
45 {"url" : "https://curio.ssw.jku.at/nexus/content/repositories/snapshots", "kind" : "binary"}, | 45 {"url" : "https://curio.ssw.jku.at/nexus/content/repositories/snapshots", "kind" : "binary"}, |
46 ] | 46 ] |
47 }, | 47 }, |
124 "javaCompliance" : "1.8", | 124 "javaCompliance" : "1.8", |
125 }, | 125 }, |
126 | 126 |
127 # ------------- Graal ------------- | 127 # ------------- Graal ------------- |
128 | 128 |
129 "com.oracle.graal.options" : { | |
130 "subDir" : "graal", | |
131 "sourceDirs" : ["src"], | |
132 "checkstyle" : "com.oracle.graal.graph", | |
133 "dependencies" : ["jvmci:JVMCI_API"], | |
134 "javaCompliance" : "1.8", | |
135 "workingSets" : "Graal", | |
136 }, | |
137 | |
138 "com.oracle.graal.options.processor" : { | |
139 "subDir" : "graal", | |
140 "sourceDirs" : ["src"], | |
141 "dependencies" : [ | |
142 "com.oracle.graal.options", | |
143 ], | |
144 "checkstyle" : "com.oracle.graal.graph", | |
145 "javaCompliance" : "1.8", | |
146 "workingSets" : "JVMCI,Codegen", | |
147 }, | |
148 | |
149 "com.oracle.graal.options.test" : { | |
150 "subDir" : "graal", | |
151 "sourceDirs" : ["src"], | |
152 "dependencies" : [ | |
153 "com.oracle.graal.options", | |
154 "mx:JUNIT", | |
155 ], | |
156 "checkstyle" : "com.oracle.graal.graph", | |
157 "javaCompliance" : "1.8", | |
158 "workingSets" : "JVMCI", | |
159 }, | |
160 | |
129 "com.oracle.graal.debug" : { | 161 "com.oracle.graal.debug" : { |
130 "subDir" : "graal", | 162 "subDir" : "graal", |
131 "sourceDirs" : ["src"], | 163 "sourceDirs" : ["src"], |
132 "checkstyle" : "com.oracle.graal.graph", | 164 "checkstyle" : "com.oracle.graal.graph", |
133 "dependencies" : deps([ | 165 "dependencies" : deps([ |
134 "jvmci:JVMCI_API", | 166 "jvmci:JVMCI_API", |
135 ]), | 167 "com.oracle.graal.options" |
136 "annotationProcessors" : deps(["jvmci:JVMCI_OPTIONS_PROCESSOR"]), | 168 ]), |
137 "javaCompliance" : "1.8", | 169 "annotationProcessors" : deps(["GRAAL_OPTIONS_PROCESSOR"]), |
138 "workingSets" : "JVMCI,Debug", | 170 "javaCompliance" : "1.8", |
171 "workingSets" : "Graal,Debug", | |
139 }, | 172 }, |
140 | 173 |
141 "com.oracle.graal.debug.test" : { | 174 "com.oracle.graal.debug.test" : { |
142 "subDir" : "graal", | 175 "subDir" : "graal", |
143 "sourceDirs" : ["src"], | 176 "sourceDirs" : ["src"], |
145 "mx:JUNIT", | 178 "mx:JUNIT", |
146 "com.oracle.graal.debug", | 179 "com.oracle.graal.debug", |
147 ], | 180 ], |
148 "checkstyle" : "com.oracle.graal.graph", | 181 "checkstyle" : "com.oracle.graal.graph", |
149 "javaCompliance" : "1.8", | 182 "javaCompliance" : "1.8", |
150 "workingSets" : "JVMCI,Debug,Test", | 183 "workingSets" : "Graal,Debug,Test", |
151 }, | 184 }, |
152 | 185 |
153 "com.oracle.graal.code" : { | 186 "com.oracle.graal.code" : { |
154 "subDir" : "graal", | 187 "subDir" : "graal", |
155 "sourceDirs" : ["src"], | 188 "sourceDirs" : ["src"], |
235 "checkstyle" : "com.oracle.graal.graph", | 268 "checkstyle" : "com.oracle.graal.graph", |
236 "annotationProcessors" : deps([ | 269 "annotationProcessors" : deps([ |
237 "GRAAL_NODEINFO_PROCESSOR", | 270 "GRAAL_NODEINFO_PROCESSOR", |
238 "GRAAL_COMPILER_MATCH_PROCESSOR", | 271 "GRAAL_COMPILER_MATCH_PROCESSOR", |
239 "GRAAL_REPLACEMENTS_VERIFIER", | 272 "GRAAL_REPLACEMENTS_VERIFIER", |
240 "jvmci:JVMCI_OPTIONS_PROCESSOR", | 273 "GRAAL_OPTIONS_PROCESSOR", |
241 "jvmci:JVMCI_SERVICE_PROCESSOR", | 274 "jvmci:JVMCI_SERVICE_PROCESSOR", |
242 ]), | 275 ]), |
243 "javaCompliance" : "1.8", | 276 "javaCompliance" : "1.8", |
244 "workingSets" : "Graal,HotSpot", | 277 "workingSets" : "Graal,HotSpot", |
245 }, | 278 }, |
328 "com.oracle.graal.compiler.common", | 361 "com.oracle.graal.compiler.common", |
329 "com.oracle.graal.api.collections", | 362 "com.oracle.graal.api.collections", |
330 ], | 363 ], |
331 "javaCompliance" : "1.8", | 364 "javaCompliance" : "1.8", |
332 "annotationProcessors" : deps([ | 365 "annotationProcessors" : deps([ |
333 "jvmci:JVMCI_OPTIONS_PROCESSOR", | 366 "GRAAL_OPTIONS_PROCESSOR", |
334 "GRAAL_NODEINFO_PROCESSOR" | 367 "GRAAL_NODEINFO_PROCESSOR" |
335 ]), | 368 ]), |
336 "workingSets" : "Graal,Graph", | 369 "workingSets" : "Graal,Graph", |
337 }, | 370 }, |
338 | 371 |
419 "sourceDirs" : ["src"], | 452 "sourceDirs" : ["src"], |
420 "dependencies" : [ | 453 "dependencies" : [ |
421 "com.oracle.graal.compiler.common", | 454 "com.oracle.graal.compiler.common", |
422 "com.oracle.graal.asm", | 455 "com.oracle.graal.asm", |
423 ], | 456 ], |
424 "annotationProcessors" : deps(["jvmci:JVMCI_OPTIONS_PROCESSOR"]), | 457 "annotationProcessors" : deps(["GRAAL_OPTIONS_PROCESSOR"]), |
425 "checkstyle" : "com.oracle.graal.graph", | 458 "checkstyle" : "com.oracle.graal.graph", |
426 "javaCompliance" : "1.8", | 459 "javaCompliance" : "1.8", |
427 "workingSets" : "Graal,LIR", | 460 "workingSets" : "Graal,LIR", |
428 }, | 461 }, |
429 | 462 |
457 "sourceDirs" : ["src"], | 490 "sourceDirs" : ["src"], |
458 "dependencies" : [ | 491 "dependencies" : [ |
459 "com.oracle.graal.lir", | 492 "com.oracle.graal.lir", |
460 "com.oracle.graal.asm.amd64", | 493 "com.oracle.graal.asm.amd64", |
461 ], | 494 ], |
462 "annotationProcessors" : deps(["jvmci:JVMCI_OPTIONS_PROCESSOR"]), | 495 "annotationProcessors" : deps(["GRAAL_OPTIONS_PROCESSOR"]), |
463 "checkstyle" : "com.oracle.graal.graph", | 496 "checkstyle" : "com.oracle.graal.graph", |
464 "javaCompliance" : "1.8", | 497 "javaCompliance" : "1.8", |
465 "workingSets" : "Graal,LIR,AMD64", | 498 "workingSets" : "Graal,LIR,AMD64", |
466 }, | 499 }, |
467 | 500 |
497 "com.oracle.graal.word", | 530 "com.oracle.graal.word", |
498 ], | 531 ], |
499 "checkstyle" : "com.oracle.graal.graph", | 532 "checkstyle" : "com.oracle.graal.graph", |
500 "javaCompliance" : "1.8", | 533 "javaCompliance" : "1.8", |
501 "annotationProcessors" : deps([ | 534 "annotationProcessors" : deps([ |
502 "jvmci:JVMCI_OPTIONS_PROCESSOR", | 535 "GRAAL_OPTIONS_PROCESSOR", |
503 "GRAAL_REPLACEMENTS_VERIFIER", | 536 "GRAAL_REPLACEMENTS_VERIFIER", |
504 "GRAAL_NODEINFO_PROCESSOR", | 537 "GRAAL_NODEINFO_PROCESSOR", |
505 ]), | 538 ]), |
506 "workingSets" : "Graal,Replacements", | 539 "workingSets" : "Graal,Replacements", |
507 }, | 540 }, |
593 | 626 |
594 "com.oracle.graal.phases" : { | 627 "com.oracle.graal.phases" : { |
595 "subDir" : "graal", | 628 "subDir" : "graal", |
596 "sourceDirs" : ["src"], | 629 "sourceDirs" : ["src"], |
597 "dependencies" : ["com.oracle.graal.nodes"], | 630 "dependencies" : ["com.oracle.graal.nodes"], |
598 "annotationProcessors" : deps(["jvmci:JVMCI_OPTIONS_PROCESSOR"]), | 631 "annotationProcessors" : deps(["GRAAL_OPTIONS_PROCESSOR"]), |
599 "checkstyle" : "com.oracle.graal.graph", | 632 "checkstyle" : "com.oracle.graal.graph", |
600 "javaCompliance" : "1.8", | 633 "javaCompliance" : "1.8", |
601 "workingSets" : "Graal,Phases", | 634 "workingSets" : "Graal,Phases", |
602 }, | 635 }, |
603 | 636 |
605 "subDir" : "graal", | 638 "subDir" : "graal", |
606 "sourceDirs" : ["src"], | 639 "sourceDirs" : ["src"], |
607 "dependencies" : ["com.oracle.graal.phases"], | 640 "dependencies" : ["com.oracle.graal.phases"], |
608 "annotationProcessors" : deps([ | 641 "annotationProcessors" : deps([ |
609 "GRAAL_NODEINFO_PROCESSOR", | 642 "GRAAL_NODEINFO_PROCESSOR", |
610 "jvmci:JVMCI_OPTIONS_PROCESSOR" | 643 "GRAAL_OPTIONS_PROCESSOR" |
611 ]), | 644 ]), |
612 "checkstyle" : "com.oracle.graal.graph", | 645 "checkstyle" : "com.oracle.graal.graph", |
613 "javaCompliance" : "1.8", | 646 "javaCompliance" : "1.8", |
614 "workingSets" : "Graal,Phases", | 647 "workingSets" : "Graal,Phases", |
615 }, | 648 }, |
630 "com.oracle.graal.virtual" : { | 663 "com.oracle.graal.virtual" : { |
631 "subDir" : "graal", | 664 "subDir" : "graal", |
632 "sourceDirs" : ["src"], | 665 "sourceDirs" : ["src"], |
633 "dependencies" : ["com.oracle.graal.phases.common"], | 666 "dependencies" : ["com.oracle.graal.phases.common"], |
634 "annotationProcessors" : deps([ | 667 "annotationProcessors" : deps([ |
635 "jvmci:JVMCI_OPTIONS_PROCESSOR", | 668 "GRAAL_OPTIONS_PROCESSOR", |
636 "GRAAL_NODEINFO_PROCESSOR" | 669 "GRAAL_NODEINFO_PROCESSOR" |
637 ]), | 670 ]), |
638 "checkstyle" : "com.oracle.graal.graph", | 671 "checkstyle" : "com.oracle.graal.graph", |
639 "javaCompliance" : "1.8", | 672 "javaCompliance" : "1.8", |
640 "workingSets" : "Graal,Phases", | 673 "workingSets" : "Graal,Phases", |
667 | 700 |
668 "com.oracle.graal.loop" : { | 701 "com.oracle.graal.loop" : { |
669 "subDir" : "graal", | 702 "subDir" : "graal", |
670 "sourceDirs" : ["src"], | 703 "sourceDirs" : ["src"], |
671 "dependencies" : ["com.oracle.graal.nodes"], | 704 "dependencies" : ["com.oracle.graal.nodes"], |
672 "annotationProcessors" : deps(["jvmci:JVMCI_OPTIONS_PROCESSOR"]), | 705 "annotationProcessors" : deps(["GRAAL_OPTIONS_PROCESSOR"]), |
673 "checkstyle" : "com.oracle.graal.graph", | 706 "checkstyle" : "com.oracle.graal.graph", |
674 "javaCompliance" : "1.8", | 707 "javaCompliance" : "1.8", |
675 "workingSets" : "Graal", | 708 "workingSets" : "Graal", |
676 }, | 709 }, |
677 | 710 |
680 "sourceDirs" : ["src"], | 713 "sourceDirs" : ["src"], |
681 "dependencies" : [ | 714 "dependencies" : [ |
682 "com.oracle.graal.loop", | 715 "com.oracle.graal.loop", |
683 "com.oracle.graal.phases.common", | 716 "com.oracle.graal.phases.common", |
684 ], | 717 ], |
685 "annotationProcessors" : deps(["jvmci:JVMCI_OPTIONS_PROCESSOR"]), | 718 "annotationProcessors" : deps(["GRAAL_OPTIONS_PROCESSOR"]), |
686 "checkstyle" : "com.oracle.graal.graph", | 719 "checkstyle" : "com.oracle.graal.graph", |
687 "javaCompliance" : "1.8", | 720 "javaCompliance" : "1.8", |
688 "workingSets" : "Graal,Phases", | 721 "workingSets" : "Graal,Phases", |
689 }, | 722 }, |
690 | 723 |
697 ], | 730 ], |
698 "checkstyle" : "com.oracle.graal.graph", | 731 "checkstyle" : "com.oracle.graal.graph", |
699 "javaCompliance" : "1.8", | 732 "javaCompliance" : "1.8", |
700 "annotationProcessors" : deps([ | 733 "annotationProcessors" : deps([ |
701 "jvmci:JVMCI_SERVICE_PROCESSOR", | 734 "jvmci:JVMCI_SERVICE_PROCESSOR", |
702 "jvmci:JVMCI_OPTIONS_PROCESSOR", | 735 "GRAAL_OPTIONS_PROCESSOR", |
703 ]), | 736 ]), |
704 "workingSets" : "Graal", | 737 "workingSets" : "Graal", |
705 }, | 738 }, |
706 | 739 |
707 "com.oracle.graal.compiler.match.processor" : { | 740 "com.oracle.graal.compiler.match.processor" : { |
787 "subDir" : "graal", | 820 "subDir" : "graal", |
788 "sourceDirs" : ["src"], | 821 "sourceDirs" : ["src"], |
789 "dependencies" : [ | 822 "dependencies" : [ |
790 "com.oracle.graal.phases", | 823 "com.oracle.graal.phases", |
791 ], | 824 ], |
792 "annotationProcessors" : deps(["jvmci:JVMCI_OPTIONS_PROCESSOR"]), | 825 "annotationProcessors" : deps(["GRAAL_OPTIONS_PROCESSOR"]), |
793 "checkstyle" : "com.oracle.graal.graph", | 826 "checkstyle" : "com.oracle.graal.graph", |
794 "javaCompliance" : "1.8", | 827 "javaCompliance" : "1.8", |
795 "workingSets" : "Graal,Java", | 828 "workingSets" : "Graal,Java", |
796 }, | 829 }, |
797 | 830 |
799 "subDir" : "graal", | 832 "subDir" : "graal", |
800 "sourceDirs" : ["src"], | 833 "sourceDirs" : ["src"], |
801 "dependencies" : [ | 834 "dependencies" : [ |
802 "com.oracle.graal.debug", | 835 "com.oracle.graal.debug", |
803 ], | 836 ], |
804 "annotationProcessors" : deps(["jvmci:JVMCI_OPTIONS_PROCESSOR"]), | 837 "annotationProcessors" : deps(["GRAAL_OPTIONS_PROCESSOR"]), |
805 "checkstyle" : "com.oracle.graal.graph", | 838 "checkstyle" : "com.oracle.graal.graph", |
806 "javaCompliance" : "1.8", | 839 "javaCompliance" : "1.8", |
807 "workingSets" : "Graal,Java", | 840 "workingSets" : "Graal,Java", |
808 }, | 841 }, |
809 | 842 |
814 "com.oracle.graal.code", | 847 "com.oracle.graal.code", |
815 "com.oracle.graal.java", | 848 "com.oracle.graal.java", |
816 "com.oracle.graal.compiler", | 849 "com.oracle.graal.compiler", |
817 ], | 850 ], |
818 "annotationProcessors" : deps([ | 851 "annotationProcessors" : deps([ |
819 "jvmci:JVMCI_OPTIONS_PROCESSOR", | 852 "GRAAL_OPTIONS_PROCESSOR", |
820 "jvmci:JVMCI_SERVICE_PROCESSOR" | 853 "jvmci:JVMCI_SERVICE_PROCESSOR" |
821 ]), | 854 ]), |
822 "checkstyle" : "com.oracle.graal.graph", | 855 "checkstyle" : "com.oracle.graal.graph", |
823 "javaCompliance" : "1.8", | 856 "javaCompliance" : "1.8", |
824 "workingSets" : "Graal,Graph", | 857 "workingSets" : "Graal,Graph", |
879 ], | 912 ], |
880 "checkstyle" : "com.oracle.graal.graph", | 913 "checkstyle" : "com.oracle.graal.graph", |
881 "annotationProcessors" : deps([ | 914 "annotationProcessors" : deps([ |
882 "GRAAL_NODEINFO_PROCESSOR", | 915 "GRAAL_NODEINFO_PROCESSOR", |
883 "GRAAL_REPLACEMENTS_VERIFIER", | 916 "GRAAL_REPLACEMENTS_VERIFIER", |
884 "jvmci:JVMCI_OPTIONS_PROCESSOR", | 917 "GRAAL_OPTIONS_PROCESSOR", |
885 "jvmci:JVMCI_SERVICE_PROCESSOR", | 918 "jvmci:JVMCI_SERVICE_PROCESSOR", |
886 "truffle:TRUFFLE_DSL_PROCESSOR", | 919 "truffle:TRUFFLE_DSL_PROCESSOR", |
887 ]), | 920 ]), |
888 "javaCompliance" : "1.8", | 921 "javaCompliance" : "1.8", |
889 "workingSets" : "Graal,Truffle", | 922 "workingSets" : "Graal,Truffle", |
917 "com.oracle.nfi", | 950 "com.oracle.nfi", |
918 ], | 951 ], |
919 "checkstyle" : "com.oracle.graal.graph", | 952 "checkstyle" : "com.oracle.graal.graph", |
920 "javaCompliance" : "1.8", | 953 "javaCompliance" : "1.8", |
921 "annotationProcessors" : deps([ | 954 "annotationProcessors" : deps([ |
922 "jvmci:JVMCI_OPTIONS_PROCESSOR", | 955 "GRAAL_OPTIONS_PROCESSOR", |
923 "jvmci:JVMCI_SERVICE_PROCESSOR" | 956 "jvmci:JVMCI_SERVICE_PROCESSOR" |
924 ]), | 957 ]), |
925 "workingSets" : "Graal,Truffle", | 958 "workingSets" : "Graal,Truffle", |
926 }, | 959 }, |
927 | 960 |
960 "sourceDirs" : ["src"], | 993 "sourceDirs" : ["src"], |
961 "dependencies" : [ | 994 "dependencies" : [ |
962 "com.oracle.graal.java", | 995 "com.oracle.graal.java", |
963 ], | 996 ], |
964 "annotationProcessors" : deps([ | 997 "annotationProcessors" : deps([ |
965 "jvmci:JVMCI_OPTIONS_PROCESSOR", | 998 "GRAAL_OPTIONS_PROCESSOR", |
966 "jvmci:JVMCI_SERVICE_PROCESSOR", | 999 "jvmci:JVMCI_SERVICE_PROCESSOR", |
967 ]), | 1000 ]), |
968 "checkstyle" : "com.oracle.graal.graph", | 1001 "checkstyle" : "com.oracle.graal.graph", |
969 "javaCompliance" : "1.8", | 1002 "javaCompliance" : "1.8", |
970 "workingSets" : "Graal", | 1003 "workingSets" : "Graal", |
972 }, | 1005 }, |
973 | 1006 |
974 "distributions" : { | 1007 "distributions" : { |
975 | 1008 |
976 # ------------- Distributions ------------- | 1009 # ------------- Distributions ------------- |
1010 | |
1011 "GRAAL_OPTIONS" : { | |
1012 "subDir" : "graal", | |
1013 "dependencies" : ["com.oracle.graal.options"], | |
1014 "distDependencies" : deps([ | |
1015 "jvmci:JVMCI_API", | |
1016 ]), | |
1017 }, | |
1018 | |
1019 "GRAAL_OPTIONS_PROCESSOR" : { | |
1020 "subDir" : "graal", | |
1021 "dependencies" : ["com.oracle.graal.options.processor"], | |
1022 "distDependencies" : [ | |
1023 "GRAAL_OPTIONS", | |
1024 ], | |
1025 }, | |
977 | 1026 |
978 "GRAAL_NODEINFO" : { | 1027 "GRAAL_NODEINFO" : { |
979 "subDir" : "graal", | 1028 "subDir" : "graal", |
980 "dependencies" : [ | 1029 "dependencies" : [ |
981 "com.oracle.graal.nodeinfo", | 1030 "com.oracle.graal.nodeinfo", |
991 ], | 1040 ], |
992 "exclude" : deps(["JVMCI"]), | 1041 "exclude" : deps(["JVMCI"]), |
993 "distDependencies" : deps([ | 1042 "distDependencies" : deps([ |
994 "jvmci:JVMCI_API", | 1043 "jvmci:JVMCI_API", |
995 "GRAAL_NODEINFO", | 1044 "GRAAL_NODEINFO", |
1045 "GRAAL_OPTIONS", | |
996 ]), | 1046 ]), |
997 }, | 1047 }, |
998 | 1048 |
999 "GRAAL_COMPILER" : { | 1049 "GRAAL_COMPILER" : { |
1000 "subDir" : "graal", | 1050 "subDir" : "graal", |
1049 "com.oracle.graal.api.directives.test", | 1099 "com.oracle.graal.api.directives.test", |
1050 "com.oracle.graal.asm.amd64.test", | 1100 "com.oracle.graal.asm.amd64.test", |
1051 "com.oracle.graal.compiler.amd64.test", | 1101 "com.oracle.graal.compiler.amd64.test", |
1052 "com.oracle.graal.compiler.sparc.test", | 1102 "com.oracle.graal.compiler.sparc.test", |
1053 "com.oracle.graal.hotspot.amd64.test", | 1103 "com.oracle.graal.hotspot.amd64.test", |
1104 "com.oracle.graal.options.test", | |
1054 "com.oracle.graal.jtt", | 1105 "com.oracle.graal.jtt", |
1055 "com.oracle.graal.lir.jtt", | 1106 "com.oracle.graal.lir.jtt", |
1056 "com.oracle.graal.lir.test", | 1107 "com.oracle.graal.lir.test", |
1057 "com.oracle.graal.nodes.test", | 1108 "com.oracle.graal.nodes.test", |
1058 "com.oracle.graal.phases.common.test", | 1109 "com.oracle.graal.phases.common.test", |