Mercurial > hg > graal-compiler
comparison mx.graal/suite.py @ 22882:9fed99d7f32d
made Graal work on a JDK9 image without needing the jvmci mx suite or extensions
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Sat, 24 Oct 2015 00:49:18 +0200 |
parents | cc788c1189fc |
children | 86dacea931a2 |
comparison
equal
deleted
inserted
replaced
22881:c949fcd766c0 | 22882:9fed99d7f32d |
---|---|
1 import mx | |
2 JDK9 = mx.get_jdk().javaCompliance >= "1.9" | |
3 _8_9 = "1.9" if JDK9 else "1.8" | |
4 | |
5 def deps(l): | |
6 """ Filters out dependencies starting with 'jvmci:' if using JDK9. """ | |
7 return [d for d in l if not JDK9 or not d.startswith("jvmci:")] | |
8 | |
9 def suites(l): | |
10 """ Filters out suites named 'jvmci' if using JDK9. """ | |
11 return [s for s in l if not JDK9 or not s.get('name') == "jvmci"] | |
12 | |
13 def ap(name): | |
14 return name + "_PROCESSOR" if JDK9 else "jvmci:JVMCI_" + name + "_PROCESSOR" | |
15 | |
1 suite = { | 16 suite = { |
2 "mxversion" : "5.5.7", | 17 "mxversion" : "5.5.7", |
3 "name" : "graal", | 18 "name" : "graal", |
4 | 19 |
5 "imports" : { | 20 "imports" : { |
6 "suites": [ | 21 "suites": suites([ |
7 { | 22 { |
8 "name" : "jvmci", | 23 "name" : "jvmci", |
24 "optional" : "true", | |
9 "version" : "15013021dbfa7c7cce4ff7fdbfabd5e118e0b0f6", | 25 "version" : "15013021dbfa7c7cce4ff7fdbfabd5e118e0b0f6", |
10 "urls" : [ | 26 "urls" : [ |
11 {"url" : "http://lafo.ssw.uni-linz.ac.at/hg/graal-jvmci-8", "kind" : "hg"}, | 27 {"url" : "http://lafo.ssw.uni-linz.ac.at/hg/graal-jvmci-8", "kind" : "hg"}, |
12 {"url" : "https://curio.ssw.jku.at/nexus/content/repositories/snapshots", "kind" : "binary"}, | 28 {"url" : "https://curio.ssw.jku.at/nexus/content/repositories/snapshots", "kind" : "binary"}, |
13 ] | 29 ] |
18 "urls" : [ | 34 "urls" : [ |
19 {"url" : "http://lafo.ssw.uni-linz.ac.at/hg/truffle", "kind" : "hg"}, | 35 {"url" : "http://lafo.ssw.uni-linz.ac.at/hg/truffle", "kind" : "hg"}, |
20 {"url" : "https://curio.ssw.jku.at/nexus/content/repositories/snapshots", "kind" : "binary"}, | 36 {"url" : "https://curio.ssw.jku.at/nexus/content/repositories/snapshots", "kind" : "binary"}, |
21 ] | 37 ] |
22 }, | 38 }, |
23 ] | 39 ]) |
24 }, | 40 }, |
25 | 41 |
26 "defaultLicense" : "GPLv2-CPE", | 42 "defaultLicense" : "GPLv2-CPE", |
27 | 43 |
28 "libraries" : { | 44 "libraries" : { |
53 | 69 |
54 "JMH" : { | 70 "JMH" : { |
55 "sha1" : "be2e08e6776191e9c559a65b7d34e92e86b4fa5c", | 71 "sha1" : "be2e08e6776191e9c559a65b7d34e92e86b4fa5c", |
56 "urls" : ["https://lafo.ssw.uni-linz.ac.at/pub/jmh/jmh-runner-1.10.4.jar"], | 72 "urls" : ["https://lafo.ssw.uni-linz.ac.at/pub/jmh/jmh-runner-1.10.4.jar"], |
57 }, | 73 }, |
74 | |
75 "OPTIONS_PROCESSOR" : { | |
76 "sha1" : "66a86a977ae5aaaeb2105b94cbb59e039d0d432d", | |
77 "urls" : ["https://lafo.ssw.uni-linz.ac.at/pub/graal-external-deps/jvmci-options-processor.jar"], | |
78 }, | |
79 | |
80 "SERVICE_PROCESSOR" : { | |
81 "sha1" : "341cb1c52b4e6194d9edc7a91ffc4d41d0258d94", | |
82 "urls" : ["https://lafo.ssw.uni-linz.ac.at/pub/graal-external-deps/jvmci-service-processor.jar"], | |
83 }, | |
58 }, | 84 }, |
59 | 85 |
60 "projects" : { | 86 "projects" : { |
61 | 87 |
62 # ------------- NFI ------------- | 88 # ------------- NFI ------------- |
69 }, | 95 }, |
70 | 96 |
71 "com.oracle.nfi.test" : { | 97 "com.oracle.nfi.test" : { |
72 "subDir" : "graal", | 98 "subDir" : "graal", |
73 "sourceDirs" : ["test"], | 99 "sourceDirs" : ["test"], |
74 "dependencies" : [ | 100 "dependencies" : deps([ |
75 "com.oracle.nfi", | 101 "com.oracle.nfi", |
76 "jvmci:JVMCI_API", | 102 "jvmci:JVMCI_API", |
77 "mx:JUNIT", | 103 "mx:JUNIT", |
78 ], | 104 ]), |
79 "checkstyle" : "com.oracle.graal.graph", | 105 "checkstyle" : "com.oracle.graal.graph", |
80 "javaCompliance" : "1.8", | 106 "javaCompliance" : _8_9, |
81 }, | 107 }, |
82 | 108 |
83 # ------------- Graal ------------- | 109 # ------------- Graal ------------- |
84 | 110 |
85 "com.oracle.graal.debug" : { | 111 "com.oracle.graal.debug" : { |
86 "subDir" : "graal", | 112 "subDir" : "graal", |
87 "sourceDirs" : ["src"], | 113 "sourceDirs" : ["src"], |
88 "checkstyle" : "com.oracle.graal.graph", | 114 "checkstyle" : "com.oracle.graal.graph", |
89 "dependencies" : [ | 115 "dependencies" : deps([ |
90 "jvmci:JVMCI_API", | 116 "jvmci:JVMCI_API", |
91 ], | 117 ]), |
92 "annotationProcessors" : ["jvmci:JVMCI_OPTIONS_PROCESSOR"], | 118 "annotationProcessors" : [ap("OPTIONS")], |
93 "javaCompliance" : "1.8", | 119 "javaCompliance" : _8_9, |
94 "workingSets" : "JVMCI,Debug", | 120 "workingSets" : "JVMCI,Debug", |
95 }, | 121 }, |
96 | 122 |
97 "com.oracle.graal.debug.test" : { | 123 "com.oracle.graal.debug.test" : { |
98 "subDir" : "graal", | 124 "subDir" : "graal", |
100 "dependencies" : [ | 126 "dependencies" : [ |
101 "mx:JUNIT", | 127 "mx:JUNIT", |
102 "com.oracle.graal.debug", | 128 "com.oracle.graal.debug", |
103 ], | 129 ], |
104 "checkstyle" : "com.oracle.graal.graph", | 130 "checkstyle" : "com.oracle.graal.graph", |
105 "javaCompliance" : "1.8", | 131 "javaCompliance" : _8_9, |
106 "workingSets" : "JVMCI,Debug,Test", | 132 "workingSets" : "JVMCI,Debug,Test", |
107 }, | 133 }, |
108 | 134 |
109 "com.oracle.graal.code" : { | 135 "com.oracle.graal.code" : { |
110 "subDir" : "graal", | 136 "subDir" : "graal", |
111 "sourceDirs" : ["src"], | 137 "sourceDirs" : ["src"], |
112 "dependencies" : [ | 138 "dependencies" : deps([ |
113 "jvmci:JVMCI_SERVICE", | 139 "jvmci:JVMCI_SERVICE", |
114 "jvmci:JVMCI_API", | 140 "jvmci:JVMCI_API", |
115 ], | 141 ]), |
116 "annotationProcessors" : ["jvmci:JVMCI_SERVICE_PROCESSOR"], | 142 "annotationProcessors" : [ap("SERVICE")], |
117 "checkstyle" : "com.oracle.graal.graph", | 143 "checkstyle" : "com.oracle.graal.graph", |
118 "javaCompliance" : "1.8", | 144 "javaCompliance" : _8_9, |
119 "workingSets" : "Graal", | 145 "workingSets" : "Graal", |
120 }, | 146 }, |
121 | 147 |
122 "com.oracle.graal.api.collections" : { | 148 "com.oracle.graal.api.collections" : { |
123 "subDir" : "graal", | 149 "subDir" : "graal", |
124 "sourceDirs" : ["src"], | 150 "sourceDirs" : ["src"], |
125 "checkstyle" : "com.oracle.graal.graph", | 151 "checkstyle" : "com.oracle.graal.graph", |
126 "javaCompliance" : "1.8", | 152 "javaCompliance" : _8_9, |
127 "workingSets" : "API,Graal", | 153 "workingSets" : "API,Graal", |
128 }, | 154 }, |
129 | 155 |
130 "com.oracle.graal.api.directives" : { | 156 "com.oracle.graal.api.directives" : { |
131 "subDir" : "graal", | 157 "subDir" : "graal", |
132 "sourceDirs" : ["src"], | 158 "sourceDirs" : ["src"], |
133 "checkstyle" : "com.oracle.graal.graph", | 159 "checkstyle" : "com.oracle.graal.graph", |
134 "javaCompliance" : "1.8", | 160 "javaCompliance" : _8_9, |
135 "workingSets" : "API,Graal", | 161 "workingSets" : "API,Graal", |
136 }, | 162 }, |
137 | 163 |
138 "com.oracle.graal.api.directives.test" : { | 164 "com.oracle.graal.api.directives.test" : { |
139 "subDir" : "graal", | 165 "subDir" : "graal", |
140 "sourceDirs" : ["src"], | 166 "sourceDirs" : ["src"], |
141 "checkstyle" : "com.oracle.graal.graph", | 167 "checkstyle" : "com.oracle.graal.graph", |
142 "dependencies" : [ | 168 "dependencies" : [ |
143 "com.oracle.graal.compiler.test", | 169 "com.oracle.graal.compiler.test", |
144 ], | 170 ], |
145 "javaCompliance" : "1.8", | 171 "javaCompliance" : _8_9, |
146 "workingSets" : "API,Graal", | 172 "workingSets" : "API,Graal", |
147 }, | 173 }, |
148 | 174 |
149 "com.oracle.graal.api.runtime" : { | 175 "com.oracle.graal.api.runtime" : { |
150 "subDir" : "graal", | 176 "subDir" : "graal", |
151 "sourceDirs" : ["src"], | 177 "sourceDirs" : ["src"], |
152 "dependencies" : [ | 178 "dependencies" : deps([ |
153 "jvmci:JVMCI_API", | 179 "jvmci:JVMCI_API", |
154 ], | 180 ]), |
155 "checkstyle" : "com.oracle.graal.graph", | 181 "checkstyle" : "com.oracle.graal.graph", |
156 "javaCompliance" : "1.8", | 182 "javaCompliance" : _8_9, |
157 "workingSets" : "API,Graal", | 183 "workingSets" : "API,Graal", |
158 }, | 184 }, |
159 | 185 |
160 "com.oracle.graal.api.test" : { | 186 "com.oracle.graal.api.test" : { |
161 "subDir" : "graal", | 187 "subDir" : "graal", |
163 "dependencies" : [ | 189 "dependencies" : [ |
164 "mx:JUNIT", | 190 "mx:JUNIT", |
165 "com.oracle.graal.api.runtime", | 191 "com.oracle.graal.api.runtime", |
166 ], | 192 ], |
167 "checkstyle" : "com.oracle.graal.graph", | 193 "checkstyle" : "com.oracle.graal.graph", |
168 "javaCompliance" : "1.8", | 194 "javaCompliance" : _8_9, |
169 "workingSets" : "API,Graal,Test", | 195 "workingSets" : "API,Graal,Test", |
170 }, | 196 }, |
171 | 197 |
172 "com.oracle.graal.api.replacements" : { | 198 "com.oracle.graal.api.replacements" : { |
173 "subDir" : "graal", | 199 "subDir" : "graal", |
174 "sourceDirs" : ["src"], | 200 "sourceDirs" : ["src"], |
175 "dependencies" : ["jvmci:JVMCI_API"], | 201 "dependencies" : deps(["jvmci:JVMCI_API"]), |
176 "checkstyle" : "com.oracle.graal.graph", | 202 "checkstyle" : "com.oracle.graal.graph", |
177 "javaCompliance" : "1.8", | 203 "javaCompliance" : _8_9, |
178 "workingSets" : "API,Graal,Replacements", | 204 "workingSets" : "API,Graal,Replacements", |
179 }, | 205 }, |
180 | 206 |
181 "com.oracle.graal.hotspot" : { | 207 "com.oracle.graal.hotspot" : { |
182 "subDir" : "graal", | 208 "subDir" : "graal", |
183 "sourceDirs" : ["src"], | 209 "sourceDirs" : ["src"], |
184 "dependencies" : [ | 210 "dependencies" : deps([ |
185 "jvmci:JVMCI_HOTSPOT", | 211 "jvmci:JVMCI_HOTSPOT", |
186 "jvmci:JVMCI_OPTIONS_PROCESSOR", | |
187 "com.oracle.graal.api.runtime", | 212 "com.oracle.graal.api.runtime", |
188 "com.oracle.graal.replacements", | 213 "com.oracle.graal.replacements", |
189 "com.oracle.graal.runtime", | 214 "com.oracle.graal.runtime", |
190 "com.oracle.graal.code", | 215 "com.oracle.graal.code", |
191 ], | 216 ]), |
192 "checkstyle" : "com.oracle.graal.graph", | 217 "checkstyle" : "com.oracle.graal.graph", |
193 "annotationProcessors" : [ | 218 "annotationProcessors" : [ |
194 "GRAAL_NODEINFO_PROCESSOR", | 219 "GRAAL_NODEINFO_PROCESSOR", |
195 "GRAAL_COMPILER_MATCH_PROCESSOR", | 220 "GRAAL_COMPILER_MATCH_PROCESSOR", |
196 "GRAAL_REPLACEMENTS_VERIFIER", | 221 "GRAAL_REPLACEMENTS_VERIFIER", |
197 "jvmci:JVMCI_OPTIONS_PROCESSOR", | 222 ap("OPTIONS"), |
198 "jvmci:JVMCI_SERVICE_PROCESSOR", | 223 ap("SERVICE"), |
199 ], | 224 ], |
200 "javaCompliance" : "1.8", | 225 "javaCompliance" : _8_9, |
201 "workingSets" : "Graal,HotSpot", | 226 "workingSets" : "Graal,HotSpot", |
202 }, | 227 }, |
203 | 228 |
204 "com.oracle.graal.hotspot.amd64" : { | 229 "com.oracle.graal.hotspot.amd64" : { |
205 "subDir" : "graal", | 230 "subDir" : "graal", |
209 "com.oracle.graal.hotspot", | 234 "com.oracle.graal.hotspot", |
210 "com.oracle.graal.replacements.amd64", | 235 "com.oracle.graal.replacements.amd64", |
211 ], | 236 ], |
212 "checkstyle" : "com.oracle.graal.graph", | 237 "checkstyle" : "com.oracle.graal.graph", |
213 "annotationProcessors" : [ | 238 "annotationProcessors" : [ |
214 "jvmci:JVMCI_SERVICE_PROCESSOR", | 239 ap("SERVICE"), |
215 "GRAAL_NODEINFO_PROCESSOR" | 240 "GRAAL_NODEINFO_PROCESSOR" |
216 ], | 241 ], |
217 "javaCompliance" : "1.8", | 242 "javaCompliance" : _8_9, |
218 "workingSets" : "Graal,HotSpot,AMD64", | 243 "workingSets" : "Graal,HotSpot,AMD64", |
219 }, | 244 }, |
220 | 245 |
221 "com.oracle.graal.hotspot.sparc" : { | 246 "com.oracle.graal.hotspot.sparc" : { |
222 "subDir" : "graal", | 247 "subDir" : "graal", |
225 "com.oracle.graal.hotspot", | 250 "com.oracle.graal.hotspot", |
226 "com.oracle.graal.compiler.sparc", | 251 "com.oracle.graal.compiler.sparc", |
227 "com.oracle.graal.replacements.sparc", | 252 "com.oracle.graal.replacements.sparc", |
228 ], | 253 ], |
229 "checkstyle" : "com.oracle.graal.graph", | 254 "checkstyle" : "com.oracle.graal.graph", |
230 "annotationProcessors" : ["jvmci:JVMCI_SERVICE_PROCESSOR"], | 255 "annotationProcessors" : [ap("SERVICE")], |
231 "javaCompliance" : "1.8", | 256 "javaCompliance" : _8_9, |
232 "workingSets" : "Graal,HotSpot,SPARC", | 257 "workingSets" : "Graal,HotSpot,SPARC", |
233 }, | 258 }, |
234 | 259 |
235 "com.oracle.graal.hotspot.test" : { | 260 "com.oracle.graal.hotspot.test" : { |
236 "subDir" : "graal", | 261 "subDir" : "graal", |
239 "com.oracle.graal.replacements.test", | 264 "com.oracle.graal.replacements.test", |
240 "com.oracle.graal.hotspot", | 265 "com.oracle.graal.hotspot", |
241 ], | 266 ], |
242 "annotationProcessors" : ["GRAAL_NODEINFO_PROCESSOR"], | 267 "annotationProcessors" : ["GRAAL_NODEINFO_PROCESSOR"], |
243 "checkstyle" : "com.oracle.graal.graph", | 268 "checkstyle" : "com.oracle.graal.graph", |
244 "javaCompliance" : "1.8", | 269 "javaCompliance" : _8_9, |
245 "workingSets" : "Graal,HotSpot,Test", | 270 "workingSets" : "Graal,HotSpot,Test", |
246 }, | 271 }, |
247 | 272 |
248 "com.oracle.graal.hotspot.amd64.test" : { | 273 "com.oracle.graal.hotspot.amd64.test" : { |
249 "subDir" : "graal", | 274 "subDir" : "graal", |
252 "com.oracle.graal.asm.amd64", | 277 "com.oracle.graal.asm.amd64", |
253 "com.oracle.graal.hotspot.test", | 278 "com.oracle.graal.hotspot.test", |
254 ], | 279 ], |
255 "annotationProcessors" : ["GRAAL_NODEINFO_PROCESSOR"], | 280 "annotationProcessors" : ["GRAAL_NODEINFO_PROCESSOR"], |
256 "checkstyle" : "com.oracle.graal.graph", | 281 "checkstyle" : "com.oracle.graal.graph", |
257 "javaCompliance" : "1.8", | 282 "javaCompliance" : _8_9, |
258 "workingSets" : "Graal,HotSpot,AMD64,Test", | 283 "workingSets" : "Graal,HotSpot,AMD64,Test", |
259 }, | 284 }, |
260 | 285 |
261 "com.oracle.graal.nodeinfo" : { | 286 "com.oracle.graal.nodeinfo" : { |
262 "subDir" : "graal", | 287 "subDir" : "graal", |
263 "sourceDirs" : ["src"], | 288 "sourceDirs" : ["src"], |
264 "checkstyle" : "com.oracle.graal.graph", | 289 "checkstyle" : "com.oracle.graal.graph", |
265 "javaCompliance" : "1.8", | 290 "javaCompliance" : _8_9, |
266 "workingSets" : "Graal,Graph", | 291 "workingSets" : "Graal,Graph", |
267 }, | 292 }, |
268 | 293 |
269 "com.oracle.graal.nodeinfo.processor" : { | 294 "com.oracle.graal.nodeinfo.processor" : { |
270 "subDir" : "graal", | 295 "subDir" : "graal", |
271 "sourceDirs" : ["src"], | 296 "sourceDirs" : ["src"], |
272 "checkstyle" : "com.oracle.graal.graph", | 297 "checkstyle" : "com.oracle.graal.graph", |
273 "dependencies" : [ | 298 "dependencies" : [ |
274 "com.oracle.graal.nodeinfo", | 299 "com.oracle.graal.nodeinfo", |
275 ], | 300 ], |
276 "javaCompliance" : "1.8", | 301 "javaCompliance" : _8_9, |
277 "workingSets" : "Graal,Graph", | 302 "workingSets" : "Graal,Graph", |
278 }, | 303 }, |
279 | 304 |
280 "com.oracle.graal.graph" : { | 305 "com.oracle.graal.graph" : { |
281 "subDir" : "graal", | 306 "subDir" : "graal", |
283 "dependencies" : [ | 308 "dependencies" : [ |
284 "com.oracle.graal.nodeinfo", | 309 "com.oracle.graal.nodeinfo", |
285 "com.oracle.graal.compiler.common", | 310 "com.oracle.graal.compiler.common", |
286 "com.oracle.graal.api.collections", | 311 "com.oracle.graal.api.collections", |
287 ], | 312 ], |
288 "javaCompliance" : "1.8", | 313 "javaCompliance" : _8_9, |
289 "annotationProcessors" : [ | 314 "annotationProcessors" : [ |
290 "jvmci:JVMCI_OPTIONS_PROCESSOR", | 315 ap("OPTIONS"), |
291 "GRAAL_NODEINFO_PROCESSOR" | 316 "GRAAL_NODEINFO_PROCESSOR" |
292 ], | 317 ], |
293 "workingSets" : "Graal,Graph", | 318 "workingSets" : "Graal,Graph", |
294 }, | 319 }, |
295 | 320 |
301 "mx:JUNIT", | 326 "mx:JUNIT", |
302 "com.oracle.graal.api.test", | 327 "com.oracle.graal.api.test", |
303 "com.oracle.graal.graph", | 328 "com.oracle.graal.graph", |
304 ], | 329 ], |
305 "annotationProcessors" : ["GRAAL_NODEINFO_PROCESSOR"], | 330 "annotationProcessors" : ["GRAAL_NODEINFO_PROCESSOR"], |
306 "javaCompliance" : "1.8", | 331 "javaCompliance" : _8_9, |
307 "workingSets" : "Graal,Graph,Test", | 332 "workingSets" : "Graal,Graph,Test", |
308 }, | 333 }, |
309 | 334 |
310 "com.oracle.graal.asm" : { | 335 "com.oracle.graal.asm" : { |
311 "subDir" : "graal", | 336 "subDir" : "graal", |
312 "sourceDirs" : ["src"], | 337 "sourceDirs" : ["src"], |
313 "dependencies" : ["jvmci:JVMCI_API"], | 338 "dependencies" : deps(["jvmci:JVMCI_API"]), |
314 "checkstyle" : "com.oracle.graal.graph", | 339 "checkstyle" : "com.oracle.graal.graph", |
315 "javaCompliance" : "1.8", | 340 "javaCompliance" : _8_9, |
316 "workingSets" : "Graal,Assembler", | 341 "workingSets" : "Graal,Assembler", |
317 }, | 342 }, |
318 | 343 |
319 "com.oracle.graal.asm.amd64" : { | 344 "com.oracle.graal.asm.amd64" : { |
320 "subDir" : "graal", | 345 "subDir" : "graal", |
321 "sourceDirs" : ["src"], | 346 "sourceDirs" : ["src"], |
322 "dependencies" : [ | 347 "dependencies" : [ |
323 "com.oracle.graal.asm", | 348 "com.oracle.graal.asm", |
324 ], | 349 ], |
325 "checkstyle" : "com.oracle.graal.graph", | 350 "checkstyle" : "com.oracle.graal.graph", |
326 "javaCompliance" : "1.8", | 351 "javaCompliance" : _8_9, |
327 "workingSets" : "Graal,Assembler,AMD64", | 352 "workingSets" : "Graal,Assembler,AMD64", |
328 }, | 353 }, |
329 | 354 |
330 "com.oracle.graal.asm.sparc" : { | 355 "com.oracle.graal.asm.sparc" : { |
331 "subDir" : "graal", | 356 "subDir" : "graal", |
332 "sourceDirs" : ["src"], | 357 "sourceDirs" : ["src"], |
333 "dependencies" : [ | 358 "dependencies" : [ |
334 "com.oracle.graal.asm", | 359 "com.oracle.graal.asm", |
335 ], | 360 ], |
336 "checkstyle" : "com.oracle.graal.graph", | 361 "checkstyle" : "com.oracle.graal.graph", |
337 "javaCompliance" : "1.8", | 362 "javaCompliance" : _8_9, |
338 "workingSets" : "Graal,Assembler,SPARC", | 363 "workingSets" : "Graal,Assembler,SPARC", |
339 }, | 364 }, |
340 | 365 |
341 "com.oracle.graal.bytecode" : { | 366 "com.oracle.graal.bytecode" : { |
342 "subDir" : "graal", | 367 "subDir" : "graal", |
343 "sourceDirs" : ["src"], | 368 "sourceDirs" : ["src"], |
344 "checkstyle" : "com.oracle.graal.graph", | 369 "checkstyle" : "com.oracle.graal.graph", |
345 "javaCompliance" : "1.8", | 370 "javaCompliance" : _8_9, |
346 "workingSets" : "Graal,Java", | 371 "workingSets" : "Graal,Java", |
347 }, | 372 }, |
348 | 373 |
349 "com.oracle.graal.asm.test" : { | 374 "com.oracle.graal.asm.test" : { |
350 "subDir" : "graal", | 375 "subDir" : "graal", |
353 "com.oracle.graal.code", | 378 "com.oracle.graal.code", |
354 "com.oracle.graal.test", | 379 "com.oracle.graal.test", |
355 "com.oracle.graal.debug", | 380 "com.oracle.graal.debug", |
356 ], | 381 ], |
357 "checkstyle" : "com.oracle.graal.graph", | 382 "checkstyle" : "com.oracle.graal.graph", |
358 "javaCompliance" : "1.8", | 383 "javaCompliance" : _8_9, |
359 "workingSets" : "Graal,Assembler,Test", | 384 "workingSets" : "Graal,Assembler,Test", |
360 }, | 385 }, |
361 | 386 |
362 "com.oracle.graal.asm.amd64.test" : { | 387 "com.oracle.graal.asm.amd64.test" : { |
363 "subDir" : "graal", | 388 "subDir" : "graal", |
365 "dependencies" : [ | 390 "dependencies" : [ |
366 "com.oracle.graal.asm.test", | 391 "com.oracle.graal.asm.test", |
367 "com.oracle.graal.asm.amd64", | 392 "com.oracle.graal.asm.amd64", |
368 ], | 393 ], |
369 "checkstyle" : "com.oracle.graal.graph", | 394 "checkstyle" : "com.oracle.graal.graph", |
370 "javaCompliance" : "1.8", | 395 "javaCompliance" : _8_9, |
371 "workingSets" : "Graal,Assembler,AMD64,Test", | 396 "workingSets" : "Graal,Assembler,AMD64,Test", |
372 }, | 397 }, |
373 | 398 |
374 "com.oracle.graal.lir" : { | 399 "com.oracle.graal.lir" : { |
375 "subDir" : "graal", | 400 "subDir" : "graal", |
376 "sourceDirs" : ["src"], | 401 "sourceDirs" : ["src"], |
377 "dependencies" : [ | 402 "dependencies" : [ |
378 "com.oracle.graal.compiler.common", | 403 "com.oracle.graal.compiler.common", |
379 "com.oracle.graal.asm", | 404 "com.oracle.graal.asm", |
380 ], | 405 ], |
381 "annotationProcessors" : ["jvmci:JVMCI_OPTIONS_PROCESSOR"], | 406 "annotationProcessors" : [ap("OPTIONS")], |
382 "checkstyle" : "com.oracle.graal.graph", | 407 "checkstyle" : "com.oracle.graal.graph", |
383 "javaCompliance" : "1.8", | 408 "javaCompliance" : _8_9, |
384 "workingSets" : "Graal,LIR", | 409 "workingSets" : "Graal,LIR", |
385 }, | 410 }, |
386 | 411 |
387 "com.oracle.graal.lir.jtt" : { | 412 "com.oracle.graal.lir.jtt" : { |
388 "subDir" : "graal", | 413 "subDir" : "graal", |
390 "dependencies" : [ | 415 "dependencies" : [ |
391 "com.oracle.graal.jtt", | 416 "com.oracle.graal.jtt", |
392 ], | 417 ], |
393 "annotationProcessors" : ["GRAAL_NODEINFO_PROCESSOR"], | 418 "annotationProcessors" : ["GRAAL_NODEINFO_PROCESSOR"], |
394 "checkstyle" : "com.oracle.graal.graph", | 419 "checkstyle" : "com.oracle.graal.graph", |
395 "javaCompliance" : "1.8", | 420 "javaCompliance" : _8_9, |
396 "workingSets" : "Graal,LIR", | 421 "workingSets" : "Graal,LIR", |
397 "findbugs" : "false", | 422 "findbugs" : "false", |
398 }, | 423 }, |
399 | 424 |
400 "com.oracle.graal.lir.test" : { | 425 "com.oracle.graal.lir.test" : { |
403 "dependencies" : [ | 428 "dependencies" : [ |
404 "mx:JUNIT", | 429 "mx:JUNIT", |
405 "com.oracle.graal.lir", | 430 "com.oracle.graal.lir", |
406 ], | 431 ], |
407 "checkstyle" : "com.oracle.graal.graph", | 432 "checkstyle" : "com.oracle.graal.graph", |
408 "javaCompliance" : "1.8", | 433 "javaCompliance" : _8_9, |
409 "workingSets" : "Graal,LIR", | 434 "workingSets" : "Graal,LIR", |
410 }, | 435 }, |
411 | 436 |
412 "com.oracle.graal.lir.amd64" : { | 437 "com.oracle.graal.lir.amd64" : { |
413 "subDir" : "graal", | 438 "subDir" : "graal", |
414 "sourceDirs" : ["src"], | 439 "sourceDirs" : ["src"], |
415 "dependencies" : [ | 440 "dependencies" : [ |
416 "com.oracle.graal.lir", | 441 "com.oracle.graal.lir", |
417 "com.oracle.graal.asm.amd64", | 442 "com.oracle.graal.asm.amd64", |
418 ], | 443 ], |
419 "annotationProcessors" : ["jvmci:JVMCI_OPTIONS_PROCESSOR"], | 444 "annotationProcessors" : [ap("OPTIONS")], |
420 "checkstyle" : "com.oracle.graal.graph", | 445 "checkstyle" : "com.oracle.graal.graph", |
421 "javaCompliance" : "1.8", | 446 "javaCompliance" : _8_9, |
422 "workingSets" : "Graal,LIR,AMD64", | 447 "workingSets" : "Graal,LIR,AMD64", |
423 }, | 448 }, |
424 | 449 |
425 "com.oracle.graal.lir.sparc" : { | 450 "com.oracle.graal.lir.sparc" : { |
426 "subDir" : "graal", | 451 "subDir" : "graal", |
428 "dependencies" : [ | 453 "dependencies" : [ |
429 "com.oracle.graal.asm.sparc", | 454 "com.oracle.graal.asm.sparc", |
430 "com.oracle.graal.lir", | 455 "com.oracle.graal.lir", |
431 ], | 456 ], |
432 "checkstyle" : "com.oracle.graal.graph", | 457 "checkstyle" : "com.oracle.graal.graph", |
433 "javaCompliance" : "1.8", | 458 "javaCompliance" : _8_9, |
434 "workingSets" : "Graal,LIR,SPARC", | 459 "workingSets" : "Graal,LIR,SPARC", |
435 }, | 460 }, |
436 | 461 |
437 "com.oracle.graal.word" : { | 462 "com.oracle.graal.word" : { |
438 "subDir" : "graal", | 463 "subDir" : "graal", |
439 "sourceDirs" : ["src"], | 464 "sourceDirs" : ["src"], |
440 "dependencies" : ["com.oracle.graal.nodes"], | 465 "dependencies" : ["com.oracle.graal.nodes"], |
441 "checkstyle" : "com.oracle.graal.graph", | 466 "checkstyle" : "com.oracle.graal.graph", |
442 "javaCompliance" : "1.8", | 467 "javaCompliance" : _8_9, |
443 "annotationProcessors" : ["GRAAL_NODEINFO_PROCESSOR"], | 468 "annotationProcessors" : ["GRAAL_NODEINFO_PROCESSOR"], |
444 "workingSets" : "API,Graal", | 469 "workingSets" : "API,Graal", |
445 }, | 470 }, |
446 | 471 |
447 "com.oracle.graal.replacements" : { | 472 "com.oracle.graal.replacements" : { |
452 "com.oracle.graal.java", | 477 "com.oracle.graal.java", |
453 "com.oracle.graal.loop", | 478 "com.oracle.graal.loop", |
454 "com.oracle.graal.word", | 479 "com.oracle.graal.word", |
455 ], | 480 ], |
456 "checkstyle" : "com.oracle.graal.graph", | 481 "checkstyle" : "com.oracle.graal.graph", |
457 "javaCompliance" : "1.8", | 482 "javaCompliance" : _8_9, |
458 "annotationProcessors" : [ | 483 "annotationProcessors" : [ |
459 "jvmci:JVMCI_OPTIONS_PROCESSOR", | 484 ap("OPTIONS"), |
460 "GRAAL_REPLACEMENTS_VERIFIER", | 485 "GRAAL_REPLACEMENTS_VERIFIER", |
461 "GRAAL_NODEINFO_PROCESSOR", | 486 "GRAAL_NODEINFO_PROCESSOR", |
462 ], | 487 ], |
463 "workingSets" : "Graal,Replacements", | 488 "workingSets" : "Graal,Replacements", |
464 }, | 489 }, |
470 "com.oracle.graal.replacements", | 495 "com.oracle.graal.replacements", |
471 "com.oracle.graal.lir.amd64", | 496 "com.oracle.graal.lir.amd64", |
472 "com.oracle.graal.compiler", | 497 "com.oracle.graal.compiler", |
473 ], | 498 ], |
474 "checkstyle" : "com.oracle.graal.graph", | 499 "checkstyle" : "com.oracle.graal.graph", |
475 "javaCompliance" : "1.8", | 500 "javaCompliance" : _8_9, |
476 "annotationProcessors" : [ | 501 "annotationProcessors" : [ |
477 "GRAAL_NODEINFO_PROCESSOR", | 502 "GRAAL_NODEINFO_PROCESSOR", |
478 ], | 503 ], |
479 "workingSets" : "Graal,Replacements,AMD64", | 504 "workingSets" : "Graal,Replacements,AMD64", |
480 }, | 505 }, |
485 "dependencies" : [ | 510 "dependencies" : [ |
486 "com.oracle.graal.replacements", | 511 "com.oracle.graal.replacements", |
487 "com.oracle.graal.compiler", | 512 "com.oracle.graal.compiler", |
488 ], | 513 ], |
489 "checkstyle" : "com.oracle.graal.graph", | 514 "checkstyle" : "com.oracle.graal.graph", |
490 "javaCompliance" : "1.8", | 515 "javaCompliance" : _8_9, |
491 "workingSets" : "Graal,Replacements,SPARC", | 516 "workingSets" : "Graal,Replacements,SPARC", |
492 }, | 517 }, |
493 | 518 |
494 "com.oracle.graal.replacements.test" : { | 519 "com.oracle.graal.replacements.test" : { |
495 "subDir" : "graal", | 520 "subDir" : "graal", |
498 "com.oracle.graal.compiler.test", | 523 "com.oracle.graal.compiler.test", |
499 "com.oracle.graal.replacements", | 524 "com.oracle.graal.replacements", |
500 ], | 525 ], |
501 "annotationProcessors" : ["GRAAL_NODEINFO_PROCESSOR"], | 526 "annotationProcessors" : ["GRAAL_NODEINFO_PROCESSOR"], |
502 "checkstyle" : "com.oracle.graal.graph", | 527 "checkstyle" : "com.oracle.graal.graph", |
503 "javaCompliance" : "1.8", | 528 "javaCompliance" : _8_9, |
504 "workingSets" : "Graal,Replacements,Test", | 529 "workingSets" : "Graal,Replacements,Test", |
505 "jacoco" : "exclude", | 530 "jacoco" : "exclude", |
506 }, | 531 }, |
507 | 532 |
508 "com.oracle.graal.replacements.verifier" : { | 533 "com.oracle.graal.replacements.verifier" : { |
511 "dependencies" : [ | 536 "dependencies" : [ |
512 "com.oracle.graal.api.replacements", | 537 "com.oracle.graal.api.replacements", |
513 "com.oracle.graal.graph", | 538 "com.oracle.graal.graph", |
514 ], | 539 ], |
515 "checkstyle" : "com.oracle.graal.graph", | 540 "checkstyle" : "com.oracle.graal.graph", |
516 "javaCompliance" : "1.8", | 541 "javaCompliance" : _8_9, |
517 "workingSets" : "Graal,Replacements", | 542 "workingSets" : "Graal,Replacements", |
518 }, | 543 }, |
519 | 544 |
520 "com.oracle.graal.nodes" : { | 545 "com.oracle.graal.nodes" : { |
521 "subDir" : "graal", | 546 "subDir" : "graal", |
525 "com.oracle.graal.api.replacements", | 550 "com.oracle.graal.api.replacements", |
526 "com.oracle.graal.lir", | 551 "com.oracle.graal.lir", |
527 "com.oracle.graal.bytecode", | 552 "com.oracle.graal.bytecode", |
528 ], | 553 ], |
529 "checkstyle" : "com.oracle.graal.graph", | 554 "checkstyle" : "com.oracle.graal.graph", |
530 "javaCompliance" : "1.8", | 555 "javaCompliance" : _8_9, |
531 "annotationProcessors" : [ | 556 "annotationProcessors" : [ |
532 "GRAAL_NODEINFO_PROCESSOR", | 557 "GRAAL_NODEINFO_PROCESSOR", |
533 "GRAAL_REPLACEMENTS_VERIFIER", | 558 "GRAAL_REPLACEMENTS_VERIFIER", |
534 ], | 559 ], |
535 "workingSets" : "Graal,Graph", | 560 "workingSets" : "Graal,Graph", |
538 "com.oracle.graal.nodes.test" : { | 563 "com.oracle.graal.nodes.test" : { |
539 "subDir" : "graal", | 564 "subDir" : "graal", |
540 "sourceDirs" : ["src"], | 565 "sourceDirs" : ["src"], |
541 "dependencies" : ["com.oracle.graal.compiler.test"], | 566 "dependencies" : ["com.oracle.graal.compiler.test"], |
542 "checkstyle" : "com.oracle.graal.graph", | 567 "checkstyle" : "com.oracle.graal.graph", |
543 "javaCompliance" : "1.8", | 568 "javaCompliance" : _8_9, |
544 "workingSets" : "Graal,Graph", | 569 "workingSets" : "Graal,Graph", |
545 }, | 570 }, |
546 | 571 |
547 "com.oracle.graal.phases" : { | 572 "com.oracle.graal.phases" : { |
548 "subDir" : "graal", | 573 "subDir" : "graal", |
549 "sourceDirs" : ["src"], | 574 "sourceDirs" : ["src"], |
550 "dependencies" : ["com.oracle.graal.nodes"], | 575 "dependencies" : ["com.oracle.graal.nodes"], |
551 "annotationProcessors" : ["jvmci:JVMCI_OPTIONS_PROCESSOR"], | 576 "annotationProcessors" : [ap("OPTIONS")], |
552 "checkstyle" : "com.oracle.graal.graph", | 577 "checkstyle" : "com.oracle.graal.graph", |
553 "javaCompliance" : "1.8", | 578 "javaCompliance" : _8_9, |
554 "workingSets" : "Graal,Phases", | 579 "workingSets" : "Graal,Phases", |
555 }, | 580 }, |
556 | 581 |
557 "com.oracle.graal.phases.common" : { | 582 "com.oracle.graal.phases.common" : { |
558 "subDir" : "graal", | 583 "subDir" : "graal", |
559 "sourceDirs" : ["src"], | 584 "sourceDirs" : ["src"], |
560 "dependencies" : ["com.oracle.graal.phases"], | 585 "dependencies" : ["com.oracle.graal.phases"], |
561 "annotationProcessors" : [ | 586 "annotationProcessors" : [ |
562 "GRAAL_NODEINFO_PROCESSOR", | 587 "GRAAL_NODEINFO_PROCESSOR", |
563 "jvmci:JVMCI_OPTIONS_PROCESSOR" | 588 ap("OPTIONS") |
564 ], | 589 ], |
565 "checkstyle" : "com.oracle.graal.graph", | 590 "checkstyle" : "com.oracle.graal.graph", |
566 "javaCompliance" : "1.8", | 591 "javaCompliance" : _8_9, |
567 "workingSets" : "Graal,Phases", | 592 "workingSets" : "Graal,Phases", |
568 }, | 593 }, |
569 | 594 |
570 "com.oracle.graal.phases.common.test" : { | 595 "com.oracle.graal.phases.common.test" : { |
571 "subDir" : "graal", | 596 "subDir" : "graal", |
574 "com.oracle.graal.api.test", | 599 "com.oracle.graal.api.test", |
575 "com.oracle.graal.runtime", | 600 "com.oracle.graal.runtime", |
576 "mx:JUNIT", | 601 "mx:JUNIT", |
577 ], | 602 ], |
578 "checkstyle" : "com.oracle.graal.graph", | 603 "checkstyle" : "com.oracle.graal.graph", |
579 "javaCompliance" : "1.8", | 604 "javaCompliance" : _8_9, |
580 "workingSets" : "Graal,Test", | 605 "workingSets" : "Graal,Test", |
581 }, | 606 }, |
582 | 607 |
583 "com.oracle.graal.virtual" : { | 608 "com.oracle.graal.virtual" : { |
584 "subDir" : "graal", | 609 "subDir" : "graal", |
585 "sourceDirs" : ["src"], | 610 "sourceDirs" : ["src"], |
586 "dependencies" : ["com.oracle.graal.phases.common"], | 611 "dependencies" : ["com.oracle.graal.phases.common"], |
587 "annotationProcessors" : [ | 612 "annotationProcessors" : [ |
588 "jvmci:JVMCI_OPTIONS_PROCESSOR", | 613 ap("OPTIONS"), |
589 "GRAAL_NODEINFO_PROCESSOR" | 614 "GRAAL_NODEINFO_PROCESSOR" |
590 ], | 615 ], |
591 "checkstyle" : "com.oracle.graal.graph", | 616 "checkstyle" : "com.oracle.graal.graph", |
592 "javaCompliance" : "1.8", | 617 "javaCompliance" : _8_9, |
593 "workingSets" : "Graal,Phases", | 618 "workingSets" : "Graal,Phases", |
594 }, | 619 }, |
595 | 620 |
596 "com.oracle.graal.virtual.bench" : { | 621 "com.oracle.graal.virtual.bench" : { |
597 "subDir" : "graal", | 622 "subDir" : "graal", |
598 "sourceDirs" : ["src"], | 623 "sourceDirs" : ["src"], |
599 "dependencies" : ["JMH"], | 624 "dependencies" : ["JMH"], |
600 "checkstyle" : "com.oracle.graal.graph", | 625 "checkstyle" : "com.oracle.graal.graph", |
601 "javaCompliance" : "1.8", | 626 "javaCompliance" : _8_9, |
602 "annotationProcessors" : ["JMH"], | 627 "annotationProcessors" : ["JMH"], |
603 "workingSets" : "Graal,Bench", | 628 "workingSets" : "Graal,Bench", |
604 }, | 629 }, |
605 | 630 |
606 "com.oracle.graal.microbenchmarks" : { | 631 "com.oracle.graal.microbenchmarks" : { |
611 "com.oracle.graal.api.test", | 636 "com.oracle.graal.api.test", |
612 "com.oracle.graal.java", | 637 "com.oracle.graal.java", |
613 "com.oracle.graal.runtime", | 638 "com.oracle.graal.runtime", |
614 ], | 639 ], |
615 "checkstyle" : "com.oracle.graal.graph", | 640 "checkstyle" : "com.oracle.graal.graph", |
616 "javaCompliance" : "1.8", | 641 "javaCompliance" : _8_9, |
617 "annotationProcessors" : ["JMH"], | 642 "annotationProcessors" : ["JMH"], |
618 "workingSets" : "Graal,Bench", | 643 "workingSets" : "Graal,Bench", |
619 }, | 644 }, |
620 | 645 |
621 "com.oracle.graal.loop" : { | 646 "com.oracle.graal.loop" : { |
622 "subDir" : "graal", | 647 "subDir" : "graal", |
623 "sourceDirs" : ["src"], | 648 "sourceDirs" : ["src"], |
624 "dependencies" : ["com.oracle.graal.phases.common"], | 649 "dependencies" : ["com.oracle.graal.phases.common"], |
625 "annotationProcessors" : ["jvmci:JVMCI_OPTIONS_PROCESSOR"], | 650 "annotationProcessors" : [ap("OPTIONS")], |
626 "checkstyle" : "com.oracle.graal.graph", | 651 "checkstyle" : "com.oracle.graal.graph", |
627 "javaCompliance" : "1.8", | 652 "javaCompliance" : _8_9, |
628 "workingSets" : "Graal,Phases", | 653 "workingSets" : "Graal,Phases", |
629 }, | 654 }, |
630 | 655 |
631 "com.oracle.graal.compiler" : { | 656 "com.oracle.graal.compiler" : { |
632 "subDir" : "graal", | 657 "subDir" : "graal", |
634 "dependencies" : [ | 659 "dependencies" : [ |
635 "com.oracle.graal.virtual", | 660 "com.oracle.graal.virtual", |
636 "com.oracle.graal.loop", | 661 "com.oracle.graal.loop", |
637 ], | 662 ], |
638 "checkstyle" : "com.oracle.graal.graph", | 663 "checkstyle" : "com.oracle.graal.graph", |
639 "javaCompliance" : "1.8", | 664 "javaCompliance" : _8_9, |
640 "annotationProcessors" : [ | 665 "annotationProcessors" : [ |
641 "jvmci:JVMCI_SERVICE_PROCESSOR", | 666 ap("SERVICE"), |
642 "jvmci:JVMCI_OPTIONS_PROCESSOR", | 667 ap("OPTIONS"), |
643 ], | 668 ], |
644 "workingSets" : "Graal", | 669 "workingSets" : "Graal", |
645 }, | 670 }, |
646 | 671 |
647 "com.oracle.graal.compiler.match.processor" : { | 672 "com.oracle.graal.compiler.match.processor" : { |
649 "sourceDirs" : ["src"], | 674 "sourceDirs" : ["src"], |
650 "dependencies" : [ | 675 "dependencies" : [ |
651 "com.oracle.graal.compiler", | 676 "com.oracle.graal.compiler", |
652 ], | 677 ], |
653 "checkstyle" : "com.oracle.graal.graph", | 678 "checkstyle" : "com.oracle.graal.graph", |
654 "javaCompliance" : "1.8", | 679 "javaCompliance" : _8_9, |
655 "workingSets" : "Graal,Codegen", | 680 "workingSets" : "Graal,Codegen", |
656 }, | 681 }, |
657 | 682 |
658 "com.oracle.graal.compiler.amd64" : { | 683 "com.oracle.graal.compiler.amd64" : { |
659 "subDir" : "graal", | 684 "subDir" : "graal", |
666 "checkstyle" : "com.oracle.graal.graph", | 691 "checkstyle" : "com.oracle.graal.graph", |
667 "annotationProcessors" : [ | 692 "annotationProcessors" : [ |
668 "GRAAL_NODEINFO_PROCESSOR", | 693 "GRAAL_NODEINFO_PROCESSOR", |
669 "GRAAL_COMPILER_MATCH_PROCESSOR" | 694 "GRAAL_COMPILER_MATCH_PROCESSOR" |
670 ], | 695 ], |
671 "javaCompliance" : "1.8", | 696 "javaCompliance" : _8_9, |
672 "workingSets" : "Graal,AMD64", | 697 "workingSets" : "Graal,AMD64", |
673 }, | 698 }, |
674 | 699 |
675 "com.oracle.graal.compiler.amd64.test" : { | 700 "com.oracle.graal.compiler.amd64.test" : { |
676 "subDir" : "graal", | 701 "subDir" : "graal", |
677 "sourceDirs" : ["src"], | 702 "sourceDirs" : ["src"], |
678 "dependencies" : [ | 703 "dependencies" : deps([ |
679 "com.oracle.graal.lir.jtt", | 704 "com.oracle.graal.lir.jtt", |
680 "jvmci:JVMCI_HOTSPOT" | 705 "jvmci:JVMCI_HOTSPOT" |
681 ], | 706 ]), |
682 "checkstyle" : "com.oracle.graal.graph", | 707 "checkstyle" : "com.oracle.graal.graph", |
683 "javaCompliance" : "1.8", | 708 "javaCompliance" : _8_9, |
684 "workingSets" : "Graal,AMD64,Test", | 709 "workingSets" : "Graal,AMD64,Test", |
685 }, | 710 }, |
686 | 711 |
687 "com.oracle.graal.compiler.sparc" : { | 712 "com.oracle.graal.compiler.sparc" : { |
688 "subDir" : "graal", | 713 "subDir" : "graal", |
694 "checkstyle" : "com.oracle.graal.graph", | 719 "checkstyle" : "com.oracle.graal.graph", |
695 "annotationProcessors" : [ | 720 "annotationProcessors" : [ |
696 "GRAAL_NODEINFO_PROCESSOR", | 721 "GRAAL_NODEINFO_PROCESSOR", |
697 "GRAAL_COMPILER_MATCH_PROCESSOR" | 722 "GRAAL_COMPILER_MATCH_PROCESSOR" |
698 ], | 723 ], |
699 "javaCompliance" : "1.8", | 724 "javaCompliance" : _8_9, |
700 "workingSets" : "Graal,SPARC", | 725 "workingSets" : "Graal,SPARC", |
701 }, | 726 }, |
702 | 727 |
703 "com.oracle.graal.compiler.sparc.test" : { | 728 "com.oracle.graal.compiler.sparc.test" : { |
704 "subDir" : "graal", | 729 "subDir" : "graal", |
705 "sourceDirs" : ["src"], | 730 "sourceDirs" : ["src"], |
706 "dependencies" : [ | 731 "dependencies" : deps([ |
707 "com.oracle.graal.compiler.test", | 732 "com.oracle.graal.compiler.test", |
708 "jvmci:JVMCI_HOTSPOT" | 733 "jvmci:JVMCI_HOTSPOT" |
709 ], | 734 ]), |
710 "checkstyle" : "com.oracle.graal.graph", | 735 "checkstyle" : "com.oracle.graal.graph", |
711 "javaCompliance" : "1.8", | 736 "javaCompliance" : _8_9, |
712 "workingSets" : "Graal,SPARC,Test", | 737 "workingSets" : "Graal,SPARC,Test", |
713 }, | 738 }, |
714 | 739 |
715 "com.oracle.graal.runtime" : { | 740 "com.oracle.graal.runtime" : { |
716 "subDir" : "graal", | 741 "subDir" : "graal", |
717 "sourceDirs" : ["src"], | 742 "sourceDirs" : ["src"], |
718 "dependencies" : ["com.oracle.graal.compiler"], | 743 "dependencies" : ["com.oracle.graal.compiler"], |
719 "checkstyle" : "com.oracle.graal.graph", | 744 "checkstyle" : "com.oracle.graal.graph", |
720 "javaCompliance" : "1.8", | 745 "javaCompliance" : _8_9, |
721 "workingSets" : "Graal", | 746 "workingSets" : "Graal", |
722 }, | 747 }, |
723 | 748 |
724 "com.oracle.graal.java" : { | 749 "com.oracle.graal.java" : { |
725 "subDir" : "graal", | 750 "subDir" : "graal", |
726 "sourceDirs" : ["src"], | 751 "sourceDirs" : ["src"], |
727 "dependencies" : [ | 752 "dependencies" : [ |
728 "com.oracle.graal.phases", | 753 "com.oracle.graal.phases", |
729 "com.oracle.graal.graphbuilderconf", | 754 "com.oracle.graal.graphbuilderconf", |
730 ], | 755 ], |
731 "annotationProcessors" : ["jvmci:JVMCI_OPTIONS_PROCESSOR"], | 756 "annotationProcessors" : [ap("OPTIONS")], |
732 "checkstyle" : "com.oracle.graal.graph", | 757 "checkstyle" : "com.oracle.graal.graph", |
733 "javaCompliance" : "1.8", | 758 "javaCompliance" : _8_9, |
734 "workingSets" : "Graal,Java", | 759 "workingSets" : "Graal,Java", |
735 }, | 760 }, |
736 | 761 |
737 "com.oracle.graal.graphbuilderconf" : { | 762 "com.oracle.graal.graphbuilderconf" : { |
738 "subDir" : "graal", | 763 "subDir" : "graal", |
739 "sourceDirs" : ["src"], | 764 "sourceDirs" : ["src"], |
740 "dependencies" : [ | 765 "dependencies" : [ |
741 "com.oracle.graal.nodes", | 766 "com.oracle.graal.nodes", |
742 ], | 767 ], |
743 "checkstyle" : "com.oracle.graal.graph", | 768 "checkstyle" : "com.oracle.graal.graph", |
744 "javaCompliance" : "1.8", | 769 "javaCompliance" : _8_9, |
745 "workingSets" : "Graal,Java", | 770 "workingSets" : "Graal,Java", |
746 }, | 771 }, |
747 | 772 |
748 "com.oracle.graal.compiler.common" : { | 773 "com.oracle.graal.compiler.common" : { |
749 "subDir" : "graal", | 774 "subDir" : "graal", |
750 "sourceDirs" : ["src"], | 775 "sourceDirs" : ["src"], |
751 "dependencies" : [ | 776 "dependencies" : [ |
752 "com.oracle.graal.debug", | 777 "com.oracle.graal.debug", |
753 ], | 778 ], |
754 "annotationProcessors" : ["jvmci:JVMCI_OPTIONS_PROCESSOR"], | 779 "annotationProcessors" : [ap("OPTIONS")], |
755 "checkstyle" : "com.oracle.graal.graph", | 780 "checkstyle" : "com.oracle.graal.graph", |
756 "javaCompliance" : "1.8", | 781 "javaCompliance" : _8_9, |
757 "workingSets" : "Graal,Java", | 782 "workingSets" : "Graal,Java", |
758 }, | 783 }, |
759 | 784 |
760 "com.oracle.graal.printer" : { | 785 "com.oracle.graal.printer" : { |
761 "subDir" : "graal", | 786 "subDir" : "graal", |
764 "com.oracle.graal.code", | 789 "com.oracle.graal.code", |
765 "com.oracle.graal.java", | 790 "com.oracle.graal.java", |
766 "com.oracle.graal.compiler", | 791 "com.oracle.graal.compiler", |
767 ], | 792 ], |
768 "annotationProcessors" : [ | 793 "annotationProcessors" : [ |
769 "jvmci:JVMCI_OPTIONS_PROCESSOR", | 794 ap("OPTIONS"), |
770 "jvmci:JVMCI_SERVICE_PROCESSOR" | 795 ap("SERVICE") |
771 ], | 796 ], |
772 "checkstyle" : "com.oracle.graal.graph", | 797 "checkstyle" : "com.oracle.graal.graph", |
773 "javaCompliance" : "1.8", | 798 "javaCompliance" : _8_9, |
774 "workingSets" : "Graal,Graph", | 799 "workingSets" : "Graal,Graph", |
775 }, | 800 }, |
776 | 801 |
777 "com.oracle.graal.test" : { | 802 "com.oracle.graal.test" : { |
778 "subDir" : "graal", | 803 "subDir" : "graal", |
779 "sourceDirs" : ["src"], | 804 "sourceDirs" : ["src"], |
780 "dependencies" : [ | 805 "dependencies" : [ |
781 "mx:JUNIT", | 806 "mx:JUNIT", |
782 ], | 807 ], |
783 "checkstyle" : "com.oracle.graal.graph", | 808 "checkstyle" : "com.oracle.graal.graph", |
784 "javaCompliance" : "1.8", | 809 "javaCompliance" : _8_9, |
785 "workingSets" : "Graal,Test", | 810 "workingSets" : "Graal,Test", |
786 }, | 811 }, |
787 | 812 |
788 "com.oracle.graal.compiler.test" : { | 813 "com.oracle.graal.compiler.test" : { |
789 "subDir" : "graal", | 814 "subDir" : "graal", |
796 "com.oracle.graal.graph.test", | 821 "com.oracle.graal.graph.test", |
797 "JAVA_ALLOCATION_INSTRUMENTER", | 822 "JAVA_ALLOCATION_INSTRUMENTER", |
798 ], | 823 ], |
799 "annotationProcessors" : ["GRAAL_NODEINFO_PROCESSOR"], | 824 "annotationProcessors" : ["GRAAL_NODEINFO_PROCESSOR"], |
800 "checkstyle" : "com.oracle.graal.graph", | 825 "checkstyle" : "com.oracle.graal.graph", |
801 "javaCompliance" : "1.8", | 826 "javaCompliance" : _8_9, |
802 "workingSets" : "Graal,Test", | 827 "workingSets" : "Graal,Test", |
803 "jacoco" : "exclude", | 828 "jacoco" : "exclude", |
804 }, | 829 }, |
805 | 830 |
806 "com.oracle.graal.jtt" : { | 831 "com.oracle.graal.jtt" : { |
808 "sourceDirs" : ["src"], | 833 "sourceDirs" : ["src"], |
809 "dependencies" : [ | 834 "dependencies" : [ |
810 "com.oracle.graal.compiler.test", | 835 "com.oracle.graal.compiler.test", |
811 ], | 836 ], |
812 "checkstyle" : "com.oracle.graal.graph", | 837 "checkstyle" : "com.oracle.graal.graph", |
813 "javaCompliance" : "1.8", | 838 "javaCompliance" : _8_9, |
814 "workingSets" : "Graal,Test", | 839 "workingSets" : "Graal,Test", |
815 "jacoco" : "exclude", | 840 "jacoco" : "exclude", |
816 "findbugs" : "false", | 841 "findbugs" : "false", |
817 }, | 842 }, |
818 | 843 |
829 ], | 854 ], |
830 "checkstyle" : "com.oracle.graal.graph", | 855 "checkstyle" : "com.oracle.graal.graph", |
831 "annotationProcessors" : [ | 856 "annotationProcessors" : [ |
832 "GRAAL_NODEINFO_PROCESSOR", | 857 "GRAAL_NODEINFO_PROCESSOR", |
833 "GRAAL_REPLACEMENTS_VERIFIER", | 858 "GRAAL_REPLACEMENTS_VERIFIER", |
834 "jvmci:JVMCI_OPTIONS_PROCESSOR", | 859 ap("OPTIONS"), |
835 "jvmci:JVMCI_SERVICE_PROCESSOR", | 860 ap("SERVICE"), |
836 "truffle:TRUFFLE_DSL_PROCESSOR", | 861 "truffle:TRUFFLE_DSL_PROCESSOR", |
837 ], | 862 ], |
838 "javaCompliance" : "1.8", | 863 "javaCompliance" : _8_9, |
839 "workingSets" : "Graal,Truffle", | 864 "workingSets" : "Graal,Truffle", |
840 "jacoco" : "exclude", | 865 "jacoco" : "exclude", |
841 }, | 866 }, |
842 | 867 |
843 "com.oracle.graal.truffle.test" : { | 868 "com.oracle.graal.truffle.test" : { |
851 "annotationProcessors" : [ | 876 "annotationProcessors" : [ |
852 "GRAAL_NODEINFO_PROCESSOR", | 877 "GRAAL_NODEINFO_PROCESSOR", |
853 "truffle:TRUFFLE_DSL_PROCESSOR" | 878 "truffle:TRUFFLE_DSL_PROCESSOR" |
854 ], | 879 ], |
855 "checkstyle" : "com.oracle.graal.graph", | 880 "checkstyle" : "com.oracle.graal.graph", |
856 "javaCompliance" : "1.8", | 881 "javaCompliance" : _8_9, |
857 "workingSets" : "Graal,Truffle,Test", | 882 "workingSets" : "Graal,Truffle,Test", |
858 "jacoco" : "exclude", | 883 "jacoco" : "exclude", |
859 }, | 884 }, |
860 | 885 |
861 "com.oracle.graal.truffle.hotspot" : { | 886 "com.oracle.graal.truffle.hotspot" : { |
865 "com.oracle.graal.truffle", | 890 "com.oracle.graal.truffle", |
866 "com.oracle.graal.hotspot", | 891 "com.oracle.graal.hotspot", |
867 "com.oracle.nfi", | 892 "com.oracle.nfi", |
868 ], | 893 ], |
869 "checkstyle" : "com.oracle.graal.graph", | 894 "checkstyle" : "com.oracle.graal.graph", |
870 "javaCompliance" : "1.8", | 895 "javaCompliance" : _8_9, |
871 "annotationProcessors" : [ | 896 "annotationProcessors" : [ |
872 "jvmci:JVMCI_OPTIONS_PROCESSOR", | 897 ap("OPTIONS"), |
873 "jvmci:JVMCI_SERVICE_PROCESSOR" | 898 ap("SERVICE") |
874 ], | 899 ], |
875 "workingSets" : "Graal,Truffle", | 900 "workingSets" : "Graal,Truffle", |
876 }, | 901 }, |
877 | 902 |
878 "com.oracle.graal.truffle.hotspot.amd64" : { | 903 "com.oracle.graal.truffle.hotspot.amd64" : { |
881 "dependencies" : [ | 906 "dependencies" : [ |
882 "com.oracle.graal.truffle.hotspot", | 907 "com.oracle.graal.truffle.hotspot", |
883 "com.oracle.graal.hotspot.amd64", | 908 "com.oracle.graal.hotspot.amd64", |
884 ], | 909 ], |
885 "checkstyle" : "com.oracle.graal.graph", | 910 "checkstyle" : "com.oracle.graal.graph", |
886 "javaCompliance" : "1.8", | 911 "javaCompliance" : _8_9, |
887 "annotationProcessors" : [ | 912 "annotationProcessors" : [ |
888 "jvmci:JVMCI_SERVICE_PROCESSOR", | 913 ap("SERVICE"), |
889 ], | 914 ], |
890 "workingSets" : "Graal,Truffle", | 915 "workingSets" : "Graal,Truffle", |
891 }, | 916 }, |
892 | 917 |
893 "com.oracle.graal.truffle.hotspot.sparc" : { | 918 "com.oracle.graal.truffle.hotspot.sparc" : { |
896 "dependencies" : [ | 921 "dependencies" : [ |
897 "com.oracle.graal.truffle.hotspot", | 922 "com.oracle.graal.truffle.hotspot", |
898 "com.oracle.graal.asm.sparc", | 923 "com.oracle.graal.asm.sparc", |
899 ], | 924 ], |
900 "checkstyle" : "com.oracle.graal.graph", | 925 "checkstyle" : "com.oracle.graal.graph", |
901 "javaCompliance" : "1.8", | 926 "javaCompliance" : _8_9, |
902 "annotationProcessors" : ["jvmci:JVMCI_SERVICE_PROCESSOR"], | 927 "annotationProcessors" : [ap("SERVICE")], |
903 "workingSets" : "Graal,Truffle,SPARC", | 928 "workingSets" : "Graal,Truffle,SPARC", |
904 } | 929 } |
905 }, | 930 }, |
906 | 931 |
907 "distributions" : { | 932 "distributions" : { |
920 "dependencies" : [ | 945 "dependencies" : [ |
921 "com.oracle.graal.api.replacements", | 946 "com.oracle.graal.api.replacements", |
922 "com.oracle.graal.api.runtime", | 947 "com.oracle.graal.api.runtime", |
923 "com.oracle.graal.graph", | 948 "com.oracle.graal.graph", |
924 ], | 949 ], |
925 "distDependencies" : [ | 950 "distDependencies" : deps([ |
926 "jvmci:JVMCI_API", | 951 "jvmci:JVMCI_API", |
927 "GRAAL_NODEINFO", | 952 "GRAAL_NODEINFO", |
928 ], | 953 ]), |
929 }, | 954 }, |
930 | 955 |
931 "GRAAL_COMPILER" : { | 956 "GRAAL_COMPILER" : { |
932 "subDir" : "graal", | 957 "subDir" : "graal", |
933 "dependencies" : [ | 958 "dependencies" : [ |
961 "dependencies" : [ | 986 "dependencies" : [ |
962 "com.oracle.graal.hotspot.amd64", | 987 "com.oracle.graal.hotspot.amd64", |
963 "com.oracle.graal.hotspot.sparc", | 988 "com.oracle.graal.hotspot.sparc", |
964 "com.oracle.graal.hotspot", | 989 "com.oracle.graal.hotspot", |
965 ], | 990 ], |
966 "distDependencies" : [ | 991 "distDependencies" : deps([ |
967 "jvmci:JVMCI_HOTSPOT", | 992 "jvmci:JVMCI_HOTSPOT", |
968 "jvmci:JVMCI_OPTIONS_PROCESSOR", | |
969 "GRAAL_COMPILER", | 993 "GRAAL_COMPILER", |
970 "GRAAL", | 994 "GRAAL", |
971 ], | 995 ]), |
972 }, | 996 }, |
973 | 997 |
974 "GRAAL_TEST" : { | 998 "GRAAL_TEST" : { |
975 "subDir" : "graal", | 999 "subDir" : "graal", |
976 "dependencies" : [ | 1000 "dependencies" : [ |
984 "com.oracle.graal.lir.jtt", | 1008 "com.oracle.graal.lir.jtt", |
985 "com.oracle.graal.lir.test", | 1009 "com.oracle.graal.lir.test", |
986 "com.oracle.graal.nodes.test", | 1010 "com.oracle.graal.nodes.test", |
987 "com.oracle.graal.phases.common.test", | 1011 "com.oracle.graal.phases.common.test", |
988 ], | 1012 ], |
989 "distDependencies" : [ | 1013 "distDependencies" : deps([ |
990 "GRAAL_HOTSPOT", | 1014 "GRAAL_HOTSPOT", |
991 "jvmci:JVMCI_HOTSPOT", | 1015 "jvmci:JVMCI_HOTSPOT", |
992 ], | 1016 ]), |
993 "exclude" : [ | 1017 "exclude" : [ |
994 "mx:JUNIT", | 1018 "mx:JUNIT", |
995 "JAVA_ALLOCATION_INSTRUMENTER" | 1019 "JAVA_ALLOCATION_INSTRUMENTER" |
996 ], | 1020 ], |
997 }, | 1021 }, |