public abstract class SLGraalRuntimeBuiltin extends com.oracle.truffle.sl.builtins.SLBuiltinNode
| Constructor and Description | 
|---|
SLGraalRuntimeBuiltin()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected static Set<com.oracle.truffle.api.nodes.DirectCallNode> | 
findCallsTo(OptimizedCallTarget originalCallTarget)
Finds all  
DirectCallNode instances calling a certain original CallTarget in
 the caller function. | 
protected static Set<com.oracle.truffle.api.nodes.DirectCallNode> | 
findCallsTo(com.oracle.truffle.api.nodes.RootNode root,
           OptimizedCallTarget originalCallTarget)
Finds all  
DirectCallNode instances calling a certain original CallTarget in a
 given RootNode. | 
protected static Set<OptimizedCallTarget> | 
findDuplicateCallTargets(OptimizedCallTarget originalCallTarget)
Finds all call targets available for the same original call target. 
 | 
createWrapperNode, executeBoolean, executeFunction, executeGeneric, executeLong, executeVoid, isInstrumentableformatSourceSection, getNonWrapperNode, toStringaccept, adoptChildren, assignSourceSection, atomic, atomic, clearSourceSection, clone, copy, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLanguage, getParent, getRootNode, getSourceSection, insert, insert, isSafelyReplaceableBy, onReplace, probe, replace, replacepublic SLGraalRuntimeBuiltin()
protected static final Set<OptimizedCallTarget> findDuplicateCallTargets(OptimizedCallTarget originalCallTarget)
CallTarget got duplicated due to splitting.protected static final Set<com.oracle.truffle.api.nodes.DirectCallNode> findCallsTo(OptimizedCallTarget originalCallTarget)
DirectCallNode instances calling a certain original CallTarget in
 the caller function.protected static final Set<com.oracle.truffle.api.nodes.DirectCallNode> findCallsTo(com.oracle.truffle.api.nodes.RootNode root, OptimizedCallTarget originalCallTarget)
DirectCallNode instances calling a certain original CallTarget in a
 given RootNode.