private static final class TruffleInlining.CallTreeNodeVisitorImpl extends Object implements com.oracle.truffle.api.nodes.NodeVisitor
NodeVisitor
or TruffleInlining.CallTreeNodeVisitor
and
traverses the full Truffle tree including inlined call sites.Modifier and Type | Field and Description |
---|---|
private boolean |
continueTraverse |
protected List<TruffleInlining> |
stack |
private com.oracle.truffle.api.nodes.NodeVisitor |
visitor |
Constructor and Description |
---|
CallTreeNodeVisitorImpl(OptimizedCallTarget target,
com.oracle.truffle.api.nodes.NodeVisitor visitor) |
Modifier and Type | Method and Description |
---|---|
boolean |
visit(com.oracle.truffle.api.nodes.Node node) |
private boolean |
visitNode(com.oracle.truffle.api.nodes.Node node) |
protected final List<TruffleInlining> stack
private final com.oracle.truffle.api.nodes.NodeVisitor visitor
private boolean continueTraverse
public CallTreeNodeVisitorImpl(OptimizedCallTarget target, com.oracle.truffle.api.nodes.NodeVisitor visitor)