diff mx.graal/suite.py @ 23217:a1bfeec72458

AArch64 Graal Port
author twisti
date Thu, 24 Dec 2015 11:43:35 -1000
parents ac8468dccb81
children 75a807751aa6
line wrap: on
line diff
--- a/mx.graal/suite.py	Wed Dec 23 14:36:50 2015 +0100
+++ b/mx.graal/suite.py	Thu Dec 24 11:43:35 2015 -1000
@@ -39,7 +39,7 @@
             {
                "name" : "jvmci",
                "optional" : "true",
-               "version" : "a130b51efb072b754f9ecad316dcda01bd2f0e9f",
+               "version" : "577a4a8caa72d06edaef3d40a4d24022df2a8e7c",
                "urls" : [
                     {"url" : "http://lafo.ssw.uni-linz.ac.at/hg/graal-jvmci-8", "kind" : "hg"},
                     {"url" : "https://curio.ssw.jku.at/nexus/content/repositories/snapshots", "kind" : "binary"},
@@ -277,6 +277,23 @@
       "workingSets" : "Graal,HotSpot",
     },
 
+    "com.oracle.graal.hotspot.aarch64" : {
+      "subDir" : "graal",
+      "sourceDirs" : ["src"],
+      "dependencies" : [
+        "com.oracle.graal.compiler.aarch64",
+        "com.oracle.graal.hotspot",
+        "com.oracle.graal.replacements.aarch64",
+      ],
+      "checkstyle" : "com.oracle.graal.graph",
+      "annotationProcessors" : deps([
+        "jvmci:JVMCI_SERVICE_PROCESSOR",
+        "GRAAL_NODEINFO_PROCESSOR"
+      ]),
+      "javaCompliance" : "1.8",
+      "workingSets" : "Graal,HotSpot,AArch64",
+    },
+
     "com.oracle.graal.hotspot.amd64" : {
       "subDir" : "graal",
       "sourceDirs" : ["src"],
@@ -321,6 +338,19 @@
       "workingSets" : "Graal,HotSpot,Test",
     },
 
+    "com.oracle.graal.hotspot.aarch64.test" : {
+      "subDir" : "graal",
+      "sourceDirs" : ["src"],
+      "dependencies" : [
+        "com.oracle.graal.asm.aarch64",
+        "com.oracle.graal.hotspot.test",
+      ],
+      "annotationProcessors" : ["GRAAL_NODEINFO_PROCESSOR"],
+      "checkstyle" : "com.oracle.graal.graph",
+      "javaCompliance" : "1.8",
+      "workingSets" : "Graal,HotSpot,AArch64,Test",
+    },
+
     "com.oracle.graal.hotspot.amd64.test" : {
       "subDir" : "graal",
       "sourceDirs" : ["src"],
@@ -392,6 +422,17 @@
       "workingSets" : "Graal,Assembler",
     },
 
+    "com.oracle.graal.asm.aarch64" : {
+      "subDir" : "graal",
+      "sourceDirs" : ["src"],
+      "dependencies" : [
+        "com.oracle.graal.asm",
+      ],
+      "checkstyle" : "com.oracle.graal.graph",
+      "javaCompliance" : "1.8",
+      "workingSets" : "Graal,Assembler,AArch64",
+    },
+
     "com.oracle.graal.asm.amd64" : {
       "subDir" : "graal",
       "sourceDirs" : ["src"],
@@ -435,6 +476,18 @@
       "workingSets" : "Graal,Assembler,Test",
     },
 
+    "com.oracle.graal.asm.aarch64.test" : {
+      "subDir" : "graal",
+      "sourceDirs" : ["src"],
+      "dependencies" : [
+        "com.oracle.graal.asm.test",
+        "com.oracle.graal.asm.aarch64",
+      ],
+      "checkstyle" : "com.oracle.graal.graph",
+      "javaCompliance" : "1.8",
+      "workingSets" : "Graal,Assembler,AArch64,Test",
+    },
+
     "com.oracle.graal.asm.amd64.test" : {
       "subDir" : "graal",
       "sourceDirs" : ["src"],
@@ -485,6 +538,19 @@
       "workingSets" : "Graal,LIR",
     },
 
+    "com.oracle.graal.lir.aarch64" : {
+      "subDir" : "graal",
+      "sourceDirs" : ["src"],
+      "dependencies" : [
+        "com.oracle.graal.lir",
+        "com.oracle.graal.asm.aarch64",
+      ],
+      "annotationProcessors" : deps(["GRAAL_OPTIONS_PROCESSOR"]),
+      "checkstyle" : "com.oracle.graal.graph",
+      "javaCompliance" : "1.8",
+      "workingSets" : "Graal,LIR,AArch64",
+    },
+
     "com.oracle.graal.lir.amd64" : {
       "subDir" : "graal",
       "sourceDirs" : ["src"],
@@ -539,6 +605,22 @@
       "workingSets" : "Graal,Replacements",
     },
 
+    "com.oracle.graal.replacements.aarch64" : {
+      "subDir" : "graal",
+      "sourceDirs" : ["src"],
+      "dependencies" : [
+          "com.oracle.graal.replacements",
+          "com.oracle.graal.lir.aarch64",
+          ],
+      "checkstyle" : "com.oracle.graal.graph",
+      "javaCompliance" : "1.8",
+      "annotationProcessors" : [
+        "GRAAL_NODEINFO_PROCESSOR",
+        "GRAAL_REPLACEMENTS_VERIFIER",
+      ],
+      "workingSets" : "Graal,Replacements,AArch64",
+    },
+
     "com.oracle.graal.replacements.amd64" : {
       "subDir" : "graal",
       "sourceDirs" : ["src"],
@@ -748,6 +830,36 @@
       "workingSets" : "Graal,Codegen",
     },
 
+    "com.oracle.graal.compiler.aarch64" : {
+      "subDir" : "graal",
+      "sourceDirs" : ["src"],
+      "dependencies" : [
+        "com.oracle.graal.compiler",
+        "com.oracle.graal.lir.aarch64",
+        "com.oracle.graal.java",
+      ],
+      "checkstyle" : "com.oracle.graal.graph",
+      "annotationProcessors" : deps([
+        "GRAAL_NODEINFO_PROCESSOR",
+        "GRAAL_COMPILER_MATCH_PROCESSOR",
+      ]),
+      "javaCompliance" : "1.8",
+      "workingSets" : "Graal,AArch64",
+    },
+
+    "com.oracle.graal.compiler.aarch64.test" : {
+      "subDir" : "graal",
+      "sourceDirs" : ["src"],
+      "dependencies" : deps([
+        "com.oracle.graal.lir.jtt",
+        "com.oracle.graal.lir.aarch64",
+        "jvmci:JVMCI_HOTSPOT"
+      ]),
+      "checkstyle" : "com.oracle.graal.graph",
+      "javaCompliance" : "1.8",
+      "workingSets" : "Graal,AArch64,Test",
+    },
+
     "com.oracle.graal.compiler.amd64" : {
       "subDir" : "graal",
       "sourceDirs" : ["src"],
@@ -1064,6 +1176,8 @@
         "com.oracle.graal.runtime",
         "com.oracle.graal.code",
         "com.oracle.graal.printer",
+        "com.oracle.graal.compiler.aarch64",
+        "com.oracle.graal.replacements.aarch64",
         "com.oracle.graal.compiler.amd64",
         "com.oracle.graal.replacements.amd64",
         "com.oracle.graal.compiler.sparc",
@@ -1080,6 +1194,7 @@
     "GRAAL_HOTSPOT" : {
       "subDir" : "graal",
       "dependencies" : [
+        "com.oracle.graal.hotspot.aarch64",
         "com.oracle.graal.hotspot.amd64",
         "com.oracle.graal.hotspot.sparc",
         "com.oracle.graal.hotspot",
@@ -1097,9 +1212,12 @@
       "dependencies" : [
         "com.oracle.graal.api.test",
         "com.oracle.graal.api.directives.test",
+        "com.oracle.graal.asm.aarch64.test",
         "com.oracle.graal.asm.amd64.test",
+        "com.oracle.graal.compiler.aarch64.test",
         "com.oracle.graal.compiler.amd64.test",
         "com.oracle.graal.compiler.sparc.test",
+        "com.oracle.graal.hotspot.aarch64.test",
         "com.oracle.graal.hotspot.amd64.test",
         "com.oracle.graal.options.test",
         "com.oracle.graal.jtt",