Class TraceSplittingListener
java.lang.Object
com.oracle.truffle.runtime.debug.TraceSplittingListener
- All Implemented Interfaces:
OptimizedTruffleRuntimeListener
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidinstall(OptimizedTruffleRuntime runtime) voidonCompilationSplit(OptimizedDirectCallNode callNode) Notifies this object when the target of a Truffle call node is cloned.voidonCompilationSplitFailed(OptimizedDirectCallNode callNode, CharSequence reason) Notifies this object when the target of a Truffle call node should be split but, for given reason, could not be.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, onCompilationStarted, onCompilationStarted, onCompilationStarted, onCompilationSuccess, onCompilationSuccess, onCompilationSuccess, onCompilationTruffleTierFinished, onCompilationTruffleTierFinished, onEngineClosed, onShutdown
-
Method Details
-
install
-
onCompilationSplit
Description copied from interface:OptimizedTruffleRuntimeListenerNotifies this object when the target of a Truffle call node is cloned.- Specified by:
onCompilationSplitin interfaceOptimizedTruffleRuntimeListener- Parameters:
callNode- the call node whose target has just been cloned
-
onCompilationSplitFailed
Description copied from interface:OptimizedTruffleRuntimeListenerNotifies this object when the target of a Truffle call node should be split but, for given reason, could not be.- Specified by:
onCompilationSplitFailedin interfaceOptimizedTruffleRuntimeListener- Parameters:
callNode- the call node whose where splitting could not occur.reason- why splitting of this node could not occur
-