Class TraceCompilationPolymorphismListener
java.lang.Object
com.oracle.truffle.runtime.AbstractGraalTruffleRuntimeListener
com.oracle.truffle.runtime.debug.TraceCompilationPolymorphismListener
- All Implemented Interfaces:
OptimizedTruffleRuntimeListener
-
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 graph, com.oracle.truffle.compiler.TruffleCompilerListener.CompilationResultInfo result) 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 graph, com.oracle.truffle.compiler.TruffleCompilerListener.CompilationResultInfo result) Description copied from interface:OptimizedTruffleRuntimeListenerNotifies this object when compilation oftargetsucceeds.- Parameters:
target- the call target whose compilation succeededtask- the taskgraph- access to compiler graph inforesult- access to compilation result info
-