public final class TraceSplittingListener extends AbstractDebugCompilationListener
| Modifier and Type | Field and Description |
|---|---|
private int |
splitCount |
| Modifier | Constructor and Description |
|---|---|
private |
TraceSplittingListener() |
| Modifier and Type | Method and Description |
|---|---|
private static int |
count(OptimizedCallTarget target,
com.oracle.truffle.api.nodes.NodeCost otherCost) |
static void |
install(GraalTruffleRuntime runtime) |
private static void |
logProfile(TruffleStamp stamp,
OptimizedCallTarget target) |
void |
notifyCompilationSplit(OptimizedDirectCallNode callNode) |
addASTSizeProperty, log, notifyCompilationDequeued, notifyCompilationFailed, notifyCompilationGraalTierFinished, notifyCompilationInvalidated, notifyCompilationQueued, notifyCompilationStarted, notifyCompilationSuccess, notifyCompilationTruffleTierFinished, notifyShutdown, notifyStartupprivate int splitCount
private TraceSplittingListener()
public static void install(GraalTruffleRuntime runtime)
public void notifyCompilationSplit(OptimizedDirectCallNode callNode)
notifyCompilationSplit in interface GraalTruffleCompilationListenernotifyCompilationSplit in class AbstractDebugCompilationListenerprivate static void logProfile(TruffleStamp stamp, OptimizedCallTarget target)
private static int count(OptimizedCallTarget target, com.oracle.truffle.api.nodes.NodeCost otherCost)