comparison graal/com.oracle.truffle.api/src/com/oracle/truffle/api/TruffleRuntime.java @ 16916:534a87f866dc

Truffle: new experimental LoopNode API.
author Christian Humer <christian.humer@gmail.com>
date Sat, 23 Aug 2014 19:31:40 +0200
parents ada0a7729b6f
children 5a1d764f6afc
comparison
equal deleted inserted replaced
16915:5ede308adf68 16916:534a87f866dc
55 * 55 *
56 * @param target the direct {@link CallTarget} to call 56 * @param target the direct {@link CallTarget} to call
57 * @return the new call node 57 * @return the new call node
58 */ 58 */
59 DirectCallNode createDirectCallNode(CallTarget target); 59 DirectCallNode createDirectCallNode(CallTarget target);
60
61 /**
62 * Experimental API. May change without notice.
63 */
64 LoopNode createLoopNode(RepeatingNode body);
60 65
61 /** 66 /**
62 * Creates a new runtime specific version of {@link IndirectCallNode}. 67 * Creates a new runtime specific version of {@link IndirectCallNode}.
63 * 68 *
64 * @return the new call node 69 * @return the new call node
133 138
134 /** 139 /**
135 * Internal API method. Do not use. 140 * Internal API method. Do not use.
136 */ 141 */
137 void notifyTransferToInterpreter(); 142 void notifyTransferToInterpreter();
143
138 } 144 }