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

#include <DFGCompilationKey.h>

Public Member Functions

 CompilationKey ()
 
 CompilationKey (WTF::HashTableDeletedValueType)
 
 CompilationKey (CodeBlock *profiledBlock, CompilationMode mode)
 
bool operator! () const
 
bool isHashTableDeletedValue () const
 
CodeBlockprofiledBlock () const
 
CompilationMode mode () const
 
bool operator== (const CompilationKey &other) const
 
unsigned hash () const
 
void dump (PrintStream &) const
 

Constructor & Destructor Documentation

◆ CompilationKey() [1/3]

JSC::DFG::CompilationKey::CompilationKey ( )
inline

◆ CompilationKey() [2/3]

JSC::DFG::CompilationKey::CompilationKey ( WTF::HashTableDeletedValueType  )
inline

◆ CompilationKey() [3/3]

JSC::DFG::CompilationKey::CompilationKey ( CodeBlock profiledBlock,
CompilationMode  mode 
)
inline

Member Function Documentation

◆ dump()

void JSC::DFG::CompilationKey::dump ( PrintStream &  ) const

◆ hash()

unsigned JSC::DFG::CompilationKey::hash ( ) const
inline

◆ isHashTableDeletedValue()

bool JSC::DFG::CompilationKey::isHashTableDeletedValue ( ) const
inline

◆ mode()

CompilationMode JSC::DFG::CompilationKey::mode ( ) const
inline

◆ operator!()

bool JSC::DFG::CompilationKey::operator! ( ) const
inline

◆ operator==()

bool JSC::DFG::CompilationKey::operator== ( const CompilationKey other) const
inline

◆ profiledBlock()

CodeBlock* JSC::DFG::CompilationKey::profiledBlock ( ) const
inline

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