public final class TraceASTCompilationListener extends AbstractGraalTruffleRuntimeListener
runtime| Modifier and Type | Method and Description |
|---|---|
static void |
install(GraalTruffleRuntime runtime) |
void |
onCompilationSuccess(OptimizedCallTarget target,
TruffleInlining inliningDecision,
TruffleCompilerListener.GraphInfo graphInfo,
TruffleCompilerListener.CompilationResultInfo compilationResultInfo,
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 graphInfo, TruffleCompilerListener.CompilationResultInfo compilationResultInfo, int tier)
GraalTruffleRuntimeListenertarget succeeds.target - the call target whose compilation succeededinliningDecision - the inlining plan used during the compilationgraphInfo - access to compiler graph infocompilationResultInfo - access to compilation result infotier - Which compilation tier is in question.