src/jdk.internal.vm.compiler/.mx.graal/suite.py
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File hotspot Sdiff src/jdk.internal.vm.compiler/.mx.graal

src/jdk.internal.vm.compiler/.mx.graal/suite.py

Print this page


   1 suite = {
   2   "mxversion" : "5.6.5",
   3   "name" : "graal",
   4 
   5   "defaultLicense" : "GPLv2-CPE",
   6 
   7   # This puts mx/ as a sibling of the JDK build configuration directories
   8   # (e.g., macosx-x86_64-normal-server-release).
   9   "outputRoot" : "../../../build/mx/hotspot",
  10 
  11   "libraries" : {
  12 
  13     # ------------- Libraries -------------
  14 
  15     "JAVA_ALLOCATION_INSTRUMENTER" : {
  16       "urls" : ["https://lafo.ssw.uni-linz.ac.at/pub/java-allocation-instrumenter/java-allocation-instrumenter-8f0db117e64e.jar"],
  17       "sha1" : "476d9a44cd19d6b55f81571077dfa972a4f8a083",
  18       "bootClassPathAgent" : "true",
  19     },











  20   },
  21 
  22   "projects" : {
  23 
  24     # ------------- Graal -------------
  25     "org.graalvm.compiler.common" : {
  26       "subDir" : "share/classes",
  27       "sourceDirs" : ["src"],
  28       "checkstyle" : "org.graalvm.compiler.graph",
  29       "javaCompliance" : "1.8",
  30       "workingSets" : "API,Graal",
  31     },
  32 
  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" : {
  42       "subDir" : "share/classes",
  43       "sourceDirs" : ["src"],
  44       "dependencies" : ["org.graalvm.compiler.serviceprovider"],
  45       "checkstyle" : "org.graalvm.compiler.graph",
  46       "javaCompliance" : "1.8",
  47       "workingSets" : "Graal,Codegen",
  48     },
  49 
  50     "org.graalvm.compiler.options" : {
  51       "subDir" : "share/classes",
  52       "sourceDirs" : ["src"],

  53       "checkstyle" : "org.graalvm.compiler.graph",

  54       "javaCompliance" : "1.8",
  55       "workingSets" : "Graal",
  56     },
  57 
  58     "org.graalvm.compiler.options.processor" : {
  59       "subDir" : "share/classes",
  60       "sourceDirs" : ["src"],
  61       "dependencies" : [
  62         "org.graalvm.compiler.options",
  63       ],
  64       "checkstyle" : "org.graalvm.compiler.graph",
  65       "javaCompliance" : "1.8",
  66       "workingSets" : "Graal,Codegen",
  67     },
  68 
  69     "org.graalvm.compiler.options.test" : {
  70       "subDir" : "share/classes",
  71       "sourceDirs" : ["src"],
  72       "dependencies" : [
  73         "org.graalvm.compiler.options",
  74         "mx:JUNIT",
  75       ],
  76       "checkstyle" : "org.graalvm.compiler.graph",
  77       "javaCompliance" : "1.8",
  78       "workingSets" : "Graal",
  79     },
  80 
  81     "org.graalvm.compiler.debug" : {
  82       "subDir" : "share/classes",
  83       "sourceDirs" : ["src"],
  84       "checkstyle" : "org.graalvm.compiler.graph",





  85       "dependencies" : [
  86         "org.graalvm.compiler.serviceprovider",
  87         "org.graalvm.compiler.options"
  88       ],
  89       "annotationProcessors" : ["GRAAL_OPTIONS_PROCESSOR"],
  90       "javaCompliance" : "1.8",
  91       "workingSets" : "Graal,Debug",
  92     },
  93 
  94     "org.graalvm.compiler.debug.test" : {
  95       "subDir" : "share/classes",
  96       "sourceDirs" : ["src"],
  97       "dependencies" : [
  98         "mx:JUNIT",
  99         "org.graalvm.compiler.debug",
 100       ],
 101       "checkstyle" : "org.graalvm.compiler.graph",
 102       "javaCompliance" : "1.8",
 103       "workingSets" : "Graal,Debug,Test",
 104     },
 105 
 106     "org.graalvm.compiler.code" : {
 107       "subDir" : "share/classes",
 108       "sourceDirs" : ["src"],
 109       "dependencies" : [
 110         "org.graalvm.compiler.graph",
 111         "org.graalvm.compiler.common",
 112       ],
 113       "annotationProcessors" : ["GRAAL_SERVICEPROVIDER_PROCESSOR"],
 114       "checkstyle" : "org.graalvm.compiler.graph",
 115       "javaCompliance" : "1.8",
 116       "workingSets" : "Graal",
 117     },
 118 
 119     "org.graalvm.compiler.api.collections" : {
 120       "subDir" : "share/classes",
 121       "sourceDirs" : ["src"],
 122       "checkstyle" : "org.graalvm.compiler.graph",
 123       "javaCompliance" : "1.8",
 124       "workingSets" : "API,Graal",
 125     },
 126 












 127     "org.graalvm.compiler.api.directives" : {
 128       "subDir" : "share/classes",
 129       "sourceDirs" : ["src"],
 130       "checkstyle" : "org.graalvm.compiler.graph",
 131       "javaCompliance" : "1.8",
 132       "workingSets" : "API,Graal",
 133     },
 134 
 135     "org.graalvm.compiler.api.directives.test" : {
 136       "subDir" : "share/classes",
 137       "sourceDirs" : ["src"],
 138       "checkstyle" : "org.graalvm.compiler.graph",
 139       "dependencies" : [
 140         "org.graalvm.compiler.core.test",
 141       ],
 142       "javaCompliance" : "1.8",
 143       "workingSets" : "API,Graal",
 144     },
 145 
 146     "org.graalvm.compiler.api.runtime" : {


 162       "javaCompliance" : "1.8",
 163       "workingSets" : "API,Graal,Test",
 164     },
 165 
 166     "org.graalvm.compiler.api.replacements" : {
 167       "subDir" : "share/classes",
 168       "sourceDirs" : ["src"],
 169       "checkstyle" : "org.graalvm.compiler.graph",
 170       "javaCompliance" : "1.8",
 171       "workingSets" : "API,Graal,Replacements",
 172     },
 173 
 174     "org.graalvm.compiler.hotspot" : {
 175       "subDir" : "share/classes",
 176       "sourceDirs" : ["src"],
 177       "dependencies" : [
 178         "org.graalvm.compiler.api.runtime",
 179         "org.graalvm.compiler.replacements",
 180         "org.graalvm.compiler.runtime",
 181       ],





 182       "checkstyle" : "org.graalvm.compiler.graph",
 183       "annotationProcessors" : [
 184         "GRAAL_NODEINFO_PROCESSOR",
 185         "GRAAL_COMPILER_MATCH_PROCESSOR",
 186         "GRAAL_REPLACEMENTS_VERIFIER",
 187         "GRAAL_OPTIONS_PROCESSOR",
 188         "GRAAL_SERVICEPROVIDER_PROCESSOR",
 189       ],
 190       "javaCompliance" : "1.8",
 191       "workingSets" : "Graal,HotSpot",
 192     },
 193 
 194     "org.graalvm.compiler.hotspot.aarch64" : {
 195       "subDir" : "share/classes",
 196       "sourceDirs" : ["src"],
 197       "dependencies" : [
 198         "org.graalvm.compiler.core.aarch64",
 199         "org.graalvm.compiler.hotspot",
 200         "org.graalvm.compiler.replacements.aarch64",
 201       ],


 303       "workingSets" : "Graal,Graph",
 304     },
 305 
 306     "org.graalvm.compiler.nodeinfo.processor" : {
 307       "subDir" : "share/classes",
 308       "sourceDirs" : ["src"],
 309       "checkstyle" : "org.graalvm.compiler.graph",
 310       "dependencies" : [
 311         "org.graalvm.compiler.nodeinfo",
 312       ],
 313       "javaCompliance" : "1.8",
 314       "workingSets" : "Graal,Graph",
 315     },
 316 
 317     "org.graalvm.compiler.graph" : {
 318       "subDir" : "share/classes",
 319       "sourceDirs" : ["src"],
 320       "dependencies" : [
 321         "org.graalvm.compiler.nodeinfo",
 322         "org.graalvm.compiler.core.common",
 323         "org.graalvm.compiler.api.collections",
 324       ],
 325       "javaCompliance" : "1.8",
 326       "annotationProcessors" : [
 327         "GRAAL_OPTIONS_PROCESSOR",
 328         "GRAAL_NODEINFO_PROCESSOR"
 329       ],
 330       "workingSets" : "Graal,Graph",
 331     },
 332 
 333     "org.graalvm.compiler.graph.test" : {
 334       "subDir" : "share/classes",
 335       "sourceDirs" : ["src"],
 336       "checkstyle" : "org.graalvm.compiler.graph",
 337       "dependencies" : [
 338         "mx:JUNIT",
 339         "org.graalvm.compiler.api.test",
 340         "org.graalvm.compiler.graph",
 341       ],
 342       "annotationProcessors" : ["GRAAL_NODEINFO_PROCESSOR"],
 343       "javaCompliance" : "1.8",
 344       "workingSets" : "Graal,Graph,Test",
 345     },
 346 
 347     "org.graalvm.compiler.asm" : {
 348       "subDir" : "share/classes",
 349       "sourceDirs" : ["src"],



 350       "checkstyle" : "org.graalvm.compiler.graph",
 351       "javaCompliance" : "1.8",
 352       "workingSets" : "Graal,Assembler",
 353     },
 354 
 355     "org.graalvm.compiler.asm.aarch64" : {
 356       "subDir" : "share/classes",
 357       "sourceDirs" : ["src"],
 358       "dependencies" : [
 359         "org.graalvm.compiler.debug",
 360         "org.graalvm.compiler.asm",
 361       ],
 362       "checkstyle" : "org.graalvm.compiler.graph",
 363       "javaCompliance" : "1.8",
 364       "workingSets" : "Graal,Assembler,AArch64",
 365     },
 366 
 367     "org.graalvm.compiler.asm.amd64" : {
 368       "subDir" : "share/classes",
 369       "sourceDirs" : ["src"],
 370       "dependencies" : [
 371         "org.graalvm.compiler.asm",
 372       ],
 373       "checkstyle" : "org.graalvm.compiler.graph",
 374       "javaCompliance" : "1.8",
 375       "workingSets" : "Graal,Assembler,AMD64",
 376     },
 377 
 378     "org.graalvm.compiler.asm.sparc" : {
 379       "subDir" : "share/classes",
 380       "sourceDirs" : ["src"],
 381       "dependencies" : [
 382         "org.graalvm.compiler.debug",
 383         "org.graalvm.compiler.asm",
 384         "org.graalvm.compiler.common"
 385       ],
 386       "checkstyle" : "org.graalvm.compiler.graph",
 387       "javaCompliance" : "1.8",
 388       "workingSets" : "Graal,Assembler,SPARC",
 389     },
 390 
 391     "org.graalvm.compiler.asm.sparc.test" : {
 392       "subDir" : "share/classes",
 393       "sourceDirs" : ["src"],
 394       "dependencies" : [
 395         "org.graalvm.compiler.asm.test",
 396         "org.graalvm.compiler.asm.sparc",
 397       ],
 398       "checkstyle" : "org.graalvm.compiler.graph",
 399       "javaCompliance" : "1.8",
 400       "workingSets" : "Graal,Assembler,SPARC,Test",
 401     },
 402 
 403     "org.graalvm.compiler.bytecode" : {
 404       "subDir" : "share/classes",


 694       "dependencies" : ["org.graalvm.compiler.phases.common"],
 695       "annotationProcessors" : [
 696         "GRAAL_OPTIONS_PROCESSOR",
 697         "GRAAL_NODEINFO_PROCESSOR"
 698       ],
 699       "checkstyle" : "org.graalvm.compiler.graph",
 700       "javaCompliance" : "1.8",
 701       "workingSets" : "Graal,Phases",
 702     },
 703 
 704     "org.graalvm.compiler.loop" : {
 705       "subDir" : "share/classes",
 706       "sourceDirs" : ["src"],
 707       "dependencies" : ["org.graalvm.compiler.nodes"],
 708       "annotationProcessors" : ["GRAAL_OPTIONS_PROCESSOR"],
 709       "checkstyle" : "org.graalvm.compiler.graph",
 710       "javaCompliance" : "1.8",
 711       "workingSets" : "Graal",
 712     },
 713 












 714     "org.graalvm.compiler.loop.phases" : {
 715       "subDir" : "share/classes",
 716       "sourceDirs" : ["src"],
 717       "dependencies" : [
 718          "org.graalvm.compiler.loop",
 719          "org.graalvm.compiler.phases.common",
 720        ],
 721       "annotationProcessors" : ["GRAAL_OPTIONS_PROCESSOR"],
 722       "checkstyle" : "org.graalvm.compiler.graph",
 723       "javaCompliance" : "1.8",
 724       "workingSets" : "Graal,Phases",
 725     },
 726 
 727     "org.graalvm.compiler.core" : {
 728       "subDir" : "share/classes",
 729       "sourceDirs" : ["src"],
 730       "dependencies" : [
 731         "org.graalvm.compiler.virtual",
 732         "org.graalvm.compiler.loop.phases",
 733       ],

 734       "checkstyle" : "org.graalvm.compiler.graph",
 735       "javaCompliance" : "1.8",
 736       "annotationProcessors" : [
 737         "GRAAL_SERVICEPROVIDER_PROCESSOR",
 738         "GRAAL_OPTIONS_PROCESSOR",
 739       ],
 740       "workingSets" : "Graal",
 741     },
 742 
 743     "org.graalvm.compiler.core.match.processor" : {
 744       "subDir" : "share/classes",
 745       "sourceDirs" : ["src"],
 746       "dependencies" : [
 747         "org.graalvm.compiler.core",
 748       ],
 749       "checkstyle" : "org.graalvm.compiler.graph",
 750       "javaCompliance" : "1.8",
 751       "workingSets" : "Graal,Codegen",
 752     },
 753 


 891       "sourceDirs" : ["src"],
 892       "dependencies" : [
 893         "mx:JUNIT",
 894       ],
 895       "checkstyle" : "org.graalvm.compiler.graph",
 896       "javaCompliance" : "1.8",
 897       "workingSets" : "Graal,Test",
 898     },
 899 
 900     "org.graalvm.compiler.core.test" : {
 901       "subDir" : "share/classes",
 902       "sourceDirs" : ["src"],
 903       "dependencies" : [
 904         "org.graalvm.compiler.api.directives",
 905         "org.graalvm.compiler.java",
 906         "org.graalvm.compiler.test",
 907         "org.graalvm.compiler.runtime",
 908         "org.graalvm.compiler.graph.test",
 909         "org.graalvm.compiler.printer",
 910         "JAVA_ALLOCATION_INSTRUMENTER",

 911       ],

 912       "annotationProcessors" : ["GRAAL_NODEINFO_PROCESSOR"],
 913       "checkstyle" : "org.graalvm.compiler.graph",
 914       "javaCompliance" : "1.8",
 915       "workingSets" : "Graal,Test",
 916       "jacoco" : "exclude",
 917     },
 918 
 919     "org.graalvm.compiler.jtt" : {
 920       "subDir" : "share/classes",
 921       "sourceDirs" : ["src"],
 922       "dependencies" : [
 923         "org.graalvm.compiler.core.test",
 924       ],
 925       "checkstyle" : "org.graalvm.compiler.graph",
 926       "javaCompliance" : "1.8",
 927       "workingSets" : "Graal,Test",
 928       "jacoco" : "exclude",
 929       "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     },
 946 
 947     # ------------- AOT -------------
 948 
 949     "jdk.tools.jaotc" : {
 950       "subDir" : "../jdk.aot/share/classes",
 951       "sourceDirs" : ["src"],
 952       "dependencies" : [
 953         "jdk.tools.jaotc.binformat",
 954         "org.graalvm.compiler.asm.amd64",
 955       ],
 956       "checkstyle" : "jdk.tools.jaotc",
 957       "javaCompliance" : "1.8",
 958     },
 959 
 960     "jdk.tools.jaotc.test" : {
 961       "subDir" : "../../test/compiler/aot",
 962       "sourceDirs" : ["src"],
 963       "dependencies" : [
 964         "mx:JUNIT",
 965         "jdk.tools.jaotc",
 966       ],


1056       ],
1057       "distDependencies" : [
1058         "GRAAL_API",
1059         "GRAAL_SERVICEPROVIDER",
1060       ],
1061     },
1062 
1063     "GRAAL_RUNTIME" : {
1064       "subDir" : "share/classes",
1065       "dependencies" : [
1066         "org.graalvm.compiler.replacements",
1067         "org.graalvm.compiler.runtime",
1068         "org.graalvm.compiler.code",
1069         "org.graalvm.compiler.printer",
1070         "org.graalvm.compiler.core.aarch64",
1071         "org.graalvm.compiler.replacements.aarch64",
1072         "org.graalvm.compiler.core.amd64",
1073         "org.graalvm.compiler.replacements.amd64",
1074         "org.graalvm.compiler.core.sparc",
1075         "org.graalvm.compiler.replacements.sparc",
1076         "org.graalvm.compiler.salver",
1077       ],
1078       "distDependencies" : [
1079         "GRAAL_API",
1080         "GRAAL_COMPILER",
1081       ],
1082     },
1083 
1084     "GRAAL_HOTSPOT" : {
1085       "subDir" : "share/classes",
1086       "dependencies" : [
1087         "org.graalvm.compiler.hotspot.aarch64",
1088         "org.graalvm.compiler.hotspot.amd64",
1089         "org.graalvm.compiler.hotspot.sparc",
1090         "org.graalvm.compiler.hotspot",
1091       ],
1092       "distDependencies" : [
1093         "GRAAL_COMPILER",
1094         "GRAAL_RUNTIME",
1095       ],
1096     },


