webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Functions
JSC::MacroAssemblerHelpers Namespace Reference

Functions

template<typename MacroAssemblerType >
bool isSigned (typename MacroAssemblerType::RelationalCondition cond)
 
template<typename MacroAssemblerType >
bool isUnsigned (typename MacroAssemblerType::RelationalCondition cond)
 
template<typename MacroAssemblerType >
bool isSigned (typename MacroAssemblerType::ResultCondition cond)
 
template<typename MacroAssemblerType >
bool isUnsigned (typename MacroAssemblerType::ResultCondition cond)
 
template<typename MacroAssemblerType >
MacroAssemblerType::TrustedImm32 mask8OnCondition (MacroAssemblerType &, typename MacroAssemblerType::RelationalCondition cond, typename MacroAssemblerType::TrustedImm32 value)
 
template<typename MacroAssemblerType >
MacroAssemblerType::TrustedImm32 mask8OnCondition (MacroAssemblerType &, typename MacroAssemblerType::ResultCondition cond, typename MacroAssemblerType::TrustedImm32 value)
 
template<typename MacroAssemblerType , typename Condition , typename ... Args>
void load8OnCondition (MacroAssemblerType &jit, Condition cond, Args... args)
 

Function Documentation

◆ isSigned() [1/2]

template<typename MacroAssemblerType >
bool JSC::MacroAssemblerHelpers::isSigned ( typename MacroAssemblerType::RelationalCondition  cond)
inline

◆ isSigned() [2/2]

template<typename MacroAssemblerType >
bool JSC::MacroAssemblerHelpers::isSigned ( typename MacroAssemblerType::ResultCondition  cond)
inline

◆ isUnsigned() [1/2]

template<typename MacroAssemblerType >
bool JSC::MacroAssemblerHelpers::isUnsigned ( typename MacroAssemblerType::RelationalCondition  cond)
inline

◆ isUnsigned() [2/2]

template<typename MacroAssemblerType >
bool JSC::MacroAssemblerHelpers::isUnsigned ( typename MacroAssemblerType::ResultCondition  cond)
inline

◆ load8OnCondition()

template<typename MacroAssemblerType , typename Condition , typename ... Args>
void JSC::MacroAssemblerHelpers::load8OnCondition ( MacroAssemblerType &  jit,
Condition  cond,
Args...  args 
)

◆ mask8OnCondition() [1/2]

template<typename MacroAssemblerType >
MacroAssemblerType::TrustedImm32 JSC::MacroAssemblerHelpers::mask8OnCondition ( MacroAssemblerType &  ,
typename MacroAssemblerType::RelationalCondition  cond,
typename MacroAssemblerType::TrustedImm32  value 
)
inline

◆ mask8OnCondition() [2/2]

template<typename MacroAssemblerType >
MacroAssemblerType::TrustedImm32 JSC::MacroAssemblerHelpers::mask8OnCondition ( MacroAssemblerType &  ,
typename MacroAssemblerType::ResultCondition  cond,
typename MacroAssemblerType::TrustedImm32  value 
)
inline