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

#include <LazyOperandValueProfile.h>

Public Member Functions

 LazyOperandValueProfileKey ()
 
 LazyOperandValueProfileKey (WTF::HashTableDeletedValueType)
 
 LazyOperandValueProfileKey (unsigned bytecodeOffset, VirtualRegister operand)
 
bool operator! () const
 
bool operator== (const LazyOperandValueProfileKey &other) const
 
unsigned hash () const
 
unsigned bytecodeOffset () const
 
VirtualRegister operand () const
 
bool isHashTableDeletedValue () const
 
 LazyOperandValueProfileKey ()
 
 LazyOperandValueProfileKey (WTF::HashTableDeletedValueType)
 
 LazyOperandValueProfileKey (unsigned bytecodeOffset, VirtualRegister operand)
 
bool operator! () const
 
bool operator== (const LazyOperandValueProfileKey &other) const
 
unsigned hash () const
 
unsigned bytecodeOffset () const
 
VirtualRegister operand () const
 
bool isHashTableDeletedValue () const
 

Constructor & Destructor Documentation

◆ LazyOperandValueProfileKey() [1/6]

JSC::LazyOperandValueProfileKey::LazyOperandValueProfileKey ( )
inline

◆ LazyOperandValueProfileKey() [2/6]

JSC::LazyOperandValueProfileKey::LazyOperandValueProfileKey ( WTF::HashTableDeletedValueType  )
inline

◆ LazyOperandValueProfileKey() [3/6]

JSC::LazyOperandValueProfileKey::LazyOperandValueProfileKey ( unsigned  bytecodeOffset,
VirtualRegister  operand 
)
inline

◆ LazyOperandValueProfileKey() [4/6]

JSC::LazyOperandValueProfileKey::LazyOperandValueProfileKey ( )
inline

◆ LazyOperandValueProfileKey() [5/6]

JSC::LazyOperandValueProfileKey::LazyOperandValueProfileKey ( WTF::HashTableDeletedValueType  )
inline

◆ LazyOperandValueProfileKey() [6/6]

JSC::LazyOperandValueProfileKey::LazyOperandValueProfileKey ( unsigned  bytecodeOffset,
VirtualRegister  operand 
)
inline

Member Function Documentation

◆ bytecodeOffset() [1/2]

unsigned JSC::LazyOperandValueProfileKey::bytecodeOffset ( ) const
inline

◆ bytecodeOffset() [2/2]

unsigned JSC::LazyOperandValueProfileKey::bytecodeOffset ( ) const
inline

◆ hash() [1/2]

unsigned JSC::LazyOperandValueProfileKey::hash ( ) const
inline

◆ hash() [2/2]

unsigned JSC::LazyOperandValueProfileKey::hash ( ) const
inline

◆ isHashTableDeletedValue() [1/2]

bool JSC::LazyOperandValueProfileKey::isHashTableDeletedValue ( ) const
inline

◆ isHashTableDeletedValue() [2/2]

bool JSC::LazyOperandValueProfileKey::isHashTableDeletedValue ( ) const
inline

◆ operand() [1/2]

VirtualRegister JSC::LazyOperandValueProfileKey::operand ( ) const
inline

◆ operand() [2/2]

VirtualRegister JSC::LazyOperandValueProfileKey::operand ( ) const
inline

◆ operator!() [1/2]

bool JSC::LazyOperandValueProfileKey::operator! ( ) const
inline

◆ operator!() [2/2]

bool JSC::LazyOperandValueProfileKey::operator! ( ) const
inline

◆ operator==() [1/2]

bool JSC::LazyOperandValueProfileKey::operator== ( const LazyOperandValueProfileKey other) const
inline

◆ operator==() [2/2]

bool JSC::LazyOperandValueProfileKey::operator== ( const LazyOperandValueProfileKey other) const
inline

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