459 ################################################################################ |
459 ################################################################################ |
460 |
460 |
461 # -parameters provides method's parameters information in class file, |
461 # -parameters provides method's parameters information in class file, |
462 # JVMCI compilers make use of that information for various sanity checks. |
462 # JVMCI compilers make use of that information for various sanity checks. |
463 # Don't use Indy strings concatenation to have good JVMCI startup performance. |
463 # Don't use Indy strings concatenation to have good JVMCI startup performance. |
|
464 # The exports are needed since JVMCI is dynamically exported (see |
|
465 # jdk.vm.ci.services.internal.ReflectionAccessJDK::openJVMCITo). |
464 |
466 |
465 jdk.internal.vm.ci_ADD_JAVAC_FLAGS := -parameters -Xlint:-exports -XDstringConcat=inline |
467 jdk.internal.vm.ci_ADD_JAVAC_FLAGS := -parameters -Xlint:-exports -XDstringConcat=inline |
466 |
468 |
467 ################################################################################ |
469 ################################################################################ |
468 |
470 |
469 jdk.internal.vm.compiler_ADD_JAVAC_FLAGS := -parameters -XDstringConcat=inline |
471 jdk.internal.vm.compiler_ADD_JAVAC_FLAGS := -parameters -XDstringConcat=inline \ |
|
472 --add-exports jdk.internal.vm.ci/jdk.vm.ci.aarch64=jdk.internal.vm.compiler \ |
|
473 --add-exports jdk.internal.vm.ci/jdk.vm.ci.amd64=jdk.internal.vm.compiler \ |
|
474 --add-exports jdk.internal.vm.ci/jdk.vm.ci.code=jdk.internal.vm.compiler \ |
|
475 --add-exports jdk.internal.vm.ci/jdk.vm.ci.code.site=jdk.internal.vm.compiler \ |
|
476 --add-exports jdk.internal.vm.ci/jdk.vm.ci.code.stack=jdk.internal.vm.compiler \ |
|
477 --add-exports jdk.internal.vm.ci/jdk.vm.ci.common=jdk.internal.vm.compiler \ |
|
478 --add-exports jdk.internal.vm.ci/jdk.vm.ci.hotspot=jdk.internal.vm.compiler \ |
|
479 --add-exports jdk.internal.vm.ci/jdk.vm.ci.hotspot.aarch64=jdk.internal.vm.compiler \ |
|
480 --add-exports jdk.internal.vm.ci/jdk.vm.ci.hotspot.amd64=jdk.internal.vm.compiler \ |
|
481 --add-exports jdk.internal.vm.ci/jdk.vm.ci.hotspot.sparc=jdk.internal.vm.compiler \ |
|
482 --add-exports jdk.internal.vm.ci/jdk.vm.ci.meta=jdk.internal.vm.compiler \ |
|
483 --add-exports jdk.internal.vm.ci/jdk.vm.ci.runtime=jdk.internal.vm.compiler \ |
|
484 --add-exports jdk.internal.vm.ci/jdk.vm.ci.sparc=jdk.internal.vm.compiler \ |
|
485 # |
470 |
486 |
471 jdk.internal.vm.compiler_EXCLUDES += \ |
487 jdk.internal.vm.compiler_EXCLUDES += \ |
472 org.graalvm.compiler.core.match.processor \ |
488 org.graalvm.compiler.core.match.processor \ |
473 org.graalvm.compiler.nodeinfo.processor \ |
489 org.graalvm.compiler.nodeinfo.processor \ |
474 org.graalvm.compiler.options.processor \ |
490 org.graalvm.compiler.options.processor \ |
502 org.graalvm.util.test \ |
518 org.graalvm.util.test \ |
503 # |
519 # |
504 |
520 |
505 ################################################################################ |
521 ################################################################################ |
506 |
522 |
507 jdk.aot_ADD_JAVAC_FLAGS := -parameters -XDstringConcat=inline |
523 # -parameters provides method's parameters information in class file, |
|
524 # JVMCI compilers make use of that information for various sanity checks. |
|
525 # Don't use Indy strings concatenation to have good JAOTC startup performance. |
|
526 # The exports are needed since JVMCI is dynamically exported (see |
|
527 # jdk.vm.ci.services.internal.ReflectionAccessJDK::openJVMCITo). |
|
528 |
|
529 jdk.aot_ADD_JAVAC_FLAGS := -parameters -XDstringConcat=inline \ |
|
530 --add-exports jdk.internal.vm.ci/jdk.vm.ci.aarch64=jdk.internal.vm.compiler,jdk.aot \ |
|
531 --add-exports jdk.internal.vm.ci/jdk.vm.ci.amd64=jdk.internal.vm.compiler,jdk.aot \ |
|
532 --add-exports jdk.internal.vm.ci/jdk.vm.ci.code=jdk.internal.vm.compiler,jdk.aot \ |
|
533 --add-exports jdk.internal.vm.ci/jdk.vm.ci.code.site=jdk.internal.vm.compiler,jdk.aot \ |
|
534 --add-exports jdk.internal.vm.ci/jdk.vm.ci.code.stack=jdk.internal.vm.compiler,jdk.aot \ |
|
535 --add-exports jdk.internal.vm.ci/jdk.vm.ci.common=jdk.internal.vm.compiler,jdk.aot \ |
|
536 --add-exports jdk.internal.vm.ci/jdk.vm.ci.hotspot=jdk.internal.vm.compiler,jdk.aot \ |
|
537 --add-exports jdk.internal.vm.ci/jdk.vm.ci.hotspot.aarch64=jdk.internal.vm.compiler,jdk.aot \ |
|
538 --add-exports jdk.internal.vm.ci/jdk.vm.ci.hotspot.amd64=jdk.internal.vm.compiler,jdk.aot \ |
|
539 --add-exports jdk.internal.vm.ci/jdk.vm.ci.hotspot.sparc=jdk.internal.vm.compiler,jdk.aot \ |
|
540 --add-exports jdk.internal.vm.ci/jdk.vm.ci.meta=jdk.internal.vm.compiler,jdk.aot \ |
|
541 --add-exports jdk.internal.vm.ci/jdk.vm.ci.runtime=jdk.internal.vm.compiler,jdk.aot \ |
|
542 --add-exports jdk.internal.vm.ci/jdk.vm.ci.sparc=jdk.internal.vm.compiler,jdk.aot \ |
|
543 # |
508 |
544 |
509 ################################################################################ |
545 ################################################################################ |
510 |
546 |
511 jdk.xml.bind_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS |
547 jdk.xml.bind_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS |
512 jdk.xml.bind_CLEAN := .properties |
548 jdk.xml.bind_CLEAN := .properties |