Mercurial > hg > graal-compiler
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 } |