Class InlinedProfileBag

java.lang.Object
com.oracle.truffle.js.runtime.util.InlinedProfileBag
Direct Known Subclasses:
AbstractWritableArray.SetSupportedProfileAccess, ScriptArray.CreateWritableProfileAccess

public abstract class InlinedProfileBag extends Object
A collections of inlined profiles.
  • 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)