Class TraceASTCompilationListener
java.lang.Object
com.oracle.truffle.runtime.AbstractGraalTruffleRuntimeListener
com.oracle.truffle.runtime.debug.TraceASTCompilationListener
- All Implemented Interfaces:
OptimizedTruffleRuntimeListener
Traces all polymorphic and generic nodes after each successful Truffle compilation.
-
Field Summary
Fields inherited from class com.oracle.truffle.runtime.AbstractGraalTruffleRuntimeListener
runtime -
Method Summary
Modifier and TypeMethodDescriptionstatic voidinstall(OptimizedTruffleRuntime runtime) voidonCompilationSuccess(OptimizedCallTarget target, AbstractCompilationTask task, com.oracle.truffle.compiler.TruffleCompilerListener.GraphInfo graphInfo, com.oracle.truffle.compiler.TruffleCompilerListener.CompilationResultInfo compilationResultInfo) Notifies this object when compilation oftargetsucceeds.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.oracle.truffle.runtime.OptimizedTruffleRuntimeListener
onCompilationDeoptimized, onCompilationDequeued, onCompilationFailed, onCompilationFailed, onCompilationFailed, onCompilationGraalTierFinished, onCompilationInvalidated, onCompilationQueued, onCompilationSplit, onCompilationSplitFailed, onCompilationStarted, onCompilationStarted, onCompilationStarted, onCompilationSuccess, onCompilationSuccess, onCompilationTruffleTierFinished, onCompilationTruffleTierFinished, onEngineClosed, onShutdown
-
Method Details
-
install
-
onCompilationSuccess
public void onCompilationSuccess(OptimizedCallTarget target, AbstractCompilationTask task, com.oracle.truffle.compiler.TruffleCompilerListener.GraphInfo graphInfo, com.oracle.truffle.compiler.TruffleCompilerListener.CompilationResultInfo compilationResultInfo) Description copied from interface:OptimizedTruffleRuntimeListenerNotifies this object when compilation oftargetsucceeds.- Parameters:
target- the call target whose compilation succeededtask- the taskgraphInfo- access to compiler graph infocompilationResultInfo- access to compilation result info
-