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 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 Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface 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
-