public final class TraceCompilationPolymorphismListener extends AbstractGraalTruffleRuntimeListener
runtime| Modifier and Type | Method and Description |
|---|---|
static void |
install(GraalTruffleRuntime runtime) |
void |
onCompilationSuccess(OptimizedCallTarget target,
TruffleInlining inliningDecision,
TruffleCompilerListener.GraphInfo graph,
TruffleCompilerListener.CompilationResultInfo result,
int tier)
Notifies this object when compilation of
target succeeds. |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddASTSizeProperty, isPermanentFailure, onCompilationDeoptimized, onCompilationDequeued, onCompilationFailed, onCompilationGraalTierFinished, onCompilationInvalidated, onCompilationQueued, onCompilationSplit, onCompilationSplitFailed, onCompilationStarted, onCompilationTruffleTierFinished, onEngineClosed, onShutdownpublic static void install(GraalTruffleRuntime runtime)
public void onCompilationSuccess(OptimizedCallTarget target, TruffleInlining inliningDecision, TruffleCompilerListener.GraphInfo graph, TruffleCompilerListener.CompilationResultInfo result, int tier)
GraalTruffleRuntimeListenertarget succeeds.target - the call target whose compilation succeededinliningDecision - the inlining plan used during the compilationgraph - access to compiler graph inforesult - access to compilation result infotier - Which compilation tier is in question.