comparison mx/suite.py @ 21780:3d15183f3c93

Introduce Compiler interface in jvmci. Use it from jvmci.hotspot.CompilationTask
author Gilles Duboscq <gilles.m.duboscq@oracle.com>
date Wed, 03 Jun 2015 15:47:54 +0200
parents c76742cc2c6f
children 395ac43a8578
comparison
equal deleted inserted replaced
21779:20ace3139510 21780:3d15183f3c93
229 "com.oracle.jvmci.debug" : { 229 "com.oracle.jvmci.debug" : {
230 "subDir" : "graal", 230 "subDir" : "graal",
231 "sourceDirs" : ["src"], 231 "sourceDirs" : ["src"],
232 "checkstyle" : "com.oracle.graal.graph", 232 "checkstyle" : "com.oracle.graal.graph",
233 "dependencies" : [ 233 "dependencies" : [
234 "com.oracle.jvmci.options",
235 "com.oracle.jvmci.code",
234 "com.oracle.jvmci.service", 236 "com.oracle.jvmci.service",
235 ], 237 ],
236 "javaCompliance" : "1.8", 238 "javaCompliance" : "1.8",
237 "workingSets" : "JVMCI,Debug", 239 "workingSets" : "JVMCI,Debug",
238 }, 240 },
255 "checkstyle" : "com.oracle.graal.graph", 257 "checkstyle" : "com.oracle.graal.graph",
256 "javaCompliance" : "1.8", 258 "javaCompliance" : "1.8",
257 "workingSets" : "JVMCI", 259 "workingSets" : "JVMCI",
258 }, 260 },
259 261
262 "com.oracle.jvmci.compiler" : {
263 "subDir" : "graal",
264 "sourceDirs" : ["src"],
265 "dependencies" : [
266 "com.oracle.jvmci.debug",
267 ],
268 "checkstyle" : "com.oracle.graal.graph",
269 "annotationProcessors" : ["com.oracle.jvmci.options.processor"],
270 "javaCompliance" : "1.8",
271 "workingSets" : "JVMCI",
272 },
273
260 "com.oracle.jvmci.options.processor" : { 274 "com.oracle.jvmci.options.processor" : {
261 "subDir" : "graal", 275 "subDir" : "graal",
262 "sourceDirs" : ["src"], 276 "sourceDirs" : ["src"],
263 "dependencies" : [ 277 "dependencies" : [
264 "com.oracle.jvmci.options", 278 "com.oracle.jvmci.options",
304 "com.oracle.jvmci.hotspot" : { 318 "com.oracle.jvmci.hotspot" : {
305 "subDir" : "graal", 319 "subDir" : "graal",
306 "sourceDirs" : ["src"], 320 "sourceDirs" : ["src"],
307 "dependencies" : [ 321 "dependencies" : [
308 "com.oracle.jvmci.hotspotvmconfig", 322 "com.oracle.jvmci.hotspotvmconfig",
309 "com.oracle.jvmci.options", 323 "FINDBUGS",
310 "com.oracle.jvmci.debug",
311 "com.oracle.jvmci.runtime", 324 "com.oracle.jvmci.runtime",
312 "com.oracle.jvmci.common", 325 "com.oracle.jvmci.common",
313 "FINDBUGS", 326 "com.oracle.jvmci.compiler",
314 ], 327 ],
315 "annotationProcessors" : [ 328 "annotationProcessors" : [
316 "com.oracle.jvmci.hotspotvmconfig.processor", 329 "com.oracle.jvmci.hotspotvmconfig.processor",
317 "com.oracle.jvmci.options.processor", 330 "com.oracle.jvmci.options.processor",
331 "com.oracle.jvmci.service.processor",
318 ], 332 ],
319 "checkstyle" : "com.oracle.graal.graph", 333 "checkstyle" : "com.oracle.graal.graph",
320 "javaCompliance" : "1.8", 334 "javaCompliance" : "1.8",
321 "workingSets" : "JVMCI", 335 "workingSets" : "JVMCI",
322 }, 336 },
478 "subDir" : "graal", 492 "subDir" : "graal",
479 "sourceDirs" : ["src"], 493 "sourceDirs" : ["src"],
480 "dependencies" : [ 494 "dependencies" : [
481 "com.oracle.jvmci.hotspot", 495 "com.oracle.jvmci.hotspot",
482 "com.oracle.graal.replacements", 496 "com.oracle.graal.replacements",
483 "com.oracle.graal.printer",
484 "com.oracle.graal.runtime", 497 "com.oracle.graal.runtime",
498 "com.oracle.graal.code",
485 ], 499 ],
486 "checkstyle" : "com.oracle.graal.graph", 500 "checkstyle" : "com.oracle.graal.graph",
487 "annotationProcessors" : [ 501 "annotationProcessors" : [
488 "com.oracle.graal.replacements.verifier", 502 "com.oracle.graal.replacements.verifier",
489 "com.oracle.jvmci.service.processor", 503 "com.oracle.jvmci.service.processor",
729 743
730 "com.oracle.graal.replacements" : { 744 "com.oracle.graal.replacements" : {
731 "subDir" : "graal", 745 "subDir" : "graal",
732 "sourceDirs" : ["src"], 746 "sourceDirs" : ["src"],
733 "dependencies" : [ 747 "dependencies" : [
734 "com.oracle.graal.compiler", 748 "com.oracle.graal.api.directives",
735 "com.oracle.graal.java", 749 "com.oracle.graal.java",
736 "com.oracle.graal.api.directives", 750 "com.oracle.graal.loop",
737 "com.oracle.graal.word", 751 "com.oracle.graal.word",
738 ], 752 ],
739 "checkstyle" : "com.oracle.graal.graph", 753 "checkstyle" : "com.oracle.graal.graph",
740 "javaCompliance" : "1.8", 754 "javaCompliance" : "1.8",
741 "annotationProcessors" : [ 755 "annotationProcessors" : [
749 "subDir" : "graal", 763 "subDir" : "graal",
750 "sourceDirs" : ["src"], 764 "sourceDirs" : ["src"],
751 "dependencies" : [ 765 "dependencies" : [
752 "com.oracle.graal.replacements", 766 "com.oracle.graal.replacements",
753 "com.oracle.graal.lir.amd64", 767 "com.oracle.graal.lir.amd64",
768 "com.oracle.graal.compiler",
754 ], 769 ],
755 "checkstyle" : "com.oracle.graal.graph", 770 "checkstyle" : "com.oracle.graal.graph",
756 "javaCompliance" : "1.8", 771 "javaCompliance" : "1.8",
757 "annotationProcessors" : ["com.oracle.jvmci.service.processor"], 772 "annotationProcessors" : ["com.oracle.jvmci.service.processor"],
758 "workingSets" : "Graal,Replacements,AMD64", 773 "workingSets" : "Graal,Replacements,AMD64",
761 "com.oracle.graal.replacements.sparc" : { 776 "com.oracle.graal.replacements.sparc" : {
762 "subDir" : "graal", 777 "subDir" : "graal",
763 "sourceDirs" : ["src"], 778 "sourceDirs" : ["src"],
764 "dependencies" : [ 779 "dependencies" : [
765 "com.oracle.graal.replacements", 780 "com.oracle.graal.replacements",
781 "com.oracle.graal.compiler",
766 ], 782 ],
767 "checkstyle" : "com.oracle.graal.graph", 783 "checkstyle" : "com.oracle.graal.graph",
768 "javaCompliance" : "1.8", 784 "javaCompliance" : "1.8",
769 "workingSets" : "Graal,Replacements,SPARC", 785 "workingSets" : "Graal,Replacements,SPARC",
770 }, 786 },
800 "dependencies" : [ 816 "dependencies" : [
801 "com.oracle.graal.graph", 817 "com.oracle.graal.graph",
802 "com.oracle.graal.api.replacements", 818 "com.oracle.graal.api.replacements",
803 "com.oracle.graal.lir", 819 "com.oracle.graal.lir",
804 "com.oracle.graal.bytecode", 820 "com.oracle.graal.bytecode",
821 "com.oracle.jvmci.compiler",
805 ], 822 ],
806 "checkstyle" : "com.oracle.graal.graph", 823 "checkstyle" : "com.oracle.graal.graph",
807 "javaCompliance" : "1.8", 824 "javaCompliance" : "1.8",
808 "annotationProcessors" : ["com.oracle.graal.replacements.verifier"], 825 "annotationProcessors" : ["com.oracle.graal.replacements.verifier"],
809 "workingSets" : "Graal,Graph", 826 "workingSets" : "Graal,Graph",
960 "com.oracle.graal.java" : { 977 "com.oracle.graal.java" : {
961 "subDir" : "graal", 978 "subDir" : "graal",
962 "sourceDirs" : ["src"], 979 "sourceDirs" : ["src"],
963 "dependencies" : [ 980 "dependencies" : [
964 "com.oracle.graal.phases", 981 "com.oracle.graal.phases",
965 "com.oracle.graal.graphbuilderconf" 982 "com.oracle.graal.graphbuilderconf",
966 ], 983 ],
967 "checkstyle" : "com.oracle.graal.graph", 984 "checkstyle" : "com.oracle.graal.graph",
968 "annotationProcessors" : ["com.oracle.jvmci.service.processor"], 985 "annotationProcessors" : ["com.oracle.jvmci.service.processor"],
969 "javaCompliance" : "1.8", 986 "javaCompliance" : "1.8",
970 "workingSets" : "Graal,Java", 987 "workingSets" : "Graal,Java",
983 1000
984 "com.oracle.graal.compiler.common" : { 1001 "com.oracle.graal.compiler.common" : {
985 "subDir" : "graal", 1002 "subDir" : "graal",
986 "sourceDirs" : ["src"], 1003 "sourceDirs" : ["src"],
987 "dependencies" : [ 1004 "dependencies" : [
988 "com.oracle.jvmci.options",
989 "com.oracle.jvmci.debug", 1005 "com.oracle.jvmci.debug",
990 "com.oracle.jvmci.common", 1006 "com.oracle.jvmci.common",
991 "com.oracle.jvmci.code",
992 ], 1007 ],
993 "annotationProcessors" : ["com.oracle.jvmci.options.processor"], 1008 "annotationProcessors" : ["com.oracle.jvmci.options.processor"],
994 "checkstyle" : "com.oracle.graal.graph", 1009 "checkstyle" : "com.oracle.graal.graph",
995 "javaCompliance" : "1.8", 1010 "javaCompliance" : "1.8",
996 "workingSets" : "Graal,Java", 1011 "workingSets" : "Graal,Java",
1023 1038
1024 "com.oracle.graal.compiler.test" : { 1039 "com.oracle.graal.compiler.test" : {
1025 "subDir" : "graal", 1040 "subDir" : "graal",
1026 "sourceDirs" : ["src"], 1041 "sourceDirs" : ["src"],
1027 "dependencies" : [ 1042 "dependencies" : [
1043 "com.oracle.graal.api.directives",
1044 "com.oracle.graal.java",
1028 "com.oracle.graal.test", 1045 "com.oracle.graal.test",
1029 "com.oracle.graal.api.directives",
1030 "com.oracle.graal.printer",
1031 "com.oracle.graal.runtime", 1046 "com.oracle.graal.runtime",
1032 "JAVA_ALLOCATION_INSTRUMENTER", 1047 "JAVA_ALLOCATION_INSTRUMENTER",
1033 ], 1048 ],
1034 "checkstyle" : "com.oracle.graal.graph", 1049 "checkstyle" : "com.oracle.graal.graph",
1035 "javaCompliance" : "1.8", 1050 "javaCompliance" : "1.8",
1226 "subDir" : "graal", 1241 "subDir" : "graal",
1227 "sourceDirs" : ["src"], 1242 "sourceDirs" : ["src"],
1228 "dependencies" : [ 1243 "dependencies" : [
1229 "com.oracle.truffle.api", 1244 "com.oracle.truffle.api",
1230 "com.oracle.graal.runtime", 1245 "com.oracle.graal.runtime",
1231 "com.oracle.graal.printer",
1232 "com.oracle.graal.replacements", 1246 "com.oracle.graal.replacements",
1233 ], 1247 ],
1234 "checkstyle" : "com.oracle.graal.graph", 1248 "checkstyle" : "com.oracle.graal.graph",
1235 "javaCompliance" : "1.8", 1249 "javaCompliance" : "1.8",
1236 "workingSets" : "Graal,Truffle", 1250 "workingSets" : "Graal,Truffle",