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, notifyStartup
private int splitCount
private TraceSplittingListener()
public static void install(GraalTruffleRuntime runtime)
public void notifyCompilationSplit(OptimizedDirectCallNode callNode)
notifyCompilationSplit
in interface GraalTruffleCompilationListener
notifyCompilationSplit
in class AbstractDebugCompilationListener
private static void logProfile(TruffleStamp stamp, OptimizedCallTarget target)
private static int count(OptimizedCallTarget target, com.oracle.truffle.api.nodes.NodeCost otherCost)