1180         "GRAAL_HOTSPOT",
1181         "GRAAL_SERVICEPROVIDER",
1182       ],
1183       "dependencies" : [
1184         "org.graalvm.compiler.options",
1185         "org.graalvm.compiler.nodeinfo",
1186         "org.graalvm.compiler.api.replacements",
1187         "org.graalvm.compiler.api.runtime",
1188         "org.graalvm.compiler.graph",
1189         "org.graalvm.compiler.core",
1190         "org.graalvm.compiler.replacements",
1191         "org.graalvm.compiler.runtime",
1192         "org.graalvm.compiler.code",
1193         "org.graalvm.compiler.printer",
1194         "org.graalvm.compiler.core.aarch64",
1195         "org.graalvm.compiler.replacements.aarch64",
1196         "org.graalvm.compiler.core.amd64",
1197         "org.graalvm.compiler.replacements.amd64",
1198         "org.graalvm.compiler.core.sparc",
1199         "org.graalvm.compiler.replacements.sparc",
1200         "org.graalvm.compiler.salver",
1201         "org.graalvm.compiler.hotspot.aarch64",
1202         "org.graalvm.compiler.hotspot.amd64",
1203         "org.graalvm.compiler.hotspot.sparc",
1204         "org.graalvm.compiler.hotspot",
1205       ],
1206       "distDependencies" : [
1207       ]
1208     },
1209 
1210 
1211   },
1212 }
   1 suite = {
   2   "mxversion" : "5.6.5",
   3   "name" : "graal",
   4 
   5   "defaultLicense" : "GPLv2-CPE",
   6 
   7   # This puts mx/ as a sibling of the JDK build configuration directories
   8   # (e.g., macosx-x86_64-normal-server-release).
   9   "outputRoot" : "../../../build/mx/hotspot",
  10 
  11   "libraries" : {
  12 
  13     # ------------- Libraries -------------
  14 
  15     "JAVA_ALLOCATION_INSTRUMENTER" : {
  16       "urls" : ["https://lafo.ssw.uni-linz.ac.at/pub/java-allocation-instrumenter/java-allocation-instrumenter-8f0db117e64e.jar"],
  17       "sha1" : "476d9a44cd19d6b55f81571077dfa972a4f8a083",
  18       "bootClassPathAgent" : "true",
  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     },
  31   },
  32 
  33   "projects" : {
  34 
  35     # ------------- Graal -------------







  36 
  37     "org.graalvm.compiler.serviceprovider" : {
  38       "subDir" : "share/classes",
  39       "sourceDirs" : ["src"],
  40       "checkstyle" : "org.graalvm.compiler.graph",
  41       "javaCompliance" : "1.8",
  42       "workingSets" : "API,Graal",
  43     },
  44 
  45     "org.graalvm.compiler.serviceprovider.processor" : {
  46       "subDir" : "share/classes",
  47       "sourceDirs" : ["src"],
  48       "dependencies" : ["org.graalvm.compiler.serviceprovider"],
  49       "checkstyle" : "org.graalvm.compiler.graph",
  50       "javaCompliance" : "1.8",
  51       "workingSets" : "Graal,Codegen",
  52     },
  53 
  54     "org.graalvm.compiler.options" : {
  55       "subDir" : "share/classes",
  56       "sourceDirs" : ["src"],
  57       "dependencies" : ["org.graalvm.util"],
  58       "checkstyle" : "org.graalvm.compiler.graph",
  59       "uses" : ["org.graalvm.compiler.options.OptionDescriptors"],
  60       "javaCompliance" : "1.8",
  61       "workingSets" : "Graal",
  62     },
  63 
  64     "org.graalvm.compiler.options.processor" : {
  65       "subDir" : "share/classes",
  66       "sourceDirs" : ["src"],
  67       "dependencies" : [
  68         "org.graalvm.compiler.options",
  69       ],
  70       "checkstyle" : "org.graalvm.compiler.graph",
  71       "javaCompliance" : "1.8",
  72       "workingSets" : "Graal,Codegen",
  73     },
  74 
  75     "org.graalvm.compiler.options.test" : {
  76       "subDir" : "share/classes",
  77       "sourceDirs" : ["src"],
  78       "dependencies" : [
  79         "org.graalvm.compiler.options",
  80         "mx:JUNIT",
  81       ],
  82       "checkstyle" : "org.graalvm.compiler.graph",
  83       "javaCompliance" : "1.8",
  84       "workingSets" : "Graal",
  85     },
  86 
  87     "org.graalvm.compiler.debug" : {
  88       "subDir" : "share/classes",
  89       "sourceDirs" : ["src"],
  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       ],
  96       "dependencies" : [
  97         "org.graalvm.compiler.serviceprovider",
  98         "org.graalvm.compiler.options"
  99       ],
 100       "annotationProcessors" : ["GRAAL_OPTIONS_PROCESSOR"],
 101       "javaCompliance" : "1.8",
 102       "workingSets" : "Graal,Debug",
 103     },
 104 
 105     "org.graalvm.compiler.debug.test" : {
 106       "subDir" : "share/classes",
 107       "sourceDirs" : ["src"],
 108       "dependencies" : [
 109         "mx:JUNIT",
 110         "org.graalvm.compiler.debug",
 111       ],
 112       "checkstyle" : "org.graalvm.compiler.graph",
 113       "javaCompliance" : "1.8",
 114       "workingSets" : "Graal,Debug,Test",
 115     },
 116 
 117     "org.graalvm.compiler.code" : {
 118       "subDir" : "share/classes",
 119       "sourceDirs" : ["src"],
 120       "dependencies" : [
 121         "org.graalvm.compiler.graph",

 122       ],
 123       "annotationProcessors" : ["GRAAL_SERVICEPROVIDER_PROCESSOR"],
 124       "checkstyle" : "org.graalvm.compiler.graph",
 125       "javaCompliance" : "1.8",
 126       "workingSets" : "Graal",
 127     },
 128 
 129     "org.graalvm.util" : {
 130       "subDir" : "share/classes",
 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       ],
 144       "checkstyle" : "org.graalvm.compiler.graph",
 145       "javaCompliance" : "1.8",
 146       "workingSets" : "API,Graal",
 147     },
 148 
 149     "org.graalvm.compiler.api.directives" : {
 150       "subDir" : "share/classes",
 151       "sourceDirs" : ["src"],
 152       "checkstyle" : "org.graalvm.compiler.graph",
 153       "javaCompliance" : "1.8",
 154       "workingSets" : "API,Graal",
 155     },
 156 
 157     "org.graalvm.compiler.api.directives.test" : {
 158       "subDir" : "share/classes",
 159       "sourceDirs" : ["src"],
 160       "checkstyle" : "org.graalvm.compiler.graph",
 161       "dependencies" : [
 162         "org.graalvm.compiler.core.test",
 163       ],
 164       "javaCompliance" : "1.8",
 165       "workingSets" : "API,Graal",
 166     },
 167 
 168     "org.graalvm.compiler.api.runtime" : {


 184       "javaCompliance" : "1.8",
 185       "workingSets" : "API,Graal,Test",
 186     },
 187 
 188     "org.graalvm.compiler.api.replacements" : {
 189       "subDir" : "share/classes",
 190       "sourceDirs" : ["src"],
 191       "checkstyle" : "org.graalvm.compiler.graph",
 192       "javaCompliance" : "1.8",
 193       "workingSets" : "API,Graal,Replacements",
 194     },
 195 
 196     "org.graalvm.compiler.hotspot" : {
 197       "subDir" : "share/classes",
 198       "sourceDirs" : ["src"],
 199       "dependencies" : [
 200         "org.graalvm.compiler.api.runtime",
 201         "org.graalvm.compiler.replacements",
 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",
 208       ],
 209       "checkstyle" : "org.graalvm.compiler.graph",
 210       "annotationProcessors" : [
 211         "GRAAL_NODEINFO_PROCESSOR",
 212         "GRAAL_COMPILER_MATCH_PROCESSOR",
 213         "GRAAL_REPLACEMENTS_VERIFIER",
 214         "GRAAL_OPTIONS_PROCESSOR",
 215         "GRAAL_SERVICEPROVIDER_PROCESSOR",
 216       ],
 217       "javaCompliance" : "1.8",
 218       "workingSets" : "Graal,HotSpot",
 219     },
 220 
 221     "org.graalvm.compiler.hotspot.aarch64" : {
 222       "subDir" : "share/classes",
 223       "sourceDirs" : ["src"],
 224       "dependencies" : [
 225         "org.graalvm.compiler.core.aarch64",
 226         "org.graalvm.compiler.hotspot",
 227         "org.graalvm.compiler.replacements.aarch64",
 228       ],


 330       "workingSets" : "Graal,Graph",
 331     },
 332 
 333     "org.graalvm.compiler.nodeinfo.processor" : {
 334       "subDir" : "share/classes",
 335       "sourceDirs" : ["src"],
 336       "checkstyle" : "org.graalvm.compiler.graph",
 337       "dependencies" : [
 338         "org.graalvm.compiler.nodeinfo",
 339       ],
 340       "javaCompliance" : "1.8",
 341       "workingSets" : "Graal,Graph",
 342     },
 343 
 344     "org.graalvm.compiler.graph" : {
 345       "subDir" : "share/classes",
 346       "sourceDirs" : ["src"],
 347       "dependencies" : [
 348         "org.graalvm.compiler.nodeinfo",
 349         "org.graalvm.compiler.core.common",

 350       ],
 351       "javaCompliance" : "1.8",
 352       "annotationProcessors" : [
 353         "GRAAL_OPTIONS_PROCESSOR",
 354         "GRAAL_NODEINFO_PROCESSOR"
 355       ],
 356       "workingSets" : "Graal,Graph",
 357     },
 358 
 359     "org.graalvm.compiler.graph.test" : {
 360       "subDir" : "share/classes",
 361       "sourceDirs" : ["src"],
 362       "checkstyle" : "org.graalvm.compiler.graph",
 363       "dependencies" : [
 364         "mx:JUNIT",
 365         "org.graalvm.compiler.api.test",
 366         "org.graalvm.compiler.graph",
 367       ],
 368       "annotationProcessors" : ["GRAAL_NODEINFO_PROCESSOR"],
 369       "javaCompliance" : "1.8",
 370       "workingSets" : "Graal,Graph,Test",
 371     },
 372 
 373     "org.graalvm.compiler.asm" : {
 374       "subDir" : "share/classes",
 375       "sourceDirs" : ["src"],
 376       "dependencies" : [
 377         "org.graalvm.compiler.core.common"
 378       ],
 379       "checkstyle" : "org.graalvm.compiler.graph",
 380       "javaCompliance" : "1.8",
 381       "workingSets" : "Graal,Assembler",
 382     },
 383 
 384     "org.graalvm.compiler.asm.aarch64" : {
 385       "subDir" : "share/classes",
 386       "sourceDirs" : ["src"],
 387       "dependencies" : [

 388         "org.graalvm.compiler.asm",
 389       ],
 390       "checkstyle" : "org.graalvm.compiler.graph",
 391       "javaCompliance" : "1.8",
 392       "workingSets" : "Graal,Assembler,AArch64",
 393     },
 394 
 395     "org.graalvm.compiler.asm.amd64" : {
 396       "subDir" : "share/classes",
 397       "sourceDirs" : ["src"],
 398       "dependencies" : [
 399         "org.graalvm.compiler.asm",
 400       ],
 401       "checkstyle" : "org.graalvm.compiler.graph",
 402       "javaCompliance" : "1.8",
 403       "workingSets" : "Graal,Assembler,AMD64",
 404     },
 405 
 406     "org.graalvm.compiler.asm.sparc" : {
 407       "subDir" : "share/classes",
 408       "sourceDirs" : ["src"],
 409       "dependencies" : [

 410         "org.graalvm.compiler.asm",

 411       ],
 412       "checkstyle" : "org.graalvm.compiler.graph",
 413       "javaCompliance" : "1.8",
 414       "workingSets" : "Graal,Assembler,SPARC",
 415     },
 416 
 417     "org.graalvm.compiler.asm.sparc.test" : {
 418       "subDir" : "share/classes",
 419       "sourceDirs" : ["src"],
 420       "dependencies" : [
 421         "org.graalvm.compiler.asm.test",
 422         "org.graalvm.compiler.asm.sparc",
 423       ],
 424       "checkstyle" : "org.graalvm.compiler.graph",
 425       "javaCompliance" : "1.8",
 426       "workingSets" : "Graal,Assembler,SPARC,Test",
 427     },
 428 
 429     "org.graalvm.compiler.bytecode" : {
 430       "subDir" : "share/classes",


 720       "dependencies" : ["org.graalvm.compiler.phases.common"],
 721       "annotationProcessors" : [
 722         "GRAAL_OPTIONS_PROCESSOR",
 723         "GRAAL_NODEINFO_PROCESSOR"
 724       ],
 725       "checkstyle" : "org.graalvm.compiler.graph",
 726       "javaCompliance" : "1.8",
 727       "workingSets" : "Graal,Phases",
 728     },
 729 
 730     "org.graalvm.compiler.loop" : {
 731       "subDir" : "share/classes",
 732       "sourceDirs" : ["src"],
 733       "dependencies" : ["org.graalvm.compiler.nodes"],
 734       "annotationProcessors" : ["GRAAL_OPTIONS_PROCESSOR"],
 735       "checkstyle" : "org.graalvm.compiler.graph",
 736       "javaCompliance" : "1.8",
 737       "workingSets" : "Graal",
 738     },
 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 
 752     "org.graalvm.compiler.loop.phases" : {
 753       "subDir" : "share/classes",
 754       "sourceDirs" : ["src"],
 755       "dependencies" : [
 756          "org.graalvm.compiler.loop",
 757          "org.graalvm.compiler.phases.common",
 758        ],
 759       "annotationProcessors" : ["GRAAL_OPTIONS_PROCESSOR"],
 760       "checkstyle" : "org.graalvm.compiler.graph",
 761       "javaCompliance" : "1.8",
 762       "workingSets" : "Graal,Phases",
 763     },
 764 
 765     "org.graalvm.compiler.core" : {
 766       "subDir" : "share/classes",
 767       "sourceDirs" : ["src"],
 768       "dependencies" : [
 769         "org.graalvm.compiler.virtual",
 770         "org.graalvm.compiler.loop.phases",
 771       ],
 772       "uses" : ["org.graalvm.compiler.core.match.MatchStatementSet"],
 773       "checkstyle" : "org.graalvm.compiler.graph",
 774       "javaCompliance" : "1.8",
 775       "annotationProcessors" : [
 776         "GRAAL_SERVICEPROVIDER_PROCESSOR",
 777         "GRAAL_OPTIONS_PROCESSOR",
 778       ],
 779       "workingSets" : "Graal",
 780     },
 781 
 782     "org.graalvm.compiler.core.match.processor" : {
 783       "subDir" : "share/classes",
 784       "sourceDirs" : ["src"],
 785       "dependencies" : [
 786         "org.graalvm.compiler.core",
 787       ],
 788       "checkstyle" : "org.graalvm.compiler.graph",
 789       "javaCompliance" : "1.8",
 790       "workingSets" : "Graal,Codegen",
 791     },
 792 


 930       "sourceDirs" : ["src"],
 931       "dependencies" : [
 932         "mx:JUNIT",
 933       ],
 934       "checkstyle" : "org.graalvm.compiler.graph",
 935       "javaCompliance" : "1.8",
 936       "workingSets" : "Graal,Test",
 937     },
 938 
 939     "org.graalvm.compiler.core.test" : {
 940       "subDir" : "share/classes",
 941       "sourceDirs" : ["src"],
 942       "dependencies" : [
 943         "org.graalvm.compiler.api.directives",
 944         "org.graalvm.compiler.java",
 945         "org.graalvm.compiler.test",
 946         "org.graalvm.compiler.runtime",
 947         "org.graalvm.compiler.graph.test",
 948         "org.graalvm.compiler.printer",
 949         "JAVA_ALLOCATION_INSTRUMENTER",
 950         "ASM_TREE5",
 951       ],
 952       "uses" : ["org.graalvm.compiler.options.OptionDescriptors"],
 953       "annotationProcessors" : ["GRAAL_NODEINFO_PROCESSOR"],
 954       "checkstyle" : "org.graalvm.compiler.graph",
 955       "javaCompliance" : "1.8",
 956       "workingSets" : "Graal,Test",
 957       "jacoco" : "exclude",
 958     },
 959 
 960     "org.graalvm.compiler.jtt" : {
 961       "subDir" : "share/classes",
 962       "sourceDirs" : ["src"],
 963       "dependencies" : [
 964         "org.graalvm.compiler.core.test",
 965       ],
 966       "checkstyle" : "org.graalvm.compiler.graph",
 967       "javaCompliance" : "1.8",
 968       "workingSets" : "Graal,Test",
 969       "jacoco" : "exclude",
 970       "findbugs" : "false",
 971     },
 972 















 973     # ------------- AOT -------------
 974 
 975     "jdk.tools.jaotc" : {
 976       "subDir" : "../jdk.aot/share/classes",
 977       "sourceDirs" : ["src"],
 978       "dependencies" : [
 979         "jdk.tools.jaotc.binformat",
 980         "org.graalvm.compiler.asm.amd64",
 981       ],
 982       "checkstyle" : "jdk.tools.jaotc",
 983       "javaCompliance" : "1.8",
 984     },
 985 
 986     "jdk.tools.jaotc.test" : {
 987       "subDir" : "../../test/compiler/aot",
 988       "sourceDirs" : ["src"],
 989       "dependencies" : [
 990         "mx:JUNIT",
 991         "jdk.tools.jaotc",
 992       ],


1082       ],
1083       "distDependencies" : [
1084         "GRAAL_API",
1085         "GRAAL_SERVICEPROVIDER",
1086       ],
1087     },
1088 
1089     "GRAAL_RUNTIME" : {
1090       "subDir" : "share/classes",
1091       "dependencies" : [
1092         "org.graalvm.compiler.replacements",
1093         "org.graalvm.compiler.runtime",
1094         "org.graalvm.compiler.code",
1095         "org.graalvm.compiler.printer",
1096         "org.graalvm.compiler.core.aarch64",
1097         "org.graalvm.compiler.replacements.aarch64",
1098         "org.graalvm.compiler.core.amd64",
1099         "org.graalvm.compiler.replacements.amd64",
1100         "org.graalvm.compiler.core.sparc",
1101         "org.graalvm.compiler.replacements.sparc",

1102       ],
1103       "distDependencies" : [
1104         "GRAAL_API",
1105         "GRAAL_COMPILER",
1106       ],
1107     },
1108 
1109     "GRAAL_HOTSPOT" : {
1110       "subDir" : "share/classes",
1111       "dependencies" : [
1112         "org.graalvm.compiler.hotspot.aarch64",
1113         "org.graalvm.compiler.hotspot.amd64",
1114         "org.graalvm.compiler.hotspot.sparc",
1115         "org.graalvm.compiler.hotspot",
1116       ],
1117       "distDependencies" : [
1118         "GRAAL_COMPILER",
1119         "GRAAL_RUNTIME",
1120       ],
1121     },


