private static class OptimizedOSRLoopNode.OSRRootNode extends com.oracle.truffle.api.nodes.RootNode
| Modifier and Type | Field and Description |
|---|---|
private OptimizedOSRLoopNode |
loopNode |
| Constructor and Description |
|---|
OSRRootNode(OptimizedOSRLoopNode loop) |
| Modifier and Type | Method and Description |
|---|---|
Object |
execute(com.oracle.truffle.api.frame.VirtualFrame frame) |
boolean |
isCloningAllowed() |
String |
toString() |
applyInstrumentation, copy, getCallTarget, getCompilerOptions, getExecutionContext, getFrameDescriptor, reportLoopCount, setCallTargetaccept, adoptChildren, assignSourceSection, atomic, atomic, clearSourceSection, clone, createWrapperNode, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLanguage, getParent, getRootNode, getSourceSection, insert, insert, isInstrumentable, isSafelyReplaceableBy, onReplace, probe, replace, replaceprivate OptimizedOSRLoopNode loopNode
public OSRRootNode(OptimizedOSRLoopNode loop)
public Object execute(com.oracle.truffle.api.frame.VirtualFrame frame)
execute in class com.oracle.truffle.api.nodes.RootNodepublic boolean isCloningAllowed()
isCloningAllowed in class com.oracle.truffle.api.nodes.RootNode