private static final class CompilationStatisticsListener.CallTargetNodeStatistics extends Object
Modifier and Type | Field and Description |
---|---|
private int |
callCountDirectCloned |
private int |
callCountDirectDispatched |
private int |
callCountDirectInlined |
private int |
callCountDirectNotCloned |
private int |
callCountIndirect |
private int |
loopCount |
private int |
nodeCountMegamorphic |
private int |
nodeCountMonomorphic |
private int |
nodeCountNonTrivial |
private int |
nodeCountPolymorphic |
private int |
nodeCountTrivial |
Constructor and Description |
---|
CallTargetNodeStatistics(OptimizedCallTarget target) |
Modifier and Type | Method and Description |
---|---|
int |
getCallCount() |
int |
getCallCountDirect() |
int |
getCallCountDirectCloned() |
int |
getCallCountDirectDispatched() |
int |
getCallCountDirectInlined() |
int |
getCallCountDirectNotCloned() |
int |
getCallCountIndirect() |
int |
getLoopCount() |
int |
getNodeCount() |
int |
getNodeCountMegamorphic() |
int |
getNodeCountMonomorphic() |
int |
getNodeCountNonTrivial() |
int |
getNodeCountPolymorphic() |
int |
getNodeCountTrivial() |
private boolean |
visitNode(List<TruffleInlining> stack,
com.oracle.truffle.api.nodes.Node node) |
private int nodeCountTrivial
private int nodeCountNonTrivial
private int nodeCountMonomorphic
private int nodeCountPolymorphic
private int nodeCountMegamorphic
private int callCountIndirect
private int callCountDirectDispatched
private int callCountDirectInlined
private int callCountDirectCloned
private int callCountDirectNotCloned
private int loopCount
public CallTargetNodeStatistics(OptimizedCallTarget target)
private boolean visitNode(List<TruffleInlining> stack, com.oracle.truffle.api.nodes.Node node)
public int getCallCountDirectCloned()
public int getCallCountDirectNotCloned()
public int getNodeCount()
public int getCallCount()
public int getCallCountDirect()
public int getNodeCountTrivial()
public int getNodeCountNonTrivial()
public int getNodeCountMonomorphic()
public int getNodeCountPolymorphic()
public int getNodeCountMegamorphic()
public int getCallCountIndirect()
public int getCallCountDirectDispatched()
public int getCallCountDirectInlined()
public int getLoopCount()