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 "jdklibraries" : { 12 "JVMCI_SERVICES" : { 13 "path" : "lib/jvmci-services.jar", 14 "sourcePath" : "lib/jvmci-services.src.zip", 15 "optional" : False, 16 "jdkStandardizedSince" : "9", 17 "module" : "jdk.internal.vm.ci" 18 }, 19 "JVMCI_API" : { 20 "path" : "lib/jvmci/jvmci-api.jar", 21 "sourcePath" : "lib/jvmci/jvmci-api.src.zip", 22 "dependencies" : [ 23 "JVMCI_SERVICES", 24 ], 25 "optional" : False, 26 "jdkStandardizedSince" : "9", 27 "module" : "jdk.internal.vm.ci" 28 }, 29 "JVMCI_HOTSPOT" : { 30 "path" : "lib/jvmci/jvmci-hotspot.jar", 31 "sourcePath" : "lib/jvmci/jvmci-hotspot.src.zip", 32 "dependencies" : [ 33 "JVMCI_API", 34 ], 35 "optional" : False, 36 "jdkStandardizedSince" : "9", 37 "module" : "jdk.internal.vm.ci" 38 }, 39 }, 40 41 "libraries" : { 42 43 # ------------- Libraries ------------- 44 45 "JAVA_ALLOCATION_INSTRUMENTER" : { 46 "urls" : ["https://lafo.ssw.uni-linz.ac.at/pub/java-allocation-instrumenter/java-allocation-instrumenter-8f0db117e64e.jar"], 47 "sha1" : "476d9a44cd19d6b55f81571077dfa972a4f8a083", 48 "bootClassPathAgent" : "true", 49 }, 50 51 "ASM5" : { 52 "sha1" : "0da08b8cce7bbf903602a25a3a163ae252435795", 53 "urls" : ["https://lafo.ssw.uni-linz.ac.at/pub/graal-external-deps/asm-5.0.4.jar"], 54 }, 55 56 "ASM_TREE5" : { 57 "sha1" : "396ce0c07ba2b481f25a70195c7c94922f0d1b0b", 58 "urls" : ["https://lafo.ssw.uni-linz.ac.at/pub/graal-external-deps/asm-tree-5.0.4.jar"], 59 "dependencies" : ["ASM5"], 60 }, 61 }, 62 63 "projects" : { 64 # -------------- SDK -------------- 65 "org.graalvm.options" : { 66 "subDir" : "share/classes", 67 "sourceDirs" : ["src"], 68 "dependencies" : [], 69 "uses" : [], 70 "exports" : [ 71 "<package-info>", # exports all packages containing package-info.java 72 ], 73 "checkstyle" : "org.graalvm.word", 74 "javaCompliance" : "1.8", 75 "workingSets" : "API,SDK", 76 }, 77 "org.graalvm.word" : { 78 "subDir" : "share/classes", 79 "sourceDirs" : ["src"], 80 "dependencies" : [], 81 "checkstyle" : "org.graalvm.word", 82 "javaCompliance" : "1.8", 83 "workingSets" : "API,SDK", 84 }, 85 86 # ------------- Graal ------------- 87 88 "org.graalvm.compiler.serviceprovider" : { 89 "subDir" : "share/classes", 90 "dependencies" : ["JVMCI_SERVICES"], 91 "sourceDirs" : ["src"], 92 "checkstyle" : "org.graalvm.compiler.graph", 93 "javaCompliance" : "1.8", 94 "workingSets" : "API,Graal", 95 }, 96 97 "org.graalvm.compiler.serviceprovider.processor" : { 98 "subDir" : "share/classes", 99 "sourceDirs" : ["src"], 100 "dependencies" : ["org.graalvm.compiler.serviceprovider"], 101 "checkstyle" : "org.graalvm.compiler.graph", 102 "javaCompliance" : "1.8", 103 "workingSets" : "Graal,Codegen", 104 }, 105 106 "org.graalvm.compiler.options" : { 107 "subDir" : "share/classes", 108 "dependencies" : ["JVMCI_SERVICES", "JVMCI_API", "org.graalvm.util"], 109 "sourceDirs" : ["src"], 110 "dependencies" : ["org.graalvm.util"], 111 "checkstyle" : "org.graalvm.compiler.graph", 112 "uses" : ["org.graalvm.compiler.options.OptionDescriptors"], 113 "javaCompliance" : "1.8", 114 "workingSets" : "Graal", 115 }, 116 117 "org.graalvm.compiler.options.processor" : { 118 "subDir" : "share/classes", 119 "sourceDirs" : ["src"], 120 "dependencies" : [ 121 "org.graalvm.compiler.options", 122 ], 123 "checkstyle" : "org.graalvm.compiler.graph", 124 "javaCompliance" : "1.8", 125 "workingSets" : "Graal,Codegen", 126 }, 127 128 "org.graalvm.compiler.options.test" : { 129 "subDir" : "share/classes", 130 "sourceDirs" : ["src"], 131 "dependencies" : [ 132 "org.graalvm.compiler.options", 133 "mx:JUNIT", 134 ], 135 "checkstyle" : "org.graalvm.compiler.graph", 136 "javaCompliance" : "1.8", 137 "workingSets" : "Graal", 138 }, 139 140 "org.graalvm.compiler.debug" : { 141 "subDir" : "share/classes", 142 "sourceDirs" : ["src"], 143 "checkstyle" : "org.graalvm.compiler.graph", 144 "uses" : [ 145 "org.graalvm.compiler.debug.DebugHandlersFactory", 146 "org.graalvm.compiler.debug.TTYStreamProvider", 147 ], 148 "dependencies" : [ 149 "JVMCI_API", 150 "org.graalvm.compiler.serviceprovider", 151 "org.graalvm.compiler.options" 152 ], 153 "annotationProcessors" : ["GRAAL_OPTIONS_PROCESSOR"], 154 "javaCompliance" : "1.8", 155 "workingSets" : "Graal,Debug", 156 }, 157 158 "org.graalvm.compiler.debug.test" : { 159 "subDir" : "share/classes", 160 "sourceDirs" : ["src"], 161 "dependencies" : [ 162 "mx:JUNIT", 163 "org.graalvm.compiler.debug", 164 ], 165 "checkstyle" : "org.graalvm.compiler.graph", 166 "javaCompliance" : "1.8", 167 "workingSets" : "Graal,Debug,Test", 168 }, 169 170 "org.graalvm.compiler.code" : { 171 "subDir" : "share/classes", 172 "sourceDirs" : ["src"], 173 "dependencies" : [ 174 "org.graalvm.compiler.graph", 175 ], 176 "annotationProcessors" : ["GRAAL_SERVICEPROVIDER_PROCESSOR"], 177 "checkstyle" : "org.graalvm.compiler.graph", 178 "javaCompliance" : "1.8", 179 "workingSets" : "Graal", 180 }, 181 182 "org.graalvm.graphio" : { 183 "subDir" : "share/classes", 184 "sourceDirs" : ["src"], 185 "checkstyle" : "org.graalvm.compiler.graph", 186 "javaCompliance" : "1.8", 187 "workingSets" : "API,Graal", 188 }, 189 190 "org.graalvm.util" : { 191 "subDir" : "share/classes", 192 "sourceDirs" : ["src"], 193 "checkstyle" : "org.graalvm.compiler.graph", 194 "javaCompliance" : "1.8", 195 "workingSets" : "API,Graal", 196 }, 197 198 "org.graalvm.util.test" : { 199 "subDir" : "share/classes", 200 "sourceDirs" : ["src"], 201 "dependencies" : [ 202 "mx:JUNIT", 203 "org.graalvm.util", 204 ], 205 "checkstyle" : "org.graalvm.compiler.graph", 206 "javaCompliance" : "1.8", 207 "workingSets" : "API,Graal", 208 }, 209 210 "org.graalvm.compiler.api.directives" : { 211 "subDir" : "share/classes", 212 "sourceDirs" : ["src"], 213 "checkstyle" : "org.graalvm.compiler.graph", 214 "javaCompliance" : "1.8", 215 "workingSets" : "API,Graal", 216 }, 217 218 "org.graalvm.compiler.api.directives.test" : { 219 "subDir" : "share/classes", 220 "sourceDirs" : ["src"], 221 "checkstyle" : "org.graalvm.compiler.graph", 222 "dependencies" : [ 223 "JVMCI_HOTSPOT", 224 "org.graalvm.compiler.core.test", 225 ], 226 "javaCompliance" : "1.8", 227 "workingSets" : "API,Graal", 228 }, 229 230 "org.graalvm.compiler.api.runtime" : { 231 "subDir" : "share/classes", 232 "sourceDirs" : ["src"], 233 "dependencies" : [ 234 "JVMCI_API", 235 ], 236 "checkstyle" : "org.graalvm.compiler.graph", 237 "javaCompliance" : "1.8", 238 "workingSets" : "API,Graal", 239 }, 240 241 "org.graalvm.compiler.api.test" : { 242 "subDir" : "share/classes", 243 "sourceDirs" : ["src"], 244 "dependencies" : [ 245 "mx:JUNIT", 246 "JVMCI_SERVICES", 247 "org.graalvm.compiler.api.runtime", 248 ], 249 "checkstyle" : "org.graalvm.compiler.graph", 250 "javaCompliance" : "1.8", 251 "workingSets" : "API,Graal,Test", 252 }, 253 254 "org.graalvm.compiler.api.replacements" : { 255 "subDir" : "share/classes", 256 "sourceDirs" : ["src"], 257 "dependencies" : ["JVMCI_API"], 258 "checkstyle" : "org.graalvm.compiler.graph", 259 "javaCompliance" : "1.8", 260 "workingSets" : "API,Graal,Replacements", 261 }, 262 263 "org.graalvm.compiler.hotspot" : { 264 "subDir" : "share/classes", 265 "sourceDirs" : ["src"], 266 "dependencies" : [ 267 "JVMCI_HOTSPOT", 268 "org.graalvm.compiler.api.runtime", 269 "org.graalvm.compiler.replacements", 270 "org.graalvm.compiler.printer", 271 "org.graalvm.compiler.runtime", 272 ], 273 "imports" : [ 274 # All other internal packages are exported dynamically - 275 # see org.graalvm.compiler.hotspot.HotSpotGraalJVMCIServiceLocator 276 "jdk.internal.module", 277 ], 278 "checkstyle" : "org.graalvm.compiler.graph", 279 "annotationProcessors" : [ 280 "GRAAL_NODEINFO_PROCESSOR", 281 "GRAAL_COMPILER_MATCH_PROCESSOR", 282 "GRAAL_REPLACEMENTS_VERIFIER", 283 "GRAAL_OPTIONS_PROCESSOR", 284 "GRAAL_SERVICEPROVIDER_PROCESSOR", 285 ], 286 "javaCompliance" : "1.8", 287 "workingSets" : "Graal,HotSpot", 288 }, 289 290 "org.graalvm.compiler.hotspot.aarch64" : { 291 "subDir" : "share/classes", 292 "sourceDirs" : ["src"], 293 "dependencies" : [ 294 "org.graalvm.compiler.core.aarch64", 295 "org.graalvm.compiler.hotspot", 296 "org.graalvm.compiler.replacements.aarch64", 297 ], 298 "checkstyle" : "org.graalvm.compiler.graph", 299 "annotationProcessors" : [ 300 "GRAAL_SERVICEPROVIDER_PROCESSOR", 301 "GRAAL_NODEINFO_PROCESSOR" 302 ], 303 "javaCompliance" : "1.8", 304 "workingSets" : "Graal,HotSpot,AArch64", 305 }, 306 307 "org.graalvm.compiler.hotspot.amd64" : { 308 "subDir" : "share/classes", 309 "sourceDirs" : ["src"], 310 "dependencies" : [ 311 "org.graalvm.compiler.core.amd64", 312 "org.graalvm.compiler.hotspot", 313 "org.graalvm.compiler.replacements.amd64", 314 ], 315 "checkstyle" : "org.graalvm.compiler.graph", 316 "annotationProcessors" : [ 317 "GRAAL_SERVICEPROVIDER_PROCESSOR", 318 "GRAAL_NODEINFO_PROCESSOR" 319 ], 320 "javaCompliance" : "1.8", 321 "workingSets" : "Graal,HotSpot,AMD64", 322 }, 323 324 "org.graalvm.compiler.hotspot.sparc" : { 325 "subDir" : "share/classes", 326 "sourceDirs" : ["src"], 327 "dependencies" : [ 328 "org.graalvm.compiler.hotspot", 329 "org.graalvm.compiler.core.sparc", 330 "org.graalvm.compiler.replacements.sparc", 331 ], 332 "checkstyle" : "org.graalvm.compiler.graph", 333 "annotationProcessors" : ["GRAAL_SERVICEPROVIDER_PROCESSOR"], 334 "javaCompliance" : "1.8", 335 "workingSets" : "Graal,HotSpot,SPARC", 336 }, 337 338 "org.graalvm.compiler.hotspot.test" : { 339 "subDir" : "share/classes", 340 "sourceDirs" : ["src"], 341 "dependencies" : [ 342 "org.graalvm.compiler.replacements.test", 343 "org.graalvm.compiler.hotspot", 344 ], 345 "annotationProcessors" : [ 346 "GRAAL_NODEINFO_PROCESSOR" 347 ], 348 "checkstyle" : "org.graalvm.compiler.graph", 349 "javaCompliance" : "1.8", 350 "workingSets" : "Graal,HotSpot,Test", 351 }, 352 353 "org.graalvm.compiler.hotspot.lir.test" : { 354 "subDir" : "share/classes", 355 "sourceDirs" : ["src"], 356 "dependencies" : [ 357 "org.graalvm.compiler.hotspot", 358 "org.graalvm.compiler.lir.jtt", 359 "org.graalvm.compiler.lir.test", 360 "JVMCI_API", 361 "JVMCI_HOTSPOT", 362 ], 363 "checkstyle" : "org.graalvm.compiler.graph", 364 "javaCompliance" : "1.8", 365 "workingSets" : "Graal,HotSpot,Test", 366 }, 367 368 "org.graalvm.compiler.hotspot.aarch64.test" : { 369 "subDir" : "share/classes", 370 "sourceDirs" : ["src"], 371 "dependencies" : [ 372 "org.graalvm.compiler.asm.aarch64", 373 "org.graalvm.compiler.hotspot.test", 374 ], 375 "annotationProcessors" : ["GRAAL_NODEINFO_PROCESSOR"], 376 "checkstyle" : "org.graalvm.compiler.graph", 377 "javaCompliance" : "1.8", 378 "workingSets" : "Graal,HotSpot,AArch64,Test", 379 }, 380 381 "org.graalvm.compiler.hotspot.amd64.test" : { 382 "subDir" : "share/classes", 383 "sourceDirs" : ["src"], 384 "dependencies" : [ 385 "org.graalvm.compiler.asm.amd64", 386 "org.graalvm.compiler.hotspot.test", 387 "org.graalvm.compiler.lir.amd64", 388 "org.graalvm.compiler.lir.jtt", 389 ], 390 "annotationProcessors" : ["GRAAL_NODEINFO_PROCESSOR"], 391 "checkstyle" : "org.graalvm.compiler.graph", 392 "javaCompliance" : "1.8", 393 "workingSets" : "Graal,HotSpot,AMD64,Test", 394 }, 395 396 "org.graalvm.compiler.nodeinfo" : { 397 "subDir" : "share/classes", 398 "sourceDirs" : ["src"], 399 "checkstyle" : "org.graalvm.compiler.graph", 400 "javaCompliance" : "1.8", 401 "workingSets" : "Graal,Graph", 402 }, 403 404 "org.graalvm.compiler.nodeinfo.processor" : { 405 "subDir" : "share/classes", 406 "sourceDirs" : ["src"], 407 "checkstyle" : "org.graalvm.compiler.graph", 408 "dependencies" : [ 409 "org.graalvm.compiler.nodeinfo", 410 ], 411 "javaCompliance" : "1.8", 412 "workingSets" : "Graal,Graph", 413 }, 414 415 "org.graalvm.compiler.graph" : { 416 "subDir" : "share/classes", 417 "sourceDirs" : ["src"], 418 "dependencies" : [ 419 "org.graalvm.compiler.nodeinfo", 420 "org.graalvm.compiler.core.common", 421 ], 422 "javaCompliance" : "1.8", 423 "annotationProcessors" : [ 424 "GRAAL_OPTIONS_PROCESSOR", 425 "GRAAL_NODEINFO_PROCESSOR" 426 ], 427 "workingSets" : "Graal,Graph", 428 }, 429 430 "org.graalvm.compiler.graph.test" : { 431 "subDir" : "share/classes", 432 "sourceDirs" : ["src"], 433 "checkstyle" : "org.graalvm.compiler.graph", 434 "dependencies" : [ 435 "mx:JUNIT", 436 "org.graalvm.compiler.api.test", 437 "org.graalvm.compiler.graph", 438 ], 439 "annotationProcessors" : ["GRAAL_NODEINFO_PROCESSOR"], 440 "javaCompliance" : "1.8", 441 "workingSets" : "Graal,Graph,Test", 442 }, 443 444 "org.graalvm.compiler.asm" : { 445 "subDir" : "share/classes", 446 "sourceDirs" : ["src"], 447 "dependencies" : [ 448 "JVMCI_API", 449 "org.graalvm.compiler.core.common" 450 ], 451 "checkstyle" : "org.graalvm.compiler.graph", 452 "javaCompliance" : "1.8", 453 "workingSets" : "Graal,Assembler", 454 }, 455 456 "org.graalvm.compiler.asm.aarch64" : { 457 "subDir" : "share/classes", 458 "sourceDirs" : ["src"], 459 "dependencies" : [ 460 "org.graalvm.compiler.asm", 461 ], 462 "checkstyle" : "org.graalvm.compiler.graph", 463 "javaCompliance" : "1.8", 464 "workingSets" : "Graal,Assembler,AArch64", 465 }, 466 467 "org.graalvm.compiler.asm.amd64" : { 468 "subDir" : "share/classes", 469 "sourceDirs" : ["src"], 470 "dependencies" : [ 471 "org.graalvm.compiler.asm", 472 ], 473 "checkstyle" : "org.graalvm.compiler.graph", 474 "javaCompliance" : "1.8", 475 "workingSets" : "Graal,Assembler,AMD64", 476 }, 477 478 "org.graalvm.compiler.asm.sparc" : { 479 "subDir" : "share/classes", 480 "sourceDirs" : ["src"], 481 "dependencies" : [ 482 "org.graalvm.compiler.asm", 483 ], 484 "checkstyle" : "org.graalvm.compiler.graph", 485 "javaCompliance" : "1.8", 486 "workingSets" : "Graal,Assembler,SPARC", 487 }, 488 489 "org.graalvm.compiler.asm.sparc.test" : { 490 "subDir" : "share/classes", 491 "sourceDirs" : ["src"], 492 "dependencies" : [ 493 "org.graalvm.compiler.asm.test", 494 "org.graalvm.compiler.asm.sparc", 495 ], 496 "checkstyle" : "org.graalvm.compiler.graph", 497 "javaCompliance" : "1.8", 498 "workingSets" : "Graal,Assembler,SPARC,Test", 499 }, 500 501 "org.graalvm.compiler.bytecode" : { 502 "subDir" : "share/classes", 503 "sourceDirs" : ["src"], 504 "dependencies" : ["JVMCI_API"], 505 "checkstyle" : "org.graalvm.compiler.graph", 506 "javaCompliance" : "1.8", 507 "workingSets" : "Graal,Java", 508 }, 509 510 "org.graalvm.compiler.asm.test" : { 511 "subDir" : "share/classes", 512 "sourceDirs" : ["src"], 513 "dependencies" : [ 514 "org.graalvm.compiler.api.test", 515 "org.graalvm.compiler.code", 516 "org.graalvm.compiler.runtime", 517 "org.graalvm.compiler.test", 518 "org.graalvm.compiler.debug", 519 ], 520 "checkstyle" : "org.graalvm.compiler.graph", 521 "javaCompliance" : "1.8", 522 "workingSets" : "Graal,Assembler,Test", 523 }, 524 525 "org.graalvm.compiler.asm.aarch64.test" : { 526 "subDir" : "share/classes", 527 "sourceDirs" : ["src"], 528 "dependencies" : [ 529 "org.graalvm.compiler.asm.test", 530 "org.graalvm.compiler.asm.aarch64", 531 ], 532 "checkstyle" : "org.graalvm.compiler.graph", 533 "javaCompliance" : "1.8", 534 "workingSets" : "Graal,Assembler,AArch64,Test", 535 }, 536 537 "org.graalvm.compiler.asm.amd64.test" : { 538 "subDir" : "share/classes", 539 "sourceDirs" : ["src"], 540 "dependencies" : [ 541 "org.graalvm.compiler.asm.test", 542 "org.graalvm.compiler.asm.amd64", 543 ], 544 "checkstyle" : "org.graalvm.compiler.graph", 545 "javaCompliance" : "1.8", 546 "workingSets" : "Graal,Assembler,AMD64,Test", 547 }, 548 549 "org.graalvm.compiler.lir" : { 550 "subDir" : "share/classes", 551 "sourceDirs" : ["src"], 552 "dependencies" : [ 553 "org.graalvm.compiler.asm", 554 "org.graalvm.compiler.code", 555 ], 556 "annotationProcessors" : ["GRAAL_OPTIONS_PROCESSOR"], 557 "checkstyle" : "org.graalvm.compiler.graph", 558 "javaCompliance" : "1.8", 559 "workingSets" : "Graal,LIR", 560 }, 561 562 "org.graalvm.compiler.lir.jtt" : { 563 "subDir" : "share/classes", 564 "sourceDirs" : ["src"], 565 "dependencies" : [ 566 "org.graalvm.compiler.jtt", 567 ], 568 "annotationProcessors" : ["GRAAL_NODEINFO_PROCESSOR"], 569 "checkstyle" : "org.graalvm.compiler.graph", 570 "javaCompliance" : "1.8", 571 "workingSets" : "Graal,LIR", 572 "findbugs" : "false", 573 }, 574 575 "org.graalvm.compiler.lir.test" : { 576 "subDir" : "share/classes", 577 "sourceDirs" : ["src"], 578 "dependencies" : [ 579 "mx:JUNIT", 580 "org.graalvm.compiler.lir", 581 ], 582 "checkstyle" : "org.graalvm.compiler.graph", 583 "javaCompliance" : "1.8", 584 "workingSets" : "Graal,LIR", 585 }, 586 587 "org.graalvm.compiler.lir.aarch64" : { 588 "subDir" : "share/classes", 589 "sourceDirs" : ["src"], 590 "dependencies" : [ 591 "org.graalvm.compiler.lir", 592 "org.graalvm.compiler.asm.aarch64", 593 ], 594 "annotationProcessors" : ["GRAAL_OPTIONS_PROCESSOR"], 595 "checkstyle" : "org.graalvm.compiler.graph", 596 "javaCompliance" : "1.8", 597 "workingSets" : "Graal,LIR,AArch64", 598 }, 599 600 "org.graalvm.compiler.lir.amd64" : { 601 "subDir" : "share/classes", 602 "sourceDirs" : ["src"], 603 "dependencies" : [ 604 "org.graalvm.compiler.lir", 605 "org.graalvm.compiler.asm.amd64", 606 ], 607 "annotationProcessors" : ["GRAAL_OPTIONS_PROCESSOR"], 608 "checkstyle" : "org.graalvm.compiler.graph", 609 "javaCompliance" : "1.8", 610 "workingSets" : "Graal,LIR,AMD64", 611 }, 612 613 "org.graalvm.compiler.lir.sparc" : { 614 "subDir" : "share/classes", 615 "sourceDirs" : ["src"], 616 "dependencies" : [ 617 "org.graalvm.compiler.asm.sparc", 618 "org.graalvm.compiler.lir", 619 ], 620 "checkstyle" : "org.graalvm.compiler.graph", 621 "javaCompliance" : "1.8", 622 "workingSets" : "Graal,LIR,SPARC", 623 }, 624 625 "org.graalvm.compiler.word" : { 626 "subDir" : "share/classes", 627 "sourceDirs" : ["src"], 628 "dependencies" : ["org.graalvm.compiler.nodes"], 629 "checkstyle" : "org.graalvm.compiler.graph", 630 "javaCompliance" : "1.8", 631 "annotationProcessors" : ["GRAAL_NODEINFO_PROCESSOR"], 632 "workingSets" : "API,Graal", 633 }, 634 635 "org.graalvm.compiler.replacements" : { 636 "subDir" : "share/classes", 637 "sourceDirs" : ["src"], 638 "dependencies" : [ 639 "org.graalvm.compiler.api.directives", 640 "org.graalvm.compiler.java", 641 "org.graalvm.compiler.loop.phases", 642 "org.graalvm.compiler.word", 643 ], 644 "checkstyle" : "org.graalvm.compiler.graph", 645 "javaCompliance" : "1.8", 646 "annotationProcessors" : [ 647 "GRAAL_OPTIONS_PROCESSOR", 648 "GRAAL_REPLACEMENTS_VERIFIER", 649 "GRAAL_NODEINFO_PROCESSOR", 650 ], 651 "workingSets" : "Graal,Replacements", 652 }, 653 654 "org.graalvm.compiler.replacements.aarch64" : { 655 "subDir" : "share/classes", 656 "sourceDirs" : ["src"], 657 "dependencies" : [ 658 "org.graalvm.compiler.replacements", 659 "org.graalvm.compiler.lir.aarch64", 660 ], 661 "checkstyle" : "org.graalvm.compiler.graph", 662 "javaCompliance" : "1.8", 663 "annotationProcessors" : [ 664 "GRAAL_NODEINFO_PROCESSOR", 665 "GRAAL_REPLACEMENTS_VERIFIER", 666 ], 667 "workingSets" : "Graal,Replacements,AArch64", 668 }, 669 670 "org.graalvm.compiler.replacements.amd64" : { 671 "subDir" : "share/classes", 672 "sourceDirs" : ["src"], 673 "dependencies" : [ 674 "org.graalvm.compiler.replacements", 675 "org.graalvm.compiler.lir.amd64", 676 ], 677 "checkstyle" : "org.graalvm.compiler.graph", 678 "javaCompliance" : "1.8", 679 "annotationProcessors" : [ 680 "GRAAL_NODEINFO_PROCESSOR", 681 "GRAAL_REPLACEMENTS_VERIFIER", 682 ], 683 "workingSets" : "Graal,Replacements,AMD64", 684 }, 685 686 "org.graalvm.compiler.replacements.sparc" : { 687 "subDir" : "share/classes", 688 "sourceDirs" : ["src"], 689 "dependencies" : [ 690 "org.graalvm.compiler.replacements", 691 ], 692 "checkstyle" : "org.graalvm.compiler.graph", 693 "javaCompliance" : "1.8", 694 "workingSets" : "Graal,Replacements,SPARC", 695 }, 696 697 "org.graalvm.compiler.replacements.test" : { 698 "subDir" : "share/classes", 699 "sourceDirs" : ["src"], 700 "dependencies" : [ 701 "org.graalvm.compiler.core.test", 702 "org.graalvm.compiler.replacements", 703 ], 704 "annotationProcessors" : [ 705 "GRAAL_NODEINFO_PROCESSOR", 706 "GRAAL_REPLACEMENTS_VERIFIER" 707 ], 708 "checkstyle" : "org.graalvm.compiler.graph", 709 "javaCompliance" : "1.8", 710 "workingSets" : "Graal,Replacements,Test", 711 "jacoco" : "exclude", 712 }, 713 714 "org.graalvm.compiler.replacements.verifier" : { 715 "subDir" : "share/classes", 716 "sourceDirs" : ["src"], 717 "dependencies" : [ 718 "org.graalvm.compiler.api.replacements", 719 "org.graalvm.compiler.graph", 720 ], 721 "checkstyle" : "org.graalvm.compiler.graph", 722 "javaCompliance" : "1.8", 723 "workingSets" : "Graal,Replacements", 724 }, 725 726 "org.graalvm.compiler.nodes" : { 727 "subDir" : "share/classes", 728 "sourceDirs" : ["src"], 729 "dependencies" : [ 730 "org.graalvm.compiler.api.replacements", 731 "org.graalvm.compiler.bytecode", 732 "org.graalvm.compiler.lir", 733 ], 734 "checkstyle" : "org.graalvm.compiler.graph", 735 "javaCompliance" : "1.8", 736 "annotationProcessors" : [ 737 "GRAAL_NODEINFO_PROCESSOR", 738 "GRAAL_REPLACEMENTS_VERIFIER", 739 "GRAAL_OPTIONS_PROCESSOR", 740 ], 741 "workingSets" : "Graal,Graph", 742 }, 743 744 "org.graalvm.compiler.nodes.test" : { 745 "subDir" : "share/classes", 746 "sourceDirs" : ["src"], 747 "dependencies" : ["org.graalvm.compiler.core.test"], 748 "checkstyle" : "org.graalvm.compiler.graph", 749 "javaCompliance" : "1.8", 750 "workingSets" : "Graal,Graph", 751 }, 752 753 "org.graalvm.compiler.phases" : { 754 "subDir" : "share/classes", 755 "sourceDirs" : ["src"], 756 "dependencies" : ["org.graalvm.compiler.nodes"], 757 "annotationProcessors" : ["GRAAL_OPTIONS_PROCESSOR"], 758 "checkstyle" : "org.graalvm.compiler.graph", 759 "javaCompliance" : "1.8", 760 "workingSets" : "Graal,Phases", 761 }, 762 763 "org.graalvm.compiler.phases.common" : { 764 "subDir" : "share/classes", 765 "sourceDirs" : ["src"], 766 "dependencies" : ["org.graalvm.compiler.phases"], 767 "annotationProcessors" : [ 768 "GRAAL_NODEINFO_PROCESSOR", 769 "GRAAL_OPTIONS_PROCESSOR" 770 ], 771 "checkstyle" : "org.graalvm.compiler.graph", 772 "javaCompliance" : "1.8", 773 "workingSets" : "Graal,Phases", 774 }, 775 776 "org.graalvm.compiler.phases.common.test" : { 777 "subDir" : "share/classes", 778 "sourceDirs" : ["src"], 779 "dependencies" : [ 780 "org.graalvm.compiler.api.test", 781 "org.graalvm.compiler.runtime", 782 "mx:JUNIT", 783 ], 784 "checkstyle" : "org.graalvm.compiler.graph", 785 "javaCompliance" : "1.8", 786 "workingSets" : "Graal,Test", 787 }, 788 789 "org.graalvm.compiler.virtual" : { 790 "subDir" : "share/classes", 791 "sourceDirs" : ["src"], 792 "dependencies" : ["org.graalvm.compiler.phases.common"], 793 "annotationProcessors" : [ 794 "GRAAL_OPTIONS_PROCESSOR", 795 "GRAAL_NODEINFO_PROCESSOR" 796 ], 797 "checkstyle" : "org.graalvm.compiler.graph", 798 "javaCompliance" : "1.8", 799 "workingSets" : "Graal,Phases", 800 }, 801 802 "org.graalvm.compiler.virtual.bench" : { 803 "subDir" : "share/classes", 804 "sourceDirs" : ["src"], 805 "dependencies" : ["mx:JMH_1_18", "org.graalvm.compiler.microbenchmarks"], 806 "checkstyle" : "org.graalvm.compiler.graph", 807 "javaCompliance" : "1.8", 808 "annotationProcessors" : ["mx:JMH_1_18"], 809 "findbugsIgnoresGenerated" : True, 810 "workingSets" : "Graal,Bench", 811 "isTestProject" : True, 812 }, 813 814 "org.graalvm.compiler.microbenchmarks" : { 815 "subDir" : "share/classes", 816 "sourceDirs" : ["src"], 817 "dependencies" : [ 818 "mx:JMH_1_18", 819 "org.graalvm.compiler.api.test", 820 "org.graalvm.compiler.java", 821 "org.graalvm.compiler.runtime", 822 ], 823 "checkstyle" : "org.graalvm.compiler.graph", 824 "javaCompliance" : "1.8", 825 "checkPackagePrefix" : "false", 826 "annotationProcessors" : ["mx:JMH_1_18"], 827 "findbugsIgnoresGenerated" : True, 828 "workingSets" : "Graal,Bench", 829 "isTestProject" : True, 830 }, 831 832 "org.graalvm.compiler.loop" : { 833 "subDir" : "share/classes", 834 "sourceDirs" : ["src"], 835 "dependencies" : ["org.graalvm.compiler.nodes"], 836 "annotationProcessors" : ["GRAAL_OPTIONS_PROCESSOR"], 837 "checkstyle" : "org.graalvm.compiler.graph", 838 "javaCompliance" : "1.8", 839 "workingSets" : "Graal", 840 }, 841 842 "org.graalvm.compiler.loop.test" : { 843 "subDir" : "share/classes", 844 "sourceDirs" : ["src"], 845 "dependencies" : [ 846 "org.graalvm.compiler.loop", 847 "org.graalvm.compiler.core.test" 848 ], 849 "checkstyle" : "org.graalvm.compiler.graph", 850 "javaCompliance" : "1.8", 851 "workingSets" : "Graal,Test", 852 }, 853 854 "org.graalvm.compiler.loop.phases" : { 855 "subDir" : "share/classes", 856 "sourceDirs" : ["src"], 857 "dependencies" : [ 858 "org.graalvm.compiler.loop", 859 "org.graalvm.compiler.phases.common", 860 ], 861 "annotationProcessors" : ["GRAAL_OPTIONS_PROCESSOR"], 862 "checkstyle" : "org.graalvm.compiler.graph", 863 "javaCompliance" : "1.8", 864 "workingSets" : "Graal,Phases", 865 }, 866 867 "org.graalvm.compiler.core" : { 868 "subDir" : "share/classes", 869 "sourceDirs" : ["src"], 870 "dependencies" : [ 871 "org.graalvm.compiler.virtual", 872 "org.graalvm.compiler.loop.phases", 873 ], 874 "uses" : ["org.graalvm.compiler.core.match.MatchStatementSet"], 875 "checkstyle" : "org.graalvm.compiler.graph", 876 "javaCompliance" : "1.8", 877 "annotationProcessors" : [ 878 "GRAAL_SERVICEPROVIDER_PROCESSOR", 879 "GRAAL_OPTIONS_PROCESSOR", 880 ], 881 "workingSets" : "Graal", 882 }, 883 884 "org.graalvm.compiler.core.match.processor" : { 885 "subDir" : "share/classes", 886 "sourceDirs" : ["src"], 887 "dependencies" : [ 888 "org.graalvm.compiler.core", 889 ], 890 "checkstyle" : "org.graalvm.compiler.graph", 891 "javaCompliance" : "1.8", 892 "workingSets" : "Graal,Codegen", 893 }, 894 895 "org.graalvm.compiler.core.aarch64" : { 896 "subDir" : "share/classes", 897 "sourceDirs" : ["src"], 898 "dependencies" : [ 899 "org.graalvm.compiler.core", 900 "org.graalvm.compiler.lir.aarch64", 901 "org.graalvm.compiler.java", 902 ], 903 "checkstyle" : "org.graalvm.compiler.graph", 904 "annotationProcessors" : [ 905 "GRAAL_NODEINFO_PROCESSOR", 906 "GRAAL_COMPILER_MATCH_PROCESSOR", 907 ], 908 "javaCompliance" : "1.8", 909 "workingSets" : "Graal,AArch64", 910 }, 911 912 "org.graalvm.compiler.core.aarch64.test" : { 913 "subDir" : "share/classes", 914 "sourceDirs" : ["src"], 915 "dependencies" : [ 916 "org.graalvm.compiler.lir.jtt", 917 "org.graalvm.compiler.lir.aarch64", 918 "JVMCI_HOTSPOT" 919 ], 920 "checkstyle" : "org.graalvm.compiler.graph", 921 "javaCompliance" : "1.8", 922 "workingSets" : "Graal,AArch64,Test", 923 }, 924 925 "org.graalvm.compiler.core.amd64" : { 926 "subDir" : "share/classes", 927 "sourceDirs" : ["src"], 928 "dependencies" : [ 929 "org.graalvm.compiler.core", 930 "org.graalvm.compiler.lir.amd64", 931 "org.graalvm.compiler.java", 932 ], 933 "checkstyle" : "org.graalvm.compiler.graph", 934 "annotationProcessors" : [ 935 "GRAAL_NODEINFO_PROCESSOR", 936 "GRAAL_COMPILER_MATCH_PROCESSOR", 937 ], 938 "javaCompliance" : "1.8", 939 "workingSets" : "Graal,AMD64", 940 }, 941 942 "org.graalvm.compiler.core.amd64.test" : { 943 "subDir" : "share/classes", 944 "sourceDirs" : ["src"], 945 "dependencies" : [ 946 "org.graalvm.compiler.lir.jtt", 947 "org.graalvm.compiler.lir.amd64", 948 "JVMCI_HOTSPOT" 949 ], 950 "checkstyle" : "org.graalvm.compiler.graph", 951 "javaCompliance" : "1.8", 952 "workingSets" : "Graal,AMD64,Test", 953 }, 954 955 "org.graalvm.compiler.core.sparc" : { 956 "subDir" : "share/classes", 957 "sourceDirs" : ["src"], 958 "dependencies" : [ 959 "org.graalvm.compiler.core", 960 "org.graalvm.compiler.lir.sparc", 961 "org.graalvm.compiler.java" 962 ], 963 "checkstyle" : "org.graalvm.compiler.graph", 964 "annotationProcessors" : [ 965 "GRAAL_NODEINFO_PROCESSOR", 966 "GRAAL_COMPILER_MATCH_PROCESSOR", 967 ], 968 "javaCompliance" : "1.8", 969 "workingSets" : "Graal,SPARC", 970 }, 971 972 "org.graalvm.compiler.core.sparc.test" : { 973 "subDir" : "share/classes", 974 "sourceDirs" : ["src"], 975 "dependencies" : [ 976 "org.graalvm.compiler.lir.jtt", 977 "JVMCI_HOTSPOT" 978 ], 979 "checkstyle" : "org.graalvm.compiler.graph", 980 "javaCompliance" : "1.8", 981 "workingSets" : "Graal,SPARC,Test", 982 }, 983 984 "org.graalvm.compiler.runtime" : { 985 "subDir" : "share/classes", 986 "sourceDirs" : ["src"], 987 "dependencies" : ["org.graalvm.compiler.core"], 988 "checkstyle" : "org.graalvm.compiler.graph", 989 "javaCompliance" : "1.8", 990 "workingSets" : "Graal", 991 }, 992 993 "org.graalvm.compiler.java" : { 994 "subDir" : "share/classes", 995 "sourceDirs" : ["src"], 996 "dependencies" : [ 997 "org.graalvm.compiler.phases", 998 ], 999 "annotationProcessors" : ["GRAAL_OPTIONS_PROCESSOR"], 1000 "checkstyle" : "org.graalvm.compiler.graph", 1001 "javaCompliance" : "1.8", 1002 "workingSets" : "Graal,Java", 1003 }, 1004 1005 "org.graalvm.compiler.core.common" : { 1006 "subDir" : "share/classes", 1007 "sourceDirs" : ["src"], 1008 "dependencies" : [ 1009 "org.graalvm.compiler.debug", 1010 "org.graalvm.word", 1011 ], 1012 "annotationProcessors" : ["GRAAL_OPTIONS_PROCESSOR"], 1013 "checkstyle" : "org.graalvm.compiler.graph", 1014 "javaCompliance" : "1.8", 1015 "workingSets" : "Graal,Java", 1016 }, 1017 1018 "org.graalvm.compiler.printer" : { 1019 "subDir" : "share/classes", 1020 "sourceDirs" : ["src"], 1021 "dependencies" : [ 1022 "org.graalvm.graphio", 1023 "org.graalvm.compiler.core", 1024 "org.graalvm.compiler.java", 1025 ], 1026 "annotationProcessors" : [ 1027 "GRAAL_OPTIONS_PROCESSOR", 1028 "GRAAL_SERVICEPROVIDER_PROCESSOR" 1029 ], 1030 "checkstyle" : "org.graalvm.compiler.graph", 1031 "javaCompliance" : "1.8", 1032 "workingSets" : "Graal,Graph", 1033 }, 1034 1035 "org.graalvm.compiler.test" : { 1036 "subDir" : "share/classes", 1037 "sourceDirs" : ["src"], 1038 "dependencies" : [ 1039 "org.graalvm.compiler.debug", 1040 "org.graalvm.util", 1041 "mx:JUNIT", 1042 ], 1043 "checkstyle" : "org.graalvm.compiler.graph", 1044 "javaCompliance" : "1.8", 1045 "workingSets" : "Graal,Test", 1046 }, 1047 1048 "org.graalvm.compiler.core.test" : { 1049 "subDir" : "share/classes", 1050 "sourceDirs" : ["src"], 1051 "dependencies" : [ 1052 "org.graalvm.compiler.api.directives", 1053 "org.graalvm.compiler.java", 1054 "org.graalvm.compiler.test", 1055 "org.graalvm.compiler.runtime", 1056 "org.graalvm.compiler.graph.test", 1057 "org.graalvm.compiler.printer", 1058 "JAVA_ALLOCATION_INSTRUMENTER", 1059 "ASM_TREE5", 1060 ], 1061 "uses" : ["org.graalvm.compiler.options.OptionDescriptors"], 1062 "annotationProcessors" : ["GRAAL_NODEINFO_PROCESSOR"], 1063 "checkstyle" : "org.graalvm.compiler.graph", 1064 "javaCompliance" : "1.8", 1065 "workingSets" : "Graal,Test", 1066 "jacoco" : "exclude", 1067 }, 1068 1069 "org.graalvm.compiler.jtt" : { 1070 "subDir" : "share/classes", 1071 "sourceDirs" : ["src"], 1072 "dependencies" : [ 1073 "org.graalvm.compiler.core.test", 1074 ], 1075 "checkstyle" : "org.graalvm.compiler.graph", 1076 "javaCompliance" : "1.8", 1077 "workingSets" : "Graal,Test", 1078 "jacoco" : "exclude", 1079 "findbugs" : "false", 1080 }, 1081 1082 # ------------- AOT ------------- 1083 1084 "jdk.tools.jaotc" : { 1085 "subDir" : "../jdk.aot/share/classes", 1086 "sourceDirs" : ["src"], 1087 "dependencies" : [ 1088 "jdk.tools.jaotc.binformat", 1089 "org.graalvm.compiler.asm.amd64", 1090 ], 1091 "checkstyle" : "jdk.tools.jaotc", 1092 "javaCompliance" : "1.8", 1093 }, 1094 1095 "jdk.tools.jaotc.test" : { 1096 "subDir" : "../../test/compiler/aot", 1097 "sourceDirs" : ["src"], 1098 "dependencies" : [ 1099 "mx:JUNIT", 1100 "jdk.tools.jaotc", 1101 ], 1102 "checkstyle" : "jdk.tools.jaotc", 1103 "javaCompliance" : "1.8", 1104 }, 1105 1106 "jdk.tools.jaotc.binformat" : { 1107 "subDir" : "../jdk.aot/share/classes", 1108 "sourceDirs" : ["src"], 1109 "dependencies" : [ 1110 "jdk.tools.jaotc.jnilibelf", 1111 ], 1112 "generatedDependencies" : [ 1113 "org.graalvm.compiler.hotspot", 1114 ], 1115 "checkstyle" : "jdk.tools.jaotc", 1116 "javaCompliance" : "1.8", 1117 }, 1118 1119 "jdk.tools.jaotc.jnilibelf" : { 1120 "subDir" : "../jdk.aot/share/classes", 1121 "sourceDirs" : ["src"], 1122 "dependencies" : [], 1123 "checkstyle" : "jdk.tools.jaotc", 1124 "javaCompliance" : "1.8", 1125 }, 1126 1127 "jdk.tools.jaotc.jnilibelf.test" : { 1128 "subDir" : "../../test/compiler/aot", 1129 "sourceDirs" : ["src"], 1130 "dependencies" : [ 1131 "jdk.tools.jaotc.jnilibelf", 1132 ], 1133 "checkstyle" : "jdk.tools.jaotc", 1134 "javaCompliance" : "1.8", 1135 }, 1136 1137 }, 1138 1139 "distributions" : { 1140 1141 # ------------- Distributions ------------- 1142 1143 "GRAAL_OPTIONS" : { 1144 "subDir" : "share/classes", 1145 "dependencies" : ["org.graalvm.compiler.options"], 1146 "distDependencies" : [ 1147 ], 1148 }, 1149 1150 "GRAAL_GRAPHIO" : { 1151 "subDir" : "share/classes", 1152 "dependencies" : ["org.graalvm.graphio"], 1153 "distDependencies" : [ 1154 ], 1155 }, 1156 1157 "GRAAL_OPTIONS_PROCESSOR" : { 1158 "subDir" : "share/classes", 1159 "dependencies" : ["org.graalvm.compiler.options.processor"], 1160 "distDependencies" : [ 1161 "GRAAL_OPTIONS", 1162 ], 1163 }, 1164 1165 "GRAAL_NODEINFO" : { 1166 "subDir" : "share/classes", 1167 "dependencies" : [ 1168 "org.graalvm.compiler.nodeinfo", 1169 ], 1170 }, 1171 1172 "GRAAL_SERVICEPROVIDER" : { 1173 "subDir" : "graal", 1174 "dependencies" : ["org.graalvm.compiler.serviceprovider"], 1175 "distDependencies" : [ 1176 "GRAAL_NODEINFO", 1177 ], 1178 }, 1179 1180 "GRAAL_API" : { 1181 "subDir" : "share/classes", 1182 "dependencies" : [ 1183 "org.graalvm.compiler.api.replacements", 1184 "org.graalvm.compiler.api.runtime", 1185 "org.graalvm.compiler.graph", 1186 ], 1187 "distDependencies" : [ 1188 "GRAAL_NODEINFO", 1189 "GRAAL_OPTIONS", 1190 "GRAAL_SERVICEPROVIDER", 1191 ], 1192 }, 1193 1194 "GRAAL_COMPILER" : { 1195 "subDir" : "share/classes", 1196 "dependencies" : [ 1197 "org.graalvm.compiler.core", 1198 ], 1199 "distDependencies" : [ 1200 "GRAAL_API", 1201 "GRAAL_SERVICEPROVIDER", 1202 ], 1203 }, 1204 1205 "GRAAL_RUNTIME" : { 1206 "subDir" : "share/classes", 1207 "dependencies" : [ 1208 "org.graalvm.compiler.replacements", 1209 "org.graalvm.compiler.runtime", 1210 "org.graalvm.compiler.code", 1211 "org.graalvm.compiler.printer", 1212 "org.graalvm.compiler.core.aarch64", 1213 "org.graalvm.compiler.replacements.aarch64", 1214 "org.graalvm.compiler.core.amd64", 1215 "org.graalvm.compiler.replacements.amd64", 1216 "org.graalvm.compiler.core.sparc", 1217 "org.graalvm.compiler.replacements.sparc", 1218 ], 1219 "distDependencies" : [ 1220 "GRAAL_API", 1221 "GRAAL_COMPILER", 1222 "GRAAL_GRAPHIO", 1223 ], 1224 }, 1225 1226 "GRAAL_HOTSPOT" : { 1227 "subDir" : "share/classes", 1228 "dependencies" : [ 1229 "org.graalvm.compiler.hotspot.aarch64", 1230 "org.graalvm.compiler.hotspot.amd64", 1231 "org.graalvm.compiler.hotspot.sparc", 1232 "org.graalvm.compiler.hotspot", 1233 ], 1234 "distDependencies" : [ 1235 "GRAAL_COMPILER", 1236 "GRAAL_RUNTIME", 1237 ], 1238 }, 1239 1240 "GRAAL_TEST" : { 1241 "subDir" : "share/classes", 1242 "dependencies" : [ 1243 "org.graalvm.compiler.api.test", 1244 "org.graalvm.compiler.api.directives.test", 1245 "org.graalvm.compiler.asm.sparc.test", 1246 "org.graalvm.compiler.asm.aarch64.test", 1247 "org.graalvm.compiler.asm.amd64.test", 1248 "org.graalvm.compiler.core.aarch64.test", 1249 "org.graalvm.compiler.core.amd64.test", 1250 "org.graalvm.compiler.core.sparc.test", 1251 "org.graalvm.compiler.debug.test", 1252 "org.graalvm.compiler.hotspot.aarch64.test", 1253 "org.graalvm.compiler.hotspot.amd64.test", 1254 "org.graalvm.compiler.hotspot.lir.test", 1255 "org.graalvm.compiler.options.test", 1256 "org.graalvm.compiler.jtt", 1257 "org.graalvm.compiler.lir.jtt", 1258 "org.graalvm.compiler.lir.test", 1259 "org.graalvm.compiler.nodes.test", 1260 "org.graalvm.compiler.phases.common.test", 1261 ], 1262 "distDependencies" : [ 1263 "GRAAL_HOTSPOT", 1264 ], 1265 "exclude" : [ 1266 "mx:JUNIT", 1267 "JAVA_ALLOCATION_INSTRUMENTER", 1268 ], 1269 }, 1270 1271 "GRAAL_SERVICEPROVIDER" : { 1272 "subDir" : "share/classes", 1273 "dependencies" : ["org.graalvm.compiler.serviceprovider"], 1274 "distDependencies" : [ 1275 "GRAAL_NODEINFO", 1276 ], 1277 }, 1278 1279 "GRAAL_SERVICEPROVIDER_PROCESSOR" : { 1280 "subDir" : "share/classes", 1281 "dependencies" : ["org.graalvm.compiler.serviceprovider.processor"], 1282 "distDependencies" : [ 1283 "GRAAL_SERVICEPROVIDER", 1284 ], 1285 }, 1286 1287 "GRAAL_NODEINFO_PROCESSOR" : { 1288 "subDir" : "share/classes", 1289 "dependencies" : ["org.graalvm.compiler.nodeinfo.processor"], 1290 "distDependencies" : [ 1291 "GRAAL_NODEINFO", 1292 ], 1293 }, 1294 1295 "GRAAL_REPLACEMENTS_VERIFIER" : { 1296 "subDir" : "share/classes", 1297 "dependencies" : ["org.graalvm.compiler.replacements.verifier"], 1298 "distDependencies" : [ 1299 "GRAAL_API", 1300 "GRAAL_SERVICEPROVIDER", 1301 "GRAAL_SERVICEPROVIDER_PROCESSOR", 1302 ], 1303 }, 1304 1305 "GRAAL_COMPILER_MATCH_PROCESSOR" : { 1306 "subDir" : "share/classes", 1307 "dependencies" : ["org.graalvm.compiler.core.match.processor"], 1308 "distDependencies" : [ 1309 "GRAAL_COMPILER", 1310 "GRAAL_SERVICEPROVIDER_PROCESSOR", 1311 ] 1312 }, 1313 1314 "GRAAL" : { 1315 "subDir" : "share/classes", 1316 "overlaps" : [ 1317 "GRAAL_GRAPHIO", 1318 "GRAAL_OPTIONS", 1319 "GRAAL_NODEINFO", 1320 "GRAAL_API", 1321 "GRAAL_COMPILER", 1322 "GRAAL_RUNTIME", 1323 "GRAAL_HOTSPOT", 1324 "GRAAL_SERVICEPROVIDER", 1325 ], 1326 "dependencies" : [ 1327 "org.graalvm.compiler.options", 1328 "org.graalvm.compiler.nodeinfo", 1329 "org.graalvm.compiler.api.replacements", 1330 "org.graalvm.compiler.api.runtime", 1331 "org.graalvm.compiler.graph", 1332 "org.graalvm.compiler.core", 1333 "org.graalvm.compiler.replacements", 1334 "org.graalvm.compiler.runtime", 1335 "org.graalvm.compiler.code", 1336 "org.graalvm.compiler.printer", 1337 "org.graalvm.compiler.core.aarch64", 1338 "org.graalvm.compiler.replacements.aarch64", 1339 "org.graalvm.compiler.core.amd64", 1340 "org.graalvm.compiler.replacements.amd64", 1341 "org.graalvm.compiler.core.sparc", 1342 "org.graalvm.compiler.replacements.sparc", 1343 "org.graalvm.compiler.hotspot.aarch64", 1344 "org.graalvm.compiler.hotspot.amd64", 1345 "org.graalvm.compiler.hotspot.sparc", 1346 "org.graalvm.compiler.hotspot", 1347 ], 1348 "distDependencies" : [ 1349 ] 1350 }, 1351 1352 1353 }, 1354 }