public final class DefaultTruffleCompiler extends TruffleCompiler
backend, CodeInstallationMemUse, CodeInstallationTime, CompilationMemUse, compilationNotify, CompilationTime, config, lirSuites, Optimizations, PartialEvaluationMemUse, PartialEvaluationTime, partialEvaluator, providers, suites| Modifier | Constructor and Description |
|---|---|
private |
DefaultTruffleCompiler(GraphBuilderConfiguration.Plugins plugins,
Suites suites,
LIRSuites lirSuites,
Backend backend) |
| Modifier and Type | Method and Description |
|---|---|
static TruffleCompiler |
create() |
protected PhaseSuite<HighTierContext> |
createGraphBuilderSuite() |
protected PartialEvaluator |
createPartialEvaluator() |
compileMethod, compileMethodHelper, getGraphBuilderConfiguration, getPartialEvaluator, getSkippedExceptionTypes, processAssumptionprivate DefaultTruffleCompiler(GraphBuilderConfiguration.Plugins plugins, Suites suites, LIRSuites lirSuites, Backend backend)
public static TruffleCompiler create()
protected PartialEvaluator createPartialEvaluator()
createPartialEvaluator in class TruffleCompilerprotected PhaseSuite<HighTierContext> createGraphBuilderSuite()
createGraphBuilderSuite in class TruffleCompiler