Class InlinedProfileBag
java.lang.Object
com.oracle.truffle.js.runtime.util.InlinedProfileBag
- Direct Known Subclasses:
AbstractWritableArray.SetSupportedProfileAccess,ScriptArray.CreateWritableProfileAccess
A collections of
inlined profiles.-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final intprotected static final int -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedInlinedProfileBag(com.oracle.truffle.api.dsl.InlineSupport.StateField state) -
Method Summary
-
Field Details
-
BRANCH_PROFILE_STATE_BITS
protected static final int BRANCH_PROFILE_STATE_BITS- See Also:
-
CONDITION_PROFILE_STATE_BITS
protected static final int CONDITION_PROFILE_STATE_BITS- See Also:
-
-
Constructor Details
-
InlinedProfileBag
protected InlinedProfileBag(com.oracle.truffle.api.dsl.InlineSupport.StateField state)
-
-
Method Details
-
profile
protected final boolean profile(com.oracle.truffle.api.nodes.Node node, boolean value, int offset) -
enter
protected final void enter(com.oracle.truffle.api.nodes.Node node, int offset)
-