public class SubstrateTruffleCompiler
extends org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
backend, CodeInstallationMemUse, codeInstallationTaskFactory, CodeInstallationTime, CompilationMemUse, CompilationTime, config, firstTierLirSuites, firstTierProviders, firstTierSuites, lastTierLirSuites, lastTierProviders, lastTierSuites, Optimizations, PartialEvaluationMemUse, PartialEvaluationTime, partialEvaluator, snippetReflection| Constructor and Description |
|---|
SubstrateTruffleCompiler(org.graalvm.compiler.truffle.common.TruffleCompilerRuntime runtime,
org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration.Plugins plugins,
org.graalvm.compiler.phases.tiers.Suites suites,
org.graalvm.compiler.lir.phases.LIRSuites lirSuites,
org.graalvm.compiler.core.target.Backend backend,
org.graalvm.compiler.api.replacements.SnippetReflectionProvider snippetReflection) |
| Modifier and Type | Method and Description |
|---|---|
protected org.graalvm.compiler.code.CompilationResult |
createCompilationResult(String name,
org.graalvm.compiler.core.common.CompilationIdentifier compilationIdentifier,
org.graalvm.compiler.truffle.common.CompilableTruffleAST compilable) |
org.graalvm.compiler.phases.PhaseSuite<org.graalvm.compiler.phases.tiers.HighTierContext> |
createGraphBuilderSuite() |
protected jdk.vm.ci.code.InstalledCode |
createInstalledCode(org.graalvm.compiler.truffle.common.CompilableTruffleAST compilable) |
protected org.graalvm.compiler.truffle.compiler.PartialEvaluator |
createPartialEvaluator() |
org.graalvm.compiler.core.common.CompilationIdentifier |
getCompilationIdentifier(org.graalvm.compiler.truffle.common.CompilableTruffleAST optimizedCallTarget) |
protected Map<org.graalvm.compiler.core.CompilationWrapper.ExceptionAction,Integer> |
getCompilationProblemsPerAction() |
String |
getCompilerConfigurationName() |
protected org.graalvm.compiler.debug.DiagnosticsOutputDirectory |
getDebugOutputDirectory() |
org.graalvm.compiler.debug.DebugContext |
openDebugContext(org.graalvm.compiler.options.OptionValues options,
org.graalvm.compiler.core.common.CompilationIdentifier compilationId,
org.graalvm.compiler.truffle.common.CompilableTruffleAST callTarget) |
public SubstrateTruffleCompiler(org.graalvm.compiler.truffle.common.TruffleCompilerRuntime runtime,
org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration.Plugins plugins,
org.graalvm.compiler.phases.tiers.Suites suites,
org.graalvm.compiler.lir.phases.LIRSuites lirSuites,
org.graalvm.compiler.core.target.Backend backend,
org.graalvm.compiler.api.replacements.SnippetReflectionProvider snippetReflection)
protected org.graalvm.compiler.truffle.compiler.PartialEvaluator createPartialEvaluator()
createPartialEvaluator in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImplpublic org.graalvm.compiler.phases.PhaseSuite<org.graalvm.compiler.phases.tiers.HighTierContext> createGraphBuilderSuite()
createGraphBuilderSuite in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImplpublic String getCompilerConfigurationName()
protected org.graalvm.compiler.code.CompilationResult createCompilationResult(String name, org.graalvm.compiler.core.common.CompilationIdentifier compilationIdentifier, org.graalvm.compiler.truffle.common.CompilableTruffleAST compilable)
createCompilationResult in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImplpublic org.graalvm.compiler.core.common.CompilationIdentifier getCompilationIdentifier(org.graalvm.compiler.truffle.common.CompilableTruffleAST optimizedCallTarget)
public org.graalvm.compiler.debug.DebugContext openDebugContext(org.graalvm.compiler.options.OptionValues options,
org.graalvm.compiler.core.common.CompilationIdentifier compilationId,
org.graalvm.compiler.truffle.common.CompilableTruffleAST callTarget)
protected org.graalvm.compiler.debug.DiagnosticsOutputDirectory getDebugOutputDirectory()
getDebugOutputDirectory in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImplprotected Map<org.graalvm.compiler.core.CompilationWrapper.ExceptionAction,Integer> getCompilationProblemsPerAction()
getCompilationProblemsPerAction in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImplprotected jdk.vm.ci.code.InstalledCode createInstalledCode(org.graalvm.compiler.truffle.common.CompilableTruffleAST compilable)
createInstalledCode in class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl