hotspot/src/jdk.internal.vm.compiler/.mx.graal/suite.py
changeset 46344 694c102fd8ed
parent 43972 1ade39b8381b
child 46393 d497d892ab11
equal deleted inserted replaced
46343:3c2650b86bf7 46344:694c102fd8ed
    15     "JAVA_ALLOCATION_INSTRUMENTER" : {
    15     "JAVA_ALLOCATION_INSTRUMENTER" : {
    16       "urls" : ["https://lafo.ssw.uni-linz.ac.at/pub/java-allocation-instrumenter/java-allocation-instrumenter-8f0db117e64e.jar"],
    16       "urls" : ["https://lafo.ssw.uni-linz.ac.at/pub/java-allocation-instrumenter/java-allocation-instrumenter-8f0db117e64e.jar"],
    17       "sha1" : "476d9a44cd19d6b55f81571077dfa972a4f8a083",
    17       "sha1" : "476d9a44cd19d6b55f81571077dfa972a4f8a083",
    18       "bootClassPathAgent" : "true",
    18       "bootClassPathAgent" : "true",
    19     },
    19     },
       
    20 
       
    21     "ASM5" : {
       
    22       "sha1" : "0da08b8cce7bbf903602a25a3a163ae252435795",
       
    23       "urls" : ["https://lafo.ssw.uni-linz.ac.at/pub/graal-external-deps/asm-5.0.4.jar"],
       
    24     },
       
    25 
       
    26     "ASM_TREE5" : {
       
    27       "sha1" : "396ce0c07ba2b481f25a70195c7c94922f0d1b0b",
       
    28       "urls" : ["https://lafo.ssw.uni-linz.ac.at/pub/graal-external-deps/asm-tree-5.0.4.jar"],
       
    29       "dependencies" : ["ASM5"],
       
    30     },
    20   },
    31   },
    21 
    32 
    22   "projects" : {
    33   "projects" : {
    23 
    34 
    24     # ------------- Graal -------------
    35     # ------------- Graal -------------
    25     "org.graalvm.compiler.common" : {
    36 
       
    37     "org.graalvm.compiler.serviceprovider" : {
    26       "subDir" : "share/classes",
    38       "subDir" : "share/classes",
    27       "sourceDirs" : ["src"],
    39       "sourceDirs" : ["src"],
    28       "checkstyle" : "org.graalvm.compiler.graph",
    40       "checkstyle" : "org.graalvm.compiler.graph",
    29       "javaCompliance" : "1.8",
    41       "javaCompliance" : "1.8",
    30       "workingSets" : "API,Graal",
    42       "workingSets" : "API,Graal",
    31     },
    43     },
    32 
    44 
    33     "org.graalvm.compiler.serviceprovider" : {
       
    34       "subDir" : "share/classes",
       
    35       "sourceDirs" : ["src"],
       
    36       "checkstyle" : "org.graalvm.compiler.graph",
       
    37       "javaCompliance" : "1.8",
       
    38       "workingSets" : "API,Graal",
       
    39     },
       
    40 
       
    41     "org.graalvm.compiler.serviceprovider.processor" : {
    45     "org.graalvm.compiler.serviceprovider.processor" : {
    42       "subDir" : "share/classes",
    46       "subDir" : "share/classes",
    43       "sourceDirs" : ["src"],
    47       "sourceDirs" : ["src"],
    44       "dependencies" : ["org.graalvm.compiler.serviceprovider"],
    48       "dependencies" : ["org.graalvm.compiler.serviceprovider"],
    45       "checkstyle" : "org.graalvm.compiler.graph",
    49       "checkstyle" : "org.graalvm.compiler.graph",
    48     },
    52     },
    49 
    53 
    50     "org.graalvm.compiler.options" : {
    54     "org.graalvm.compiler.options" : {
    51       "subDir" : "share/classes",
    55       "subDir" : "share/classes",
    52       "sourceDirs" : ["src"],
    56       "sourceDirs" : ["src"],
    53       "checkstyle" : "org.graalvm.compiler.graph",
    57       "dependencies" : ["org.graalvm.util"],
       
    58       "checkstyle" : "org.graalvm.compiler.graph",
       
    59       "uses" : ["org.graalvm.compiler.options.OptionDescriptors"],
    54       "javaCompliance" : "1.8",
    60       "javaCompliance" : "1.8",
    55       "workingSets" : "Graal",
    61       "workingSets" : "Graal",
    56     },
    62     },
    57 
    63 
    58     "org.graalvm.compiler.options.processor" : {
    64     "org.graalvm.compiler.options.processor" : {
    80 
    86 
    81     "org.graalvm.compiler.debug" : {
    87     "org.graalvm.compiler.debug" : {
    82       "subDir" : "share/classes",
    88       "subDir" : "share/classes",
    83       "sourceDirs" : ["src"],
    89       "sourceDirs" : ["src"],
    84       "checkstyle" : "org.graalvm.compiler.graph",
    90       "checkstyle" : "org.graalvm.compiler.graph",
       
    91       "uses" : [
       
    92         "org.graalvm.compiler.debug.DebugConfigCustomizer",
       
    93         "org.graalvm.compiler.debug.DebugInitializationParticipant",
       
    94         "org.graalvm.compiler.debug.TTYStreamProvider",
       
    95       ],
    85       "dependencies" : [
    96       "dependencies" : [
    86         "org.graalvm.compiler.serviceprovider",
    97         "org.graalvm.compiler.serviceprovider",
    87         "org.graalvm.compiler.options"
    98         "org.graalvm.compiler.options"
    88       ],
    99       ],
    89       "annotationProcessors" : ["GRAAL_OPTIONS_PROCESSOR"],
   100       "annotationProcessors" : ["GRAAL_OPTIONS_PROCESSOR"],
   106     "org.graalvm.compiler.code" : {
   117     "org.graalvm.compiler.code" : {
   107       "subDir" : "share/classes",
   118       "subDir" : "share/classes",
   108       "sourceDirs" : ["src"],
   119       "sourceDirs" : ["src"],
   109       "dependencies" : [
   120       "dependencies" : [
   110         "org.graalvm.compiler.graph",
   121         "org.graalvm.compiler.graph",
   111         "org.graalvm.compiler.common",
       
   112       ],
   122       ],
   113       "annotationProcessors" : ["GRAAL_SERVICEPROVIDER_PROCESSOR"],
   123       "annotationProcessors" : ["GRAAL_SERVICEPROVIDER_PROCESSOR"],
   114       "checkstyle" : "org.graalvm.compiler.graph",
   124       "checkstyle" : "org.graalvm.compiler.graph",
   115       "javaCompliance" : "1.8",
   125       "javaCompliance" : "1.8",
   116       "workingSets" : "Graal",
   126       "workingSets" : "Graal",
   117     },
   127     },
   118 
   128 
   119     "org.graalvm.compiler.api.collections" : {
   129     "org.graalvm.util" : {
   120       "subDir" : "share/classes",
   130       "subDir" : "share/classes",
   121       "sourceDirs" : ["src"],
   131       "sourceDirs" : ["src"],
       
   132       "checkstyle" : "org.graalvm.compiler.graph",
       
   133       "javaCompliance" : "1.8",
       
   134       "workingSets" : "API,Graal",
       
   135     },
       
   136 
       
   137     "org.graalvm.util.test" : {
       
   138       "subDir" : "share/classes",
       
   139       "sourceDirs" : ["src"],
       
   140       "dependencies" : [
       
   141         "mx:JUNIT",
       
   142         "org.graalvm.util",
       
   143       ],
   122       "checkstyle" : "org.graalvm.compiler.graph",
   144       "checkstyle" : "org.graalvm.compiler.graph",
   123       "javaCompliance" : "1.8",
   145       "javaCompliance" : "1.8",
   124       "workingSets" : "API,Graal",
   146       "workingSets" : "API,Graal",
   125     },
   147     },
   126 
   148 
   176       "sourceDirs" : ["src"],
   198       "sourceDirs" : ["src"],
   177       "dependencies" : [
   199       "dependencies" : [
   178         "org.graalvm.compiler.api.runtime",
   200         "org.graalvm.compiler.api.runtime",
   179         "org.graalvm.compiler.replacements",
   201         "org.graalvm.compiler.replacements",
   180         "org.graalvm.compiler.runtime",
   202         "org.graalvm.compiler.runtime",
       
   203       ],
       
   204       "imports" : [
       
   205         # All other internal packages are exported dynamically -
       
   206         # see org.graalvm.compiler.hotspot.HotSpotGraalJVMCIServiceLocator
       
   207         "jdk.internal.module",
   181       ],
   208       ],
   182       "checkstyle" : "org.graalvm.compiler.graph",
   209       "checkstyle" : "org.graalvm.compiler.graph",
   183       "annotationProcessors" : [
   210       "annotationProcessors" : [
   184         "GRAAL_NODEINFO_PROCESSOR",
   211         "GRAAL_NODEINFO_PROCESSOR",
   185         "GRAAL_COMPILER_MATCH_PROCESSOR",
   212         "GRAAL_COMPILER_MATCH_PROCESSOR",
   318       "subDir" : "share/classes",
   345       "subDir" : "share/classes",
   319       "sourceDirs" : ["src"],
   346       "sourceDirs" : ["src"],
   320       "dependencies" : [
   347       "dependencies" : [
   321         "org.graalvm.compiler.nodeinfo",
   348         "org.graalvm.compiler.nodeinfo",
   322         "org.graalvm.compiler.core.common",
   349         "org.graalvm.compiler.core.common",
   323         "org.graalvm.compiler.api.collections",
       
   324       ],
   350       ],
   325       "javaCompliance" : "1.8",
   351       "javaCompliance" : "1.8",
   326       "annotationProcessors" : [
   352       "annotationProcessors" : [
   327         "GRAAL_OPTIONS_PROCESSOR",
   353         "GRAAL_OPTIONS_PROCESSOR",
   328         "GRAAL_NODEINFO_PROCESSOR"
   354         "GRAAL_NODEINFO_PROCESSOR"
   345     },
   371     },
   346 
   372 
   347     "org.graalvm.compiler.asm" : {
   373     "org.graalvm.compiler.asm" : {
   348       "subDir" : "share/classes",
   374       "subDir" : "share/classes",
   349       "sourceDirs" : ["src"],
   375       "sourceDirs" : ["src"],
       
   376       "dependencies" : [
       
   377         "org.graalvm.compiler.core.common"
       
   378       ],
   350       "checkstyle" : "org.graalvm.compiler.graph",
   379       "checkstyle" : "org.graalvm.compiler.graph",
   351       "javaCompliance" : "1.8",
   380       "javaCompliance" : "1.8",
   352       "workingSets" : "Graal,Assembler",
   381       "workingSets" : "Graal,Assembler",
   353     },
   382     },
   354 
   383 
   355     "org.graalvm.compiler.asm.aarch64" : {
   384     "org.graalvm.compiler.asm.aarch64" : {
   356       "subDir" : "share/classes",
   385       "subDir" : "share/classes",
   357       "sourceDirs" : ["src"],
   386       "sourceDirs" : ["src"],
   358       "dependencies" : [
   387       "dependencies" : [
   359         "org.graalvm.compiler.debug",
       
   360         "org.graalvm.compiler.asm",
   388         "org.graalvm.compiler.asm",
   361       ],
   389       ],
   362       "checkstyle" : "org.graalvm.compiler.graph",
   390       "checkstyle" : "org.graalvm.compiler.graph",
   363       "javaCompliance" : "1.8",
   391       "javaCompliance" : "1.8",
   364       "workingSets" : "Graal,Assembler,AArch64",
   392       "workingSets" : "Graal,Assembler,AArch64",
   377 
   405 
   378     "org.graalvm.compiler.asm.sparc" : {
   406     "org.graalvm.compiler.asm.sparc" : {
   379       "subDir" : "share/classes",
   407       "subDir" : "share/classes",
   380       "sourceDirs" : ["src"],
   408       "sourceDirs" : ["src"],
   381       "dependencies" : [
   409       "dependencies" : [
   382         "org.graalvm.compiler.debug",
       
   383         "org.graalvm.compiler.asm",
   410         "org.graalvm.compiler.asm",
   384         "org.graalvm.compiler.common"
       
   385       ],
   411       ],
   386       "checkstyle" : "org.graalvm.compiler.graph",
   412       "checkstyle" : "org.graalvm.compiler.graph",
   387       "javaCompliance" : "1.8",
   413       "javaCompliance" : "1.8",
   388       "workingSets" : "Graal,Assembler,SPARC",
   414       "workingSets" : "Graal,Assembler,SPARC",
   389     },
   415     },
   709       "checkstyle" : "org.graalvm.compiler.graph",
   735       "checkstyle" : "org.graalvm.compiler.graph",
   710       "javaCompliance" : "1.8",
   736       "javaCompliance" : "1.8",
   711       "workingSets" : "Graal",
   737       "workingSets" : "Graal",
   712     },
   738     },
   713 
   739 
       
   740     "org.graalvm.compiler.loop.test" : {
       
   741       "subDir" : "share/classes",
       
   742       "sourceDirs" : ["src"],
       
   743       "dependencies" : [
       
   744         "org.graalvm.compiler.loop",
       
   745         "org.graalvm.compiler.core.test"
       
   746       ],
       
   747       "checkstyle" : "org.graalvm.compiler.graph",
       
   748       "javaCompliance" : "1.8",
       
   749       "workingSets" : "Graal,Test",
       
   750     },
       
   751 
   714     "org.graalvm.compiler.loop.phases" : {
   752     "org.graalvm.compiler.loop.phases" : {
   715       "subDir" : "share/classes",
   753       "subDir" : "share/classes",
   716       "sourceDirs" : ["src"],
   754       "sourceDirs" : ["src"],
   717       "dependencies" : [
   755       "dependencies" : [
   718          "org.graalvm.compiler.loop",
   756          "org.graalvm.compiler.loop",
   729       "sourceDirs" : ["src"],
   767       "sourceDirs" : ["src"],
   730       "dependencies" : [
   768       "dependencies" : [
   731         "org.graalvm.compiler.virtual",
   769         "org.graalvm.compiler.virtual",
   732         "org.graalvm.compiler.loop.phases",
   770         "org.graalvm.compiler.loop.phases",
   733       ],
   771       ],
       
   772       "uses" : ["org.graalvm.compiler.core.match.MatchStatementSet"],
   734       "checkstyle" : "org.graalvm.compiler.graph",
   773       "checkstyle" : "org.graalvm.compiler.graph",
   735       "javaCompliance" : "1.8",
   774       "javaCompliance" : "1.8",
   736       "annotationProcessors" : [
   775       "annotationProcessors" : [
   737         "GRAAL_SERVICEPROVIDER_PROCESSOR",
   776         "GRAAL_SERVICEPROVIDER_PROCESSOR",
   738         "GRAAL_OPTIONS_PROCESSOR",
   777         "GRAAL_OPTIONS_PROCESSOR",
   906         "org.graalvm.compiler.test",
   945         "org.graalvm.compiler.test",
   907         "org.graalvm.compiler.runtime",
   946         "org.graalvm.compiler.runtime",
   908         "org.graalvm.compiler.graph.test",
   947         "org.graalvm.compiler.graph.test",
   909         "org.graalvm.compiler.printer",
   948         "org.graalvm.compiler.printer",
   910         "JAVA_ALLOCATION_INSTRUMENTER",
   949         "JAVA_ALLOCATION_INSTRUMENTER",
   911       ],
   950         "ASM_TREE5",
       
   951       ],
       
   952       "uses" : ["org.graalvm.compiler.options.OptionDescriptors"],
   912       "annotationProcessors" : ["GRAAL_NODEINFO_PROCESSOR"],
   953       "annotationProcessors" : ["GRAAL_NODEINFO_PROCESSOR"],
   913       "checkstyle" : "org.graalvm.compiler.graph",
   954       "checkstyle" : "org.graalvm.compiler.graph",
   914       "javaCompliance" : "1.8",
   955       "javaCompliance" : "1.8",
   915       "workingSets" : "Graal,Test",
   956       "workingSets" : "Graal,Test",
   916       "jacoco" : "exclude",
   957       "jacoco" : "exclude",
   925       "checkstyle" : "org.graalvm.compiler.graph",
   966       "checkstyle" : "org.graalvm.compiler.graph",
   926       "javaCompliance" : "1.8",
   967       "javaCompliance" : "1.8",
   927       "workingSets" : "Graal,Test",
   968       "workingSets" : "Graal,Test",
   928       "jacoco" : "exclude",
   969       "jacoco" : "exclude",
   929       "findbugs" : "false",
   970       "findbugs" : "false",
   930     },
       
   931 
       
   932     # ------------- Salver -------------
       
   933 
       
   934     "org.graalvm.compiler.salver" : {
       
   935       "subDir" : "share/classes",
       
   936       "sourceDirs" : ["src"],
       
   937       "dependencies" : ["org.graalvm.compiler.phases"],
       
   938       "annotationProcessors" : [
       
   939         "GRAAL_OPTIONS_PROCESSOR",
       
   940         "GRAAL_SERVICEPROVIDER_PROCESSOR",
       
   941       ],
       
   942       "checkstyle" : "org.graalvm.compiler.graph",
       
   943       "javaCompliance" : "1.8",
       
   944       "workingSets" : "Graal",
       
   945     },
   971     },
   946 
   972 
   947     # ------------- AOT -------------
   973     # ------------- AOT -------------
   948 
   974 
   949     "jdk.tools.jaotc" : {
   975     "jdk.tools.jaotc" : {
  1071         "org.graalvm.compiler.replacements.aarch64",
  1097         "org.graalvm.compiler.replacements.aarch64",
  1072         "org.graalvm.compiler.core.amd64",
  1098         "org.graalvm.compiler.core.amd64",
  1073         "org.graalvm.compiler.replacements.amd64",
  1099         "org.graalvm.compiler.replacements.amd64",
  1074         "org.graalvm.compiler.core.sparc",
  1100         "org.graalvm.compiler.core.sparc",
  1075         "org.graalvm.compiler.replacements.sparc",
  1101         "org.graalvm.compiler.replacements.sparc",
  1076         "org.graalvm.compiler.salver",
       
  1077       ],
  1102       ],
  1078       "distDependencies" : [
  1103       "distDependencies" : [
  1079         "GRAAL_API",
  1104         "GRAAL_API",
  1080         "GRAAL_COMPILER",
  1105         "GRAAL_COMPILER",
  1081       ],
  1106       ],
  1195         "org.graalvm.compiler.replacements.aarch64",
  1220         "org.graalvm.compiler.replacements.aarch64",
  1196         "org.graalvm.compiler.core.amd64",
  1221         "org.graalvm.compiler.core.amd64",
  1197         "org.graalvm.compiler.replacements.amd64",
  1222         "org.graalvm.compiler.replacements.amd64",
  1198         "org.graalvm.compiler.core.sparc",
  1223         "org.graalvm.compiler.core.sparc",
  1199         "org.graalvm.compiler.replacements.sparc",
  1224         "org.graalvm.compiler.replacements.sparc",
  1200         "org.graalvm.compiler.salver",
       
  1201         "org.graalvm.compiler.hotspot.aarch64",
  1225         "org.graalvm.compiler.hotspot.aarch64",
  1202         "org.graalvm.compiler.hotspot.amd64",
  1226         "org.graalvm.compiler.hotspot.amd64",
  1203         "org.graalvm.compiler.hotspot.sparc",
  1227         "org.graalvm.compiler.hotspot.sparc",
  1204         "org.graalvm.compiler.hotspot",
  1228         "org.graalvm.compiler.hotspot",
  1205       ],
  1229       ],