public final class TruffleTierContext extends HighTierContext
| Modifier and Type | Field and Description |
|---|---|
CompilableTruffleAST |
compilable |
CompilationIdentifier |
compilationId |
DebugContext |
debug |
StructuredGraph |
graph |
PerformanceInformationHandler |
handler |
SpeculationLog |
log |
org.graalvm.options.OptionValues |
options |
TruffleCompilerImpl.CancellableTruffleCompilationTask |
task |
| Constructor and Description |
|---|
TruffleTierContext(PartialEvaluator partialEvaluator,
org.graalvm.options.OptionValues options,
DebugContext debug,
CompilableTruffleAST compilable,
ResolvedJavaMethod method,
CompilationIdentifier compilationId,
SpeculationLog log,
TruffleCompilerImpl.CancellableTruffleCompilationTask task,
PerformanceInformationHandler handler) |
TruffleTierContext(PartialEvaluator partialEvaluator,
org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.TruffleCompilationWrapper wrapper,
DebugContext debug,
PerformanceInformationHandler handler) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isFirstTier() |
getGraphBuilderSuite, getOptimisticOptimizations, getProvidersgetConstantFieldProvider, getConstantReflection, getForeignCalls, getLoopsDataProvider, getLowerer, getMetaAccess, getMetaAccessExtensionProvider, getPlatformConfigurationProvider, getReplacements, getStampProvider, getWordVerificationpublic final org.graalvm.options.OptionValues options
public final DebugContext debug
public final CompilableTruffleAST compilable
public final CompilationIdentifier compilationId
public final SpeculationLog log
public final TruffleCompilerImpl.CancellableTruffleCompilationTask task
public final StructuredGraph graph
public final PerformanceInformationHandler handler
public TruffleTierContext(PartialEvaluator partialEvaluator, org.graalvm.options.OptionValues options, DebugContext debug, CompilableTruffleAST compilable, ResolvedJavaMethod method, CompilationIdentifier compilationId, SpeculationLog log, TruffleCompilerImpl.CancellableTruffleCompilationTask task, PerformanceInformationHandler handler)
public TruffleTierContext(PartialEvaluator partialEvaluator, org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.TruffleCompilationWrapper wrapper, DebugContext debug, PerformanceInformationHandler handler)