protected static final class StringPrototypeBuiltins.JSStringSplitNode.SplitProfiles extends Object implements InlinedProfileBag
InlinedProfileBag.Builder| Modifier and Type | Field and Description |
|---|---|
com.oracle.truffle.api.profiles.InlinedConditionProfile |
emptyInput |
com.oracle.truffle.api.profiles.InlinedConditionProfile |
emptySeparator |
com.oracle.truffle.api.profiles.InlinedBranchProfile |
growBranch |
com.oracle.truffle.api.profiles.InlinedCountingConditionProfile |
matchProfile |
static int |
REQUIRED_BITS |
com.oracle.truffle.api.profiles.InlinedConditionProfile |
zeroLimit |
| Modifier | Constructor and Description |
|---|---|
protected |
SplitProfiles(InlinedProfileBag.Builder b) |
| Modifier and Type | Method and Description |
|---|---|
static StringPrototypeBuiltins.JSStringSplitNode.SplitProfiles |
inline(com.oracle.truffle.api.dsl.InlineSupport.InlineTarget inlineTarget) |
public final com.oracle.truffle.api.profiles.InlinedConditionProfile emptyInput
public final com.oracle.truffle.api.profiles.InlinedConditionProfile emptySeparator
public final com.oracle.truffle.api.profiles.InlinedConditionProfile zeroLimit
public final com.oracle.truffle.api.profiles.InlinedBranchProfile growBranch
public final com.oracle.truffle.api.profiles.InlinedCountingConditionProfile matchProfile
public static final int REQUIRED_BITS
protected SplitProfiles(InlinedProfileBag.Builder b)
public static StringPrototypeBuiltins.JSStringSplitNode.SplitProfiles inline(com.oracle.truffle.api.dsl.InlineSupport.InlineTarget inlineTarget)