Mercurial > hg > truffle
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", |