21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25
26 module jdk.internal.vm.compiler {
27 requires java.instrument;
28 requires java.management;
29 requires jdk.internal.vm.ci;
30 requires jdk.management;
31 requires jdk.unsupported; // sun.misc.Unsafe is used
32
33 uses org.graalvm.compiler.code.DisassemblerProvider;
34 uses org.graalvm.compiler.core.match.MatchStatementSet;
35 uses org.graalvm.compiler.debug.TTYStreamProvider;
36 uses org.graalvm.compiler.hotspot.CompilerConfigurationFactory;
37 uses org.graalvm.compiler.hotspot.HotSpotBackendFactory;
38 uses org.graalvm.compiler.hotspot.HotSpotCodeCacheListener;
39 uses org.graalvm.compiler.hotspot.HotSpotGraalManagementRegistration;
40 uses org.graalvm.compiler.nodes.graphbuilderconf.NodeIntrinsicPluginFactory;
41
42 exports jdk.internal.vm.compiler.collections to jdk.internal.vm.compiler.management;
43 exports org.graalvm.compiler.api.directives to jdk.aot;
44 exports org.graalvm.compiler.api.runtime to jdk.aot;
45 exports org.graalvm.compiler.api.replacements to jdk.aot;
46 exports org.graalvm.compiler.asm.amd64 to jdk.aot;
47 exports org.graalvm.compiler.asm.aarch64 to jdk.aot;
48 exports org.graalvm.compiler.bytecode to jdk.aot;
49 exports org.graalvm.compiler.code to jdk.aot;
50 exports org.graalvm.compiler.core to jdk.aot;
51 exports org.graalvm.compiler.core.common to
52 jdk.aot,
53 jdk.internal.vm.compiler.management;
54 exports org.graalvm.compiler.core.target to jdk.aot;
55 exports org.graalvm.compiler.debug to
56 jdk.aot,
57 jdk.internal.vm.compiler.management;
58 exports org.graalvm.compiler.graph to jdk.aot;
59 exports org.graalvm.compiler.hotspot to
60 jdk.aot,
|
21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25
26 module jdk.internal.vm.compiler {
27 requires java.instrument;
28 requires java.management;
29 requires jdk.internal.vm.ci;
30 requires jdk.management;
31 requires jdk.unsupported; // sun.misc.Unsafe is used
32
33 uses org.graalvm.compiler.code.DisassemblerProvider;
34 uses org.graalvm.compiler.core.match.MatchStatementSet;
35 uses org.graalvm.compiler.debug.TTYStreamProvider;
36 uses org.graalvm.compiler.hotspot.CompilerConfigurationFactory;
37 uses org.graalvm.compiler.hotspot.HotSpotBackendFactory;
38 uses org.graalvm.compiler.hotspot.HotSpotCodeCacheListener;
39 uses org.graalvm.compiler.hotspot.HotSpotGraalManagementRegistration;
40 uses org.graalvm.compiler.nodes.graphbuilderconf.NodeIntrinsicPluginFactory;
41 uses org.graalvm.compiler.serviceprovider.GraalServices.JMXService;
42
43 exports jdk.internal.vm.compiler.collections to jdk.internal.vm.compiler.management;
44 exports org.graalvm.compiler.api.directives to jdk.aot;
45 exports org.graalvm.compiler.api.runtime to jdk.aot;
46 exports org.graalvm.compiler.api.replacements to jdk.aot;
47 exports org.graalvm.compiler.asm.amd64 to jdk.aot;
48 exports org.graalvm.compiler.asm.aarch64 to jdk.aot;
49 exports org.graalvm.compiler.bytecode to jdk.aot;
50 exports org.graalvm.compiler.code to jdk.aot;
51 exports org.graalvm.compiler.core to jdk.aot;
52 exports org.graalvm.compiler.core.common to
53 jdk.aot,
54 jdk.internal.vm.compiler.management;
55 exports org.graalvm.compiler.core.target to jdk.aot;
56 exports org.graalvm.compiler.debug to
57 jdk.aot,
58 jdk.internal.vm.compiler.management;
59 exports org.graalvm.compiler.graph to jdk.aot;
60 exports org.graalvm.compiler.hotspot to
61 jdk.aot,
|