Class AstControl
java.lang.Object
thc.runtime.AstControl
Cold capture at an AST edge whose callee already saved its body.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic booleancaptures(com.oracle.truffle.api.nodes.Node node) static Objectstatic Objectcomplete(com.oracle.truffle.api.nodes.Node node, Object result, com.oracle.truffle.api.RootCallTarget target) static Objectcomplete(com.oracle.truffle.api.nodes.Node node, Object result, com.oracle.truffle.api.RootCallTarget target, TupleShape shape) static Objectcomplete(com.oracle.truffle.api.nodes.Node node, Object result, com.oracle.truffle.api.RootCallTarget expectedTarget, TupleShape tupleShape, boolean identityTail) static booleanenabled(com.oracle.truffle.api.nodes.Node node) static Objectforce(com.oracle.truffle.api.frame.VirtualFrame frame, com.oracle.truffle.api.nodes.Node node, Force force, Object value) static ObjectresumeChild(Object child, com.oracle.truffle.api.nodes.Node node, Object input, AstResumeStep step)
-
Field Details
-
INSTANCE
-
-
Method Details
-
enabled
-
captures
-
resumeChild
public static Object resumeChild(Object child, com.oracle.truffle.api.nodes.Node node, Object input, AstResumeStep step) -
force
-
complete
-
complete
-
complete
public static Object complete(com.oracle.truffle.api.nodes.Node node, Object result, com.oracle.truffle.api.RootCallTarget target, TupleShape shape) -
complete
public static Object complete(com.oracle.truffle.api.nodes.Node node, Object result, com.oracle.truffle.api.RootCallTarget expectedTarget, TupleShape tupleShape, boolean identityTail)
-