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

#include <RegisterID.h>

Public Member Functions

 RegisterID ()
 
 RegisterID (VirtualRegister virtualRegister)
 
 RegisterID (int index)
 
void setIndex (int index)
 
void setTemporary ()
 
int index () const
 
VirtualRegister virtualRegister () const
 
bool isTemporary ()
 
void ref ()
 
void deref ()
 
int refCount () const
 

Constructor & Destructor Documentation

◆ RegisterID() [1/3]

JSC::RegisterID::RegisterID ( )
inline

◆ RegisterID() [2/3]

JSC::RegisterID::RegisterID ( VirtualRegister  virtualRegister)
inline

◆ RegisterID() [3/3]

JSC::RegisterID::RegisterID ( int  index)
inlineexplicit

Member Function Documentation

◆ deref()

void JSC::RegisterID::deref ( )
inline

◆ index()

int JSC::RegisterID::index ( ) const
inline

◆ isTemporary()

bool JSC::RegisterID::isTemporary ( )
inline

◆ ref()

void JSC::RegisterID::ref ( )
inline

◆ refCount()

int JSC::RegisterID::refCount ( void  ) const
inline

◆ setIndex()

void JSC::RegisterID::setIndex ( int  index)
inline

◆ setTemporary()

void JSC::RegisterID::setTemporary ( )
inline

◆ virtualRegister()

VirtualRegister JSC::RegisterID::virtualRegister ( ) const
inline

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