public final class HotSpotGraalCompilerFactory
extends HotSpotJVMCICompilerFactory
| Modifier and Type | Method and Description |
|---|---|
CompilationLevel |
adjustCompilationLevel(Object declaringClassObject,
String name,
String signature,
boolean isOsr,
CompilationLevel level) |
HotSpotGraalCompiler |
createCompiler(JVMCIRuntime runtime) |
static HotSpotGraalCompiler |
createCompiler(String runtimeNameQualifier,
JVMCIRuntime runtime,
OptionValues options,
CompilerConfigurationFactory compilerConfigurationFactory)
Creates a new
HotSpotGraalRuntime object and a new HotSpotGraalCompiler and
returns the latter. |
CompilationLevelAdjustment |
getCompilationLevelAdjustment() |
String |
getCompilerName() |
void |
onSelection() |
void |
printProperties(PrintStream out) |
public String getCompilerName()
public void onSelection()
public void printProperties(PrintStream out)
public HotSpotGraalCompiler createCompiler(JVMCIRuntime runtime)
public static HotSpotGraalCompiler createCompiler(String runtimeNameQualifier, JVMCIRuntime runtime, OptionValues options, CompilerConfigurationFactory compilerConfigurationFactory)
HotSpotGraalRuntime object and a new HotSpotGraalCompiler and
returns the latter.runtimeNameQualifier - a qualifier to be added to the name of the runtime created
by this methodruntime - the JVMCI runtime on which the HotSpotGraalRuntime is builtcompilerConfigurationFactory - factory for the CompilerConfigurationpublic CompilationLevelAdjustment getCompilationLevelAdjustment()