webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
JSC::MinimalValueProfile Struct Reference

#include <ValueProfile.h>

Inheritance diagram for JSC::MinimalValueProfile:
JSC::ValueProfileBase< 0 > JSC::ValueProfileBase< 0 > JSC::LazyOperandValueProfile JSC::LazyOperandValueProfile

Public Member Functions

 MinimalValueProfile ()
 
 MinimalValueProfile (int bytecodeOffset)
 
 MinimalValueProfile ()
 
 MinimalValueProfile (int bytecodeOffset)
 
- Public Member Functions inherited from JSC::ValueProfileBase< 0 >
 ValueProfileBase ()
 
 ValueProfileBase (int bytecodeOffset)
 
 ValueProfileBase ()
 
 ValueProfileBase (int bytecodeOffset)
 
EncodedJSValuespecFailBucket (unsigned i)
 
EncodedJSValuespecFailBucket (unsigned i)
 
const ClassInfoclassInfo (unsigned bucket) const
 
const ClassInfoclassInfo (unsigned bucket) const
 
unsigned numberOfSamples () const
 
unsigned numberOfSamples () const
 
unsigned totalNumberOfSamples () const
 
unsigned totalNumberOfSamples () const
 
bool isLive () const
 
bool isLive () const
 
CString briefDescription (const ConcurrentJSLocker &locker)
 
CString briefDescription (const ConcurrentJSLocker &locker)
 
void dump (PrintStream &out)
 
void dump (PrintStream &out)
 
SpeculatedType computeUpdatedPrediction (const ConcurrentJSLocker &)
 
SpeculatedType computeUpdatedPrediction (const ConcurrentJSLocker &)
 

Additional Inherited Members

- Public Attributes inherited from JSC::ValueProfileBase< 0 >
int m_bytecodeOffset
 
SpeculatedType m_prediction
 
unsigned m_numberOfSamplesInPrediction
 
EncodedJSValue m_buckets [totalNumberOfBuckets]
 
- Static Public Attributes inherited from JSC::ValueProfileBase< 0 >
static const unsigned numberOfBuckets
 
static const unsigned numberOfSpecFailBuckets
 
static const unsigned bucketIndexMask
 
static const unsigned totalNumberOfBuckets
 

Constructor & Destructor Documentation

◆ MinimalValueProfile() [1/4]

JSC::MinimalValueProfile::MinimalValueProfile ( )
inline

◆ MinimalValueProfile() [2/4]

JSC::MinimalValueProfile::MinimalValueProfile ( int  bytecodeOffset)
inline

◆ MinimalValueProfile() [3/4]

JSC::MinimalValueProfile::MinimalValueProfile ( )
inline

◆ MinimalValueProfile() [4/4]

JSC::MinimalValueProfile::MinimalValueProfile ( int  bytecodeOffset)
inline

The documentation for this struct was generated from the following file: