public abstract class SLDisableSplittingBuiltin extends SLGraalRuntimeBuiltin
SLFunction
instance. If no function is given the splitting
will be disabled for the calling function.Constructor and Description |
---|
SLDisableSplittingBuiltin() |
Modifier and Type | Method and Description |
---|---|
com.oracle.truffle.sl.runtime.SLFunction |
disableSplitting(com.oracle.truffle.sl.runtime.SLFunction function) |
com.oracle.truffle.sl.runtime.SLNull |
disableSplitting(com.oracle.truffle.sl.runtime.SLNull argument) |
findCallsTo, findCallsTo, findDuplicateCallTargets
createWrapperNode, executeBoolean, executeFunction, executeGeneric, executeLong, executeVoid, isInstrumentable
formatSourceSection, getNonWrapperNode, toString
accept, adoptChildren, assignSourceSection, atomic, atomic, clearSourceSection, clone, copy, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLanguage, getParent, getRootNode, getSourceSection, insert, insert, isSafelyReplaceableBy, onReplace, probe, replace, replace
public SLDisableSplittingBuiltin()
public com.oracle.truffle.sl.runtime.SLFunction disableSplitting(com.oracle.truffle.sl.runtime.SLFunction function)
public com.oracle.truffle.sl.runtime.SLNull disableSplitting(com.oracle.truffle.sl.runtime.SLNull argument)