1205         "GRAAL_HOTSPOT",
1206         "GRAAL_SERVICEPROVIDER",
1207       ],
1208       "dependencies" : [
1209         "org.graalvm.compiler.options",
1210         "org.graalvm.compiler.nodeinfo",
1211         "org.graalvm.compiler.api.replacements",
1212         "org.graalvm.compiler.api.runtime",
1213         "org.graalvm.compiler.graph",
1214         "org.graalvm.compiler.core",
1215         "org.graalvm.compiler.replacements",
1216         "org.graalvm.compiler.runtime",
1217         "org.graalvm.compiler.code",
1218         "org.graalvm.compiler.printer",
1219         "org.graalvm.compiler.core.aarch64",
1220         "org.graalvm.compiler.replacements.aarch64",
1221         "org.graalvm.compiler.core.amd64",
1222         "org.graalvm.compiler.replacements.amd64",
1223         "org.graalvm.compiler.core.sparc",
1224         "org.graalvm.compiler.replacements.sparc",

1225         "org.graalvm.compiler.hotspot.aarch64",
1226         "org.graalvm.compiler.hotspot.amd64",
1227         "org.graalvm.compiler.hotspot.sparc",
1228         "org.graalvm.compiler.hotspot",
1229       ],
1230       "distDependencies" : [
1231       ]
1232     },
1233 
1234 
1235   },
1236 }
src/jdk.internal.vm.compiler/.mx.graal/suite.py
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File