Mercurial > hg > graal-compiler
comparison mx.graal/suite.py @ 23222:56359eb3abfa
moved @ServiceProvider mechanism from JVMCI to Graal (GRAAL-1380)
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Wed, 30 Dec 2015 18:08:59 +0100 |
parents | 815f05c8dc0b |
children | 7e22838663c1 |
comparison
equal
deleted
inserted
replaced
23221:815f05c8dc0b | 23222:56359eb3abfa |
---|---|
29 def suites(l): | 29 def suites(l): |
30 """ Filters out suites named 'jvmci' if using JDK9. """ | 30 """ Filters out suites named 'jvmci' if using JDK9. """ |
31 return [s for s in l if not JDK9 or not s.get('name') == "jvmci"] | 31 return [s for s in l if not JDK9 or not s.get('name') == "jvmci"] |
32 | 32 |
33 suite = { | 33 suite = { |
34 "mxversion" : "5.5.14", | 34 "mxversion" : "5.6.7", |
35 "name" : "graal", | 35 "name" : "graal", |
36 | 36 |
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" : "4cf1946f59fc4438eecdbe9ff25ed5388531d7b6", | 42 "version" : "f2206f5bb62ed876e9fd031f4a5a148a0cc7b57b", |
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 }, |
48 { | 48 { |
49 "name" : "truffle", | 49 "name" : "truffle", |
50 "version" : "828c67903db2d8db8b189804bd3d709de9a2aa1a", | 50 "version" : "d725323deb6ce02dae7d727d558813160d229d16", |
51 "urls" : [ | 51 "urls" : [ |
52 {"url" : "http://lafo.ssw.uni-linz.ac.at/hg/truffle", "kind" : "hg"}, | 52 {"url" : "http://lafo.ssw.uni-linz.ac.at/hg/truffle", "kind" : "hg"}, |
53 {"url" : "https://curio.ssw.jku.at/nexus/content/repositories/snapshots", "kind" : "binary"}, | 53 {"url" : "https://curio.ssw.jku.at/nexus/content/repositories/snapshots", "kind" : "binary"}, |
54 ] | 54 ] |
55 }, | 55 }, |
126 "javaCompliance" : "1.8", | 126 "javaCompliance" : "1.8", |
127 }, | 127 }, |
128 | 128 |
129 # ------------- Graal ------------- | 129 # ------------- Graal ------------- |
130 | 130 |
131 "com.oracle.graal.serviceprovider" : { | |
132 "subDir" : "graal", | |
133 "sourceDirs" : ["src"], | |
134 "dependencies" : ["jvmci:JVMCI_SERVICES"], | |
135 "javaCompliance" : "1.8", | |
136 "workingSets" : "API,Graal", | |
137 }, | |
138 | |
139 "com.oracle.graal.serviceprovider.processor" : { | |
140 "subDir" : "graal", | |
141 "sourceDirs" : ["src"], | |
142 "dependencies" : ["com.oracle.graal.serviceprovider"], | |
143 "checkstyle" : "com.oracle.graal.graph", | |
144 "javaCompliance" : "1.8", | |
145 "workingSets" : "Graal,Codegen", | |
146 }, | |
147 | |
131 "com.oracle.graal.options" : { | 148 "com.oracle.graal.options" : { |
132 "subDir" : "graal", | 149 "subDir" : "graal", |
133 "sourceDirs" : ["src"], | 150 "sourceDirs" : ["src"], |
134 "checkstyle" : "com.oracle.graal.graph", | 151 "checkstyle" : "com.oracle.graal.graph", |
135 "dependencies" : deps(["jvmci:JVMCI_API"]), | 152 "dependencies" : deps(["jvmci:JVMCI_API"]), |
166 "checkstyle" : "com.oracle.graal.graph", | 183 "checkstyle" : "com.oracle.graal.graph", |
167 "dependencies" : deps([ | 184 "dependencies" : deps([ |
168 "jvmci:JVMCI_API", | 185 "jvmci:JVMCI_API", |
169 "com.oracle.graal.options" | 186 "com.oracle.graal.options" |
170 ]), | 187 ]), |
171 "annotationProcessors" : deps(["GRAAL_OPTIONS_PROCESSOR"]), | 188 "annotationProcessors" : ["GRAAL_OPTIONS_PROCESSOR"], |
172 "javaCompliance" : "1.8", | 189 "javaCompliance" : "1.8", |
173 "workingSets" : "Graal,Debug", | 190 "workingSets" : "Graal,Debug", |
174 }, | 191 }, |
175 | 192 |
176 "com.oracle.graal.debug.test" : { | 193 "com.oracle.graal.debug.test" : { |
187 | 204 |
188 "com.oracle.graal.code" : { | 205 "com.oracle.graal.code" : { |
189 "subDir" : "graal", | 206 "subDir" : "graal", |
190 "sourceDirs" : ["src"], | 207 "sourceDirs" : ["src"], |
191 "dependencies" : deps([ | 208 "dependencies" : deps([ |
192 "jvmci:JVMCI_SERVICE", | 209 "com.oracle.graal.serviceprovider", |
193 "jvmci:JVMCI_API", | 210 "jvmci:JVMCI_API", |
194 ]), | 211 ]), |
195 "annotationProcessors" : deps(["jvmci:JVMCI_SERVICE_PROCESSOR"]), | 212 "annotationProcessors" : ["GRAAL_SERVICEPROVIDER_PROCESSOR"], |
196 "checkstyle" : "com.oracle.graal.graph", | 213 "checkstyle" : "com.oracle.graal.graph", |
197 "javaCompliance" : "1.8", | 214 "javaCompliance" : "1.8", |
198 "workingSets" : "Graal", | 215 "workingSets" : "Graal", |
199 }, | 216 }, |
200 | 217 |
266 "com.oracle.graal.replacements", | 283 "com.oracle.graal.replacements", |
267 "com.oracle.graal.runtime", | 284 "com.oracle.graal.runtime", |
268 "com.oracle.graal.code", | 285 "com.oracle.graal.code", |
269 ]), | 286 ]), |
270 "checkstyle" : "com.oracle.graal.graph", | 287 "checkstyle" : "com.oracle.graal.graph", |
271 "annotationProcessors" : deps([ | 288 "annotationProcessors" : [ |
272 "GRAAL_NODEINFO_PROCESSOR", | 289 "GRAAL_NODEINFO_PROCESSOR", |
273 "GRAAL_COMPILER_MATCH_PROCESSOR", | 290 "GRAAL_COMPILER_MATCH_PROCESSOR", |
274 "GRAAL_REPLACEMENTS_VERIFIER", | 291 "GRAAL_REPLACEMENTS_VERIFIER", |
275 "GRAAL_OPTIONS_PROCESSOR", | 292 "GRAAL_OPTIONS_PROCESSOR", |
276 "jvmci:JVMCI_SERVICE_PROCESSOR", | 293 "GRAAL_SERVICEPROVIDER_PROCESSOR", |
277 ]), | 294 ], |
278 "javaCompliance" : "1.8", | 295 "javaCompliance" : "1.8", |
279 "workingSets" : "Graal,HotSpot", | 296 "workingSets" : "Graal,HotSpot", |
280 }, | 297 }, |
281 | 298 |
282 "com.oracle.graal.hotspot.aarch64" : { | 299 "com.oracle.graal.hotspot.aarch64" : { |
286 "com.oracle.graal.compiler.aarch64", | 303 "com.oracle.graal.compiler.aarch64", |
287 "com.oracle.graal.hotspot", | 304 "com.oracle.graal.hotspot", |
288 "com.oracle.graal.replacements.aarch64", | 305 "com.oracle.graal.replacements.aarch64", |
289 ], | 306 ], |
290 "checkstyle" : "com.oracle.graal.graph", | 307 "checkstyle" : "com.oracle.graal.graph", |
291 "annotationProcessors" : deps([ | 308 "annotationProcessors" : [ |
292 "jvmci:JVMCI_SERVICE_PROCESSOR", | 309 "GRAAL_SERVICEPROVIDER_PROCESSOR", |
293 "GRAAL_NODEINFO_PROCESSOR" | 310 "GRAAL_NODEINFO_PROCESSOR" |
294 ]), | 311 ], |
295 "javaCompliance" : "1.8", | 312 "javaCompliance" : "1.8", |
296 "workingSets" : "Graal,HotSpot,AArch64", | 313 "workingSets" : "Graal,HotSpot,AArch64", |
297 }, | 314 }, |
298 | 315 |
299 "com.oracle.graal.hotspot.amd64" : { | 316 "com.oracle.graal.hotspot.amd64" : { |
303 "com.oracle.graal.compiler.amd64", | 320 "com.oracle.graal.compiler.amd64", |
304 "com.oracle.graal.hotspot", | 321 "com.oracle.graal.hotspot", |
305 "com.oracle.graal.replacements.amd64", | 322 "com.oracle.graal.replacements.amd64", |
306 ], | 323 ], |
307 "checkstyle" : "com.oracle.graal.graph", | 324 "checkstyle" : "com.oracle.graal.graph", |
308 "annotationProcessors" : deps([ | 325 "annotationProcessors" : [ |
309 "jvmci:JVMCI_SERVICE_PROCESSOR", | 326 "GRAAL_SERVICEPROVIDER_PROCESSOR", |
310 "GRAAL_NODEINFO_PROCESSOR" | 327 "GRAAL_NODEINFO_PROCESSOR" |
311 ]), | 328 ], |
312 "javaCompliance" : "1.8", | 329 "javaCompliance" : "1.8", |
313 "workingSets" : "Graal,HotSpot,AMD64", | 330 "workingSets" : "Graal,HotSpot,AMD64", |
314 }, | 331 }, |
315 | 332 |
316 "com.oracle.graal.hotspot.sparc" : { | 333 "com.oracle.graal.hotspot.sparc" : { |
320 "com.oracle.graal.hotspot", | 337 "com.oracle.graal.hotspot", |
321 "com.oracle.graal.compiler.sparc", | 338 "com.oracle.graal.compiler.sparc", |
322 "com.oracle.graal.replacements.sparc", | 339 "com.oracle.graal.replacements.sparc", |
323 ], | 340 ], |
324 "checkstyle" : "com.oracle.graal.graph", | 341 "checkstyle" : "com.oracle.graal.graph", |
325 "annotationProcessors" : deps(["jvmci:JVMCI_SERVICE_PROCESSOR"]), | 342 "annotationProcessors" : ["GRAAL_SERVICEPROVIDER_PROCESSOR"], |
326 "javaCompliance" : "1.8", | 343 "javaCompliance" : "1.8", |
327 "workingSets" : "Graal,HotSpot,SPARC", | 344 "workingSets" : "Graal,HotSpot,SPARC", |
328 }, | 345 }, |
329 | 346 |
330 "com.oracle.graal.hotspot.test" : { | 347 "com.oracle.graal.hotspot.test" : { |
392 "com.oracle.graal.nodeinfo", | 409 "com.oracle.graal.nodeinfo", |
393 "com.oracle.graal.compiler.common", | 410 "com.oracle.graal.compiler.common", |
394 "com.oracle.graal.api.collections", | 411 "com.oracle.graal.api.collections", |
395 ], | 412 ], |
396 "javaCompliance" : "1.8", | 413 "javaCompliance" : "1.8", |
397 "annotationProcessors" : deps([ | 414 "annotationProcessors" : [ |
398 "GRAAL_OPTIONS_PROCESSOR", | 415 "GRAAL_OPTIONS_PROCESSOR", |
399 "GRAAL_NODEINFO_PROCESSOR" | 416 "GRAAL_NODEINFO_PROCESSOR" |
400 ]), | 417 ], |
401 "workingSets" : "Graal,Graph", | 418 "workingSets" : "Graal,Graph", |
402 }, | 419 }, |
403 | 420 |
404 "com.oracle.graal.graph.test" : { | 421 "com.oracle.graal.graph.test" : { |
405 "subDir" : "graal", | 422 "subDir" : "graal", |
507 "sourceDirs" : ["src"], | 524 "sourceDirs" : ["src"], |
508 "dependencies" : [ | 525 "dependencies" : [ |
509 "com.oracle.graal.compiler.common", | 526 "com.oracle.graal.compiler.common", |
510 "com.oracle.graal.asm", | 527 "com.oracle.graal.asm", |
511 ], | 528 ], |
512 "annotationProcessors" : deps(["GRAAL_OPTIONS_PROCESSOR"]), | 529 "annotationProcessors" : ["GRAAL_OPTIONS_PROCESSOR"], |
513 "checkstyle" : "com.oracle.graal.graph", | 530 "checkstyle" : "com.oracle.graal.graph", |
514 "javaCompliance" : "1.8", | 531 "javaCompliance" : "1.8", |
515 "workingSets" : "Graal,LIR", | 532 "workingSets" : "Graal,LIR", |
516 }, | 533 }, |
517 | 534 |
545 "sourceDirs" : ["src"], | 562 "sourceDirs" : ["src"], |
546 "dependencies" : [ | 563 "dependencies" : [ |
547 "com.oracle.graal.lir", | 564 "com.oracle.graal.lir", |
548 "com.oracle.graal.asm.aarch64", | 565 "com.oracle.graal.asm.aarch64", |
549 ], | 566 ], |
550 "annotationProcessors" : deps(["GRAAL_OPTIONS_PROCESSOR"]), | 567 "annotationProcessors" : ["GRAAL_OPTIONS_PROCESSOR"], |
551 "checkstyle" : "com.oracle.graal.graph", | 568 "checkstyle" : "com.oracle.graal.graph", |
552 "javaCompliance" : "1.8", | 569 "javaCompliance" : "1.8", |
553 "workingSets" : "Graal,LIR,AArch64", | 570 "workingSets" : "Graal,LIR,AArch64", |
554 }, | 571 }, |
555 | 572 |
558 "sourceDirs" : ["src"], | 575 "sourceDirs" : ["src"], |
559 "dependencies" : [ | 576 "dependencies" : [ |
560 "com.oracle.graal.lir", | 577 "com.oracle.graal.lir", |
561 "com.oracle.graal.asm.amd64", | 578 "com.oracle.graal.asm.amd64", |
562 ], | 579 ], |
563 "annotationProcessors" : deps(["GRAAL_OPTIONS_PROCESSOR"]), | 580 "annotationProcessors" : ["GRAAL_OPTIONS_PROCESSOR"], |
564 "checkstyle" : "com.oracle.graal.graph", | 581 "checkstyle" : "com.oracle.graal.graph", |
565 "javaCompliance" : "1.8", | 582 "javaCompliance" : "1.8", |
566 "workingSets" : "Graal,LIR,AMD64", | 583 "workingSets" : "Graal,LIR,AMD64", |
567 }, | 584 }, |
568 | 585 |
597 "com.oracle.graal.loop.phases", | 614 "com.oracle.graal.loop.phases", |
598 "com.oracle.graal.word", | 615 "com.oracle.graal.word", |
599 ], | 616 ], |
600 "checkstyle" : "com.oracle.graal.graph", | 617 "checkstyle" : "com.oracle.graal.graph", |
601 "javaCompliance" : "1.8", | 618 "javaCompliance" : "1.8", |
602 "annotationProcessors" : deps([ | 619 "annotationProcessors" : [ |
603 "GRAAL_OPTIONS_PROCESSOR", | 620 "GRAAL_OPTIONS_PROCESSOR", |
604 "GRAAL_REPLACEMENTS_VERIFIER", | 621 "GRAAL_REPLACEMENTS_VERIFIER", |
605 "GRAAL_NODEINFO_PROCESSOR", | 622 "GRAAL_NODEINFO_PROCESSOR", |
606 ]), | 623 ], |
607 "workingSets" : "Graal,Replacements", | 624 "workingSets" : "Graal,Replacements", |
608 }, | 625 }, |
609 | 626 |
610 "com.oracle.graal.replacements.aarch64" : { | 627 "com.oracle.graal.replacements.aarch64" : { |
611 "subDir" : "graal", | 628 "subDir" : "graal", |
688 "com.oracle.graal.graph", | 705 "com.oracle.graal.graph", |
689 "com.oracle.graal.api.replacements", | 706 "com.oracle.graal.api.replacements", |
690 "com.oracle.graal.lir", | 707 "com.oracle.graal.lir", |
691 "com.oracle.graal.bytecode", | 708 "com.oracle.graal.bytecode", |
692 ], | 709 ], |
710 "generatedDependencies" : ["com.oracle.graal.serviceprovider"], | |
693 "checkstyle" : "com.oracle.graal.graph", | 711 "checkstyle" : "com.oracle.graal.graph", |
694 "javaCompliance" : "1.8", | 712 "javaCompliance" : "1.8", |
695 "annotationProcessors" : [ | 713 "annotationProcessors" : [ |
696 "GRAAL_NODEINFO_PROCESSOR", | 714 "GRAAL_NODEINFO_PROCESSOR", |
697 "GRAAL_REPLACEMENTS_VERIFIER", | 715 "GRAAL_REPLACEMENTS_VERIFIER", |
710 | 728 |
711 "com.oracle.graal.phases" : { | 729 "com.oracle.graal.phases" : { |
712 "subDir" : "graal", | 730 "subDir" : "graal", |
713 "sourceDirs" : ["src"], | 731 "sourceDirs" : ["src"], |
714 "dependencies" : ["com.oracle.graal.nodes"], | 732 "dependencies" : ["com.oracle.graal.nodes"], |
715 "annotationProcessors" : deps(["GRAAL_OPTIONS_PROCESSOR"]), | 733 "annotationProcessors" : ["GRAAL_OPTIONS_PROCESSOR"], |
716 "checkstyle" : "com.oracle.graal.graph", | 734 "checkstyle" : "com.oracle.graal.graph", |
717 "javaCompliance" : "1.8", | 735 "javaCompliance" : "1.8", |
718 "workingSets" : "Graal,Phases", | 736 "workingSets" : "Graal,Phases", |
719 }, | 737 }, |
720 | 738 |
721 "com.oracle.graal.phases.common" : { | 739 "com.oracle.graal.phases.common" : { |
722 "subDir" : "graal", | 740 "subDir" : "graal", |
723 "sourceDirs" : ["src"], | 741 "sourceDirs" : ["src"], |
724 "dependencies" : ["com.oracle.graal.phases"], | 742 "dependencies" : ["com.oracle.graal.phases"], |
725 "annotationProcessors" : deps([ | 743 "annotationProcessors" : [ |
726 "GRAAL_NODEINFO_PROCESSOR", | 744 "GRAAL_NODEINFO_PROCESSOR", |
727 "GRAAL_OPTIONS_PROCESSOR" | 745 "GRAAL_OPTIONS_PROCESSOR" |
728 ]), | 746 ], |
729 "checkstyle" : "com.oracle.graal.graph", | 747 "checkstyle" : "com.oracle.graal.graph", |
730 "javaCompliance" : "1.8", | 748 "javaCompliance" : "1.8", |
731 "workingSets" : "Graal,Phases", | 749 "workingSets" : "Graal,Phases", |
732 }, | 750 }, |
733 | 751 |
746 | 764 |
747 "com.oracle.graal.virtual" : { | 765 "com.oracle.graal.virtual" : { |
748 "subDir" : "graal", | 766 "subDir" : "graal", |
749 "sourceDirs" : ["src"], | 767 "sourceDirs" : ["src"], |
750 "dependencies" : ["com.oracle.graal.phases.common"], | 768 "dependencies" : ["com.oracle.graal.phases.common"], |
751 "annotationProcessors" : deps([ | 769 "annotationProcessors" : [ |
752 "GRAAL_OPTIONS_PROCESSOR", | 770 "GRAAL_OPTIONS_PROCESSOR", |
753 "GRAAL_NODEINFO_PROCESSOR" | 771 "GRAAL_NODEINFO_PROCESSOR" |
754 ]), | 772 ], |
755 "checkstyle" : "com.oracle.graal.graph", | 773 "checkstyle" : "com.oracle.graal.graph", |
756 "javaCompliance" : "1.8", | 774 "javaCompliance" : "1.8", |
757 "workingSets" : "Graal,Phases", | 775 "workingSets" : "Graal,Phases", |
758 }, | 776 }, |
759 | 777 |
784 | 802 |
785 "com.oracle.graal.loop" : { | 803 "com.oracle.graal.loop" : { |
786 "subDir" : "graal", | 804 "subDir" : "graal", |
787 "sourceDirs" : ["src"], | 805 "sourceDirs" : ["src"], |
788 "dependencies" : ["com.oracle.graal.nodes"], | 806 "dependencies" : ["com.oracle.graal.nodes"], |
789 "annotationProcessors" : deps(["GRAAL_OPTIONS_PROCESSOR"]), | 807 "annotationProcessors" : ["GRAAL_OPTIONS_PROCESSOR"], |
790 "checkstyle" : "com.oracle.graal.graph", | 808 "checkstyle" : "com.oracle.graal.graph", |
791 "javaCompliance" : "1.8", | 809 "javaCompliance" : "1.8", |
792 "workingSets" : "Graal", | 810 "workingSets" : "Graal", |
793 }, | 811 }, |
794 | 812 |
797 "sourceDirs" : ["src"], | 815 "sourceDirs" : ["src"], |
798 "dependencies" : [ | 816 "dependencies" : [ |
799 "com.oracle.graal.loop", | 817 "com.oracle.graal.loop", |
800 "com.oracle.graal.phases.common", | 818 "com.oracle.graal.phases.common", |
801 ], | 819 ], |
802 "annotationProcessors" : deps(["GRAAL_OPTIONS_PROCESSOR"]), | 820 "annotationProcessors" : ["GRAAL_OPTIONS_PROCESSOR"], |
803 "checkstyle" : "com.oracle.graal.graph", | 821 "checkstyle" : "com.oracle.graal.graph", |
804 "javaCompliance" : "1.8", | 822 "javaCompliance" : "1.8", |
805 "workingSets" : "Graal,Phases", | 823 "workingSets" : "Graal,Phases", |
806 }, | 824 }, |
807 | 825 |
812 "com.oracle.graal.virtual", | 830 "com.oracle.graal.virtual", |
813 "com.oracle.graal.loop.phases", | 831 "com.oracle.graal.loop.phases", |
814 ], | 832 ], |
815 "checkstyle" : "com.oracle.graal.graph", | 833 "checkstyle" : "com.oracle.graal.graph", |
816 "javaCompliance" : "1.8", | 834 "javaCompliance" : "1.8", |
817 "annotationProcessors" : deps([ | 835 "annotationProcessors" : [ |
818 "jvmci:JVMCI_SERVICE_PROCESSOR", | 836 "GRAAL_SERVICEPROVIDER_PROCESSOR", |
819 "GRAAL_OPTIONS_PROCESSOR", | 837 "GRAAL_OPTIONS_PROCESSOR", |
820 ]), | 838 ], |
821 "workingSets" : "Graal", | 839 "workingSets" : "Graal", |
822 }, | 840 }, |
823 | 841 |
824 "com.oracle.graal.compiler.match.processor" : { | 842 "com.oracle.graal.compiler.match.processor" : { |
825 "subDir" : "graal", | 843 "subDir" : "graal", |
839 "com.oracle.graal.compiler", | 857 "com.oracle.graal.compiler", |
840 "com.oracle.graal.lir.aarch64", | 858 "com.oracle.graal.lir.aarch64", |
841 "com.oracle.graal.java", | 859 "com.oracle.graal.java", |
842 ], | 860 ], |
843 "checkstyle" : "com.oracle.graal.graph", | 861 "checkstyle" : "com.oracle.graal.graph", |
844 "annotationProcessors" : deps([ | 862 "annotationProcessors" : [ |
845 "GRAAL_NODEINFO_PROCESSOR", | 863 "GRAAL_NODEINFO_PROCESSOR", |
846 "GRAAL_COMPILER_MATCH_PROCESSOR", | 864 "GRAAL_COMPILER_MATCH_PROCESSOR", |
847 ]), | 865 ], |
848 "javaCompliance" : "1.8", | 866 "javaCompliance" : "1.8", |
849 "workingSets" : "Graal,AArch64", | 867 "workingSets" : "Graal,AArch64", |
850 }, | 868 }, |
851 | 869 |
852 "com.oracle.graal.compiler.aarch64.test" : { | 870 "com.oracle.graal.compiler.aarch64.test" : { |
869 "com.oracle.graal.compiler", | 887 "com.oracle.graal.compiler", |
870 "com.oracle.graal.lir.amd64", | 888 "com.oracle.graal.lir.amd64", |
871 "com.oracle.graal.java", | 889 "com.oracle.graal.java", |
872 ], | 890 ], |
873 "checkstyle" : "com.oracle.graal.graph", | 891 "checkstyle" : "com.oracle.graal.graph", |
874 "annotationProcessors" : deps([ | 892 "annotationProcessors" : [ |
875 "GRAAL_NODEINFO_PROCESSOR", | 893 "GRAAL_NODEINFO_PROCESSOR", |
876 "GRAAL_COMPILER_MATCH_PROCESSOR", | 894 "GRAAL_COMPILER_MATCH_PROCESSOR", |
877 ]), | 895 ], |
878 "javaCompliance" : "1.8", | 896 "javaCompliance" : "1.8", |
879 "workingSets" : "Graal,AMD64", | 897 "workingSets" : "Graal,AMD64", |
880 }, | 898 }, |
881 | 899 |
882 "com.oracle.graal.compiler.amd64.test" : { | 900 "com.oracle.graal.compiler.amd64.test" : { |
899 "com.oracle.graal.compiler", | 917 "com.oracle.graal.compiler", |
900 "com.oracle.graal.lir.sparc", | 918 "com.oracle.graal.lir.sparc", |
901 "com.oracle.graal.java" | 919 "com.oracle.graal.java" |
902 ], | 920 ], |
903 "checkstyle" : "com.oracle.graal.graph", | 921 "checkstyle" : "com.oracle.graal.graph", |
904 "annotationProcessors" : deps([ | 922 "annotationProcessors" : [ |
905 "GRAAL_NODEINFO_PROCESSOR", | 923 "GRAAL_NODEINFO_PROCESSOR", |
906 "GRAAL_COMPILER_MATCH_PROCESSOR", | 924 "GRAAL_COMPILER_MATCH_PROCESSOR", |
907 ]), | 925 ], |
908 "javaCompliance" : "1.8", | 926 "javaCompliance" : "1.8", |
909 "workingSets" : "Graal,SPARC", | 927 "workingSets" : "Graal,SPARC", |
910 }, | 928 }, |
911 | 929 |
912 "com.oracle.graal.compiler.sparc.test" : { | 930 "com.oracle.graal.compiler.sparc.test" : { |
934 "subDir" : "graal", | 952 "subDir" : "graal", |
935 "sourceDirs" : ["src"], | 953 "sourceDirs" : ["src"], |
936 "dependencies" : [ | 954 "dependencies" : [ |
937 "com.oracle.graal.phases", | 955 "com.oracle.graal.phases", |
938 ], | 956 ], |
939 "annotationProcessors" : deps(["GRAAL_OPTIONS_PROCESSOR"]), | 957 "annotationProcessors" : ["GRAAL_OPTIONS_PROCESSOR"], |
940 "checkstyle" : "com.oracle.graal.graph", | 958 "checkstyle" : "com.oracle.graal.graph", |
941 "javaCompliance" : "1.8", | 959 "javaCompliance" : "1.8", |
942 "workingSets" : "Graal,Java", | 960 "workingSets" : "Graal,Java", |
943 }, | 961 }, |
944 | 962 |
946 "subDir" : "graal", | 964 "subDir" : "graal", |
947 "sourceDirs" : ["src"], | 965 "sourceDirs" : ["src"], |
948 "dependencies" : [ | 966 "dependencies" : [ |
949 "com.oracle.graal.debug", | 967 "com.oracle.graal.debug", |
950 ], | 968 ], |
951 "annotationProcessors" : deps(["GRAAL_OPTIONS_PROCESSOR"]), | 969 "annotationProcessors" : ["GRAAL_OPTIONS_PROCESSOR"], |
952 "checkstyle" : "com.oracle.graal.graph", | 970 "checkstyle" : "com.oracle.graal.graph", |
953 "javaCompliance" : "1.8", | 971 "javaCompliance" : "1.8", |
954 "workingSets" : "Graal,Java", | 972 "workingSets" : "Graal,Java", |
955 }, | 973 }, |
956 | 974 |
960 "dependencies" : [ | 978 "dependencies" : [ |
961 "com.oracle.graal.code", | 979 "com.oracle.graal.code", |
962 "com.oracle.graal.java", | 980 "com.oracle.graal.java", |
963 "com.oracle.graal.compiler", | 981 "com.oracle.graal.compiler", |
964 ], | 982 ], |
965 "annotationProcessors" : deps([ | 983 "annotationProcessors" : [ |
966 "GRAAL_OPTIONS_PROCESSOR", | 984 "GRAAL_OPTIONS_PROCESSOR", |
967 "jvmci:JVMCI_SERVICE_PROCESSOR" | 985 "GRAAL_SERVICEPROVIDER_PROCESSOR" |
968 ]), | 986 ], |
969 "checkstyle" : "com.oracle.graal.graph", | 987 "checkstyle" : "com.oracle.graal.graph", |
970 "javaCompliance" : "1.8", | 988 "javaCompliance" : "1.8", |
971 "workingSets" : "Graal,Graph", | 989 "workingSets" : "Graal,Graph", |
972 }, | 990 }, |
973 | 991 |
1023 "com.oracle.graal.api.runtime", | 1041 "com.oracle.graal.api.runtime", |
1024 "com.oracle.graal.runtime", | 1042 "com.oracle.graal.runtime", |
1025 "com.oracle.graal.replacements", | 1043 "com.oracle.graal.replacements", |
1026 ], | 1044 ], |
1027 "checkstyle" : "com.oracle.graal.graph", | 1045 "checkstyle" : "com.oracle.graal.graph", |
1028 "annotationProcessors" : deps([ | 1046 "annotationProcessors" : [ |
1029 "GRAAL_NODEINFO_PROCESSOR", | 1047 "GRAAL_NODEINFO_PROCESSOR", |
1030 "GRAAL_REPLACEMENTS_VERIFIER", | 1048 "GRAAL_REPLACEMENTS_VERIFIER", |
1031 "GRAAL_OPTIONS_PROCESSOR", | 1049 "GRAAL_OPTIONS_PROCESSOR", |
1032 "jvmci:JVMCI_SERVICE_PROCESSOR", | 1050 "GRAAL_SERVICEPROVIDER_PROCESSOR", |
1033 "truffle:TRUFFLE_DSL_PROCESSOR", | 1051 "truffle:TRUFFLE_DSL_PROCESSOR", |
1034 ]), | 1052 ], |
1035 "javaCompliance" : "1.8", | 1053 "javaCompliance" : "1.8", |
1036 "workingSets" : "Graal,Truffle", | 1054 "workingSets" : "Graal,Truffle", |
1037 "jacoco" : "exclude", | 1055 "jacoco" : "exclude", |
1038 }, | 1056 }, |
1039 | 1057 |
1063 "com.oracle.graal.hotspot", | 1081 "com.oracle.graal.hotspot", |
1064 "com.oracle.nfi", | 1082 "com.oracle.nfi", |
1065 ], | 1083 ], |
1066 "checkstyle" : "com.oracle.graal.graph", | 1084 "checkstyle" : "com.oracle.graal.graph", |
1067 "javaCompliance" : "1.8", | 1085 "javaCompliance" : "1.8", |
1068 "annotationProcessors" : deps([ | 1086 "annotationProcessors" : [ |
1069 "GRAAL_OPTIONS_PROCESSOR", | 1087 "GRAAL_OPTIONS_PROCESSOR", |
1070 "jvmci:JVMCI_SERVICE_PROCESSOR" | 1088 "GRAAL_SERVICEPROVIDER_PROCESSOR" |
1071 ]), | 1089 ], |
1072 "workingSets" : "Graal,Truffle", | 1090 "workingSets" : "Graal,Truffle", |
1073 }, | 1091 }, |
1074 | 1092 |
1075 "com.oracle.graal.truffle.hotspot.amd64" : { | 1093 "com.oracle.graal.truffle.hotspot.amd64" : { |
1076 "subDir" : "graal", | 1094 "subDir" : "graal", |
1079 "com.oracle.graal.truffle.hotspot", | 1097 "com.oracle.graal.truffle.hotspot", |
1080 "com.oracle.graal.hotspot.amd64", | 1098 "com.oracle.graal.hotspot.amd64", |
1081 ], | 1099 ], |
1082 "checkstyle" : "com.oracle.graal.graph", | 1100 "checkstyle" : "com.oracle.graal.graph", |
1083 "javaCompliance" : "1.8", | 1101 "javaCompliance" : "1.8", |
1084 "annotationProcessors" : deps([ | 1102 "annotationProcessors" : [ |
1085 "jvmci:JVMCI_SERVICE_PROCESSOR", | 1103 "GRAAL_SERVICEPROVIDER_PROCESSOR", |
1086 ]), | 1104 ], |
1087 "workingSets" : "Graal,Truffle", | 1105 "workingSets" : "Graal,Truffle", |
1088 }, | 1106 }, |
1089 | 1107 |
1090 "com.oracle.graal.truffle.hotspot.sparc" : { | 1108 "com.oracle.graal.truffle.hotspot.sparc" : { |
1091 "subDir" : "graal", | 1109 "subDir" : "graal", |
1094 "com.oracle.graal.truffle.hotspot", | 1112 "com.oracle.graal.truffle.hotspot", |
1095 "com.oracle.graal.asm.sparc", | 1113 "com.oracle.graal.asm.sparc", |
1096 ], | 1114 ], |
1097 "checkstyle" : "com.oracle.graal.graph", | 1115 "checkstyle" : "com.oracle.graal.graph", |
1098 "javaCompliance" : "1.8", | 1116 "javaCompliance" : "1.8", |
1099 "annotationProcessors" : deps(["jvmci:JVMCI_SERVICE_PROCESSOR"]), | 1117 "annotationProcessors" : ["GRAAL_SERVICEPROVIDER_PROCESSOR"], |
1100 "workingSets" : "Graal,Truffle,SPARC", | 1118 "workingSets" : "Graal,Truffle,SPARC", |
1101 }, | 1119 }, |
1102 | 1120 |
1103 # ------------- Salver ------------- | 1121 # ------------- Salver ------------- |
1104 | 1122 |
1106 "subDir" : "graal", | 1124 "subDir" : "graal", |
1107 "sourceDirs" : ["src"], | 1125 "sourceDirs" : ["src"], |
1108 "dependencies" : [ | 1126 "dependencies" : [ |
1109 "com.oracle.graal.java", | 1127 "com.oracle.graal.java", |
1110 ], | 1128 ], |
1111 "annotationProcessors" : deps([ | 1129 "annotationProcessors" : [ |
1112 "GRAAL_OPTIONS_PROCESSOR", | 1130 "GRAAL_OPTIONS_PROCESSOR", |
1113 "jvmci:JVMCI_SERVICE_PROCESSOR", | 1131 "GRAAL_SERVICEPROVIDER_PROCESSOR", |
1114 ]), | 1132 ], |
1115 "checkstyle" : "com.oracle.graal.graph", | 1133 "checkstyle" : "com.oracle.graal.graph", |
1116 "javaCompliance" : "1.8", | 1134 "javaCompliance" : "1.8", |
1117 "workingSets" : "Graal", | 1135 "workingSets" : "Graal", |
1118 }, | 1136 }, |
1119 }, | 1137 }, |
1166 "com.oracle.graal.compiler", | 1184 "com.oracle.graal.compiler", |
1167 ], | 1185 ], |
1168 "exclude" : deps(["JVMCI"]), | 1186 "exclude" : deps(["JVMCI"]), |
1169 "distDependencies" : [ | 1187 "distDependencies" : [ |
1170 "GRAAL_API", | 1188 "GRAAL_API", |
1189 "GRAAL_SERVICEPROVIDER", | |
1171 ], | 1190 ], |
1172 }, | 1191 }, |
1173 | 1192 |
1174 "GRAAL_RUNTIME" : { | 1193 "GRAAL_RUNTIME" : { |
1175 "subDir" : "graal", | 1194 "subDir" : "graal", |
1273 "GRAAL_TRUFFLE", | 1292 "GRAAL_TRUFFLE", |
1274 "truffle:TRUFFLE_SL", | 1293 "truffle:TRUFFLE_SL", |
1275 ], | 1294 ], |
1276 }, | 1295 }, |
1277 | 1296 |
1297 "GRAAL_SERVICEPROVIDER" : { | |
1298 "subDir" : "graal", | |
1299 "dependencies" : ["com.oracle.graal.serviceprovider"], | |
1300 "distDependencies" : deps([ | |
1301 "GRAAL_NODEINFO", | |
1302 "jvmci:JVMCI_SERVICES" | |
1303 ]), | |
1304 }, | |
1305 | |
1306 "GRAAL_SERVICEPROVIDER_PROCESSOR" : { | |
1307 "subDir" : "graal", | |
1308 "dependencies" : ["com.oracle.graal.serviceprovider.processor"], | |
1309 "distDependencies" : [ | |
1310 "GRAAL_SERVICEPROVIDER", | |
1311 ], | |
1312 }, | |
1313 | |
1278 "GRAAL_NODEINFO_PROCESSOR" : { | 1314 "GRAAL_NODEINFO_PROCESSOR" : { |
1279 "subDir" : "graal", | 1315 "subDir" : "graal", |
1280 "dependencies" : ["com.oracle.graal.nodeinfo.processor"], | 1316 "dependencies" : ["com.oracle.graal.nodeinfo.processor"], |
1281 "distDependencies" : [ | 1317 "distDependencies" : [ |
1282 "GRAAL_NODEINFO", | 1318 "GRAAL_NODEINFO", |
1286 "GRAAL_REPLACEMENTS_VERIFIER" : { | 1322 "GRAAL_REPLACEMENTS_VERIFIER" : { |
1287 "subDir" : "graal", | 1323 "subDir" : "graal", |
1288 "dependencies" : ["com.oracle.graal.replacements.verifier"], | 1324 "dependencies" : ["com.oracle.graal.replacements.verifier"], |
1289 "distDependencies" : deps([ | 1325 "distDependencies" : deps([ |
1290 "GRAAL_API", | 1326 "GRAAL_API", |
1291 "jvmci:JVMCI_SERVICE_PROCESSOR", | 1327 "GRAAL_SERVICEPROVIDER", |
1328 "GRAAL_SERVICEPROVIDER_PROCESSOR", | |
1292 ]) | 1329 ]) |
1293 }, | 1330 }, |
1294 | 1331 |
1295 "GRAAL_COMPILER_MATCH_PROCESSOR" : { | 1332 "GRAAL_COMPILER_MATCH_PROCESSOR" : { |
1296 "subDir" : "graal", | 1333 "subDir" : "graal", |
1297 "dependencies" : ["com.oracle.graal.compiler.match.processor"], | 1334 "dependencies" : ["com.oracle.graal.compiler.match.processor"], |
1298 "distDependencies" : deps([ | 1335 "distDependencies" : deps([ |
1299 "GRAAL_COMPILER", | 1336 "GRAAL_COMPILER", |
1300 "jvmci:JVMCI_SERVICE_PROCESSOR", | 1337 "GRAAL_SERVICEPROVIDER_PROCESSOR", |
1301 ]) | 1338 ]) |
1302 }, | 1339 }, |
1303 }, | 1340 }, |
1304 } | 1341 } |
1305 | 1342 |