equal
deleted
inserted
replaced
31 import org.graalvm.compiler.core.GraalCompiler; |
31 import org.graalvm.compiler.core.GraalCompiler; |
32 import org.graalvm.compiler.core.common.CompilationIdentifier; |
32 import org.graalvm.compiler.core.common.CompilationIdentifier; |
33 import org.graalvm.compiler.debug.DebugContext; |
33 import org.graalvm.compiler.debug.DebugContext; |
34 import org.graalvm.compiler.hotspot.HotSpotBackend; |
34 import org.graalvm.compiler.hotspot.HotSpotBackend; |
35 import org.graalvm.compiler.hotspot.HotSpotCompiledCodeBuilder; |
35 import org.graalvm.compiler.hotspot.HotSpotCompiledCodeBuilder; |
|
36 import org.graalvm.compiler.hotspot.meta.HotSpotInvokeDynamicPlugin; |
36 import org.graalvm.compiler.hotspot.meta.HotSpotProviders; |
37 import org.graalvm.compiler.hotspot.meta.HotSpotProviders; |
37 import org.graalvm.compiler.hotspot.meta.HotSpotInvokeDynamicPlugin; |
|
38 import org.graalvm.compiler.java.GraphBuilderPhase; |
38 import org.graalvm.compiler.java.GraphBuilderPhase; |
39 import org.graalvm.compiler.lir.asm.CompilationResultBuilderFactory; |
39 import org.graalvm.compiler.lir.asm.CompilationResultBuilderFactory; |
40 import org.graalvm.compiler.lir.phases.LIRSuites; |
40 import org.graalvm.compiler.lir.phases.LIRSuites; |
41 import org.graalvm.compiler.nodes.StructuredGraph; |
41 import org.graalvm.compiler.nodes.StructuredGraph; |
42 import org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration; |
42 import org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration; |
165 return graphBuilderSuite; |
165 return graphBuilderSuite; |
166 } |
166 } |
167 |
167 |
168 void printCompiledMethod(HotSpotResolvedJavaMethod resolvedMethod, CompilationResult compResult) { |
168 void printCompiledMethod(HotSpotResolvedJavaMethod resolvedMethod, CompilationResult compResult) { |
169 // This is really not installing the method. |
169 // This is really not installing the method. |
170 InstalledCode installedCode = codeCache.addCode(resolvedMethod, HotSpotCompiledCodeBuilder.createCompiledCode(codeCache, resolvedMethod, null, compResult), null, null); |
170 InstalledCode installedCode = codeCache.addCode(resolvedMethod, HotSpotCompiledCodeBuilder.createCompiledCode(codeCache, resolvedMethod, null, compResult, graalOptions), null, null); |
171 String disassembly = codeCache.disassemble(installedCode); |
171 String disassembly = codeCache.disassemble(installedCode); |
172 if (disassembly != null) { |
172 if (disassembly != null) { |
173 main.printer.printlnDebug(disassembly); |
173 main.printer.printlnDebug(disassembly); |
174 } |
174 } |
175 } |
175 } |