#include <ArithProfile.h>
◆ ObservedResults
Enumerator |
---|
NonNegZeroDouble | |
NegZeroDouble | |
NonNumber | |
Int32Overflow | |
Int52Overflow | |
◆ ArithProfile() [1/3]
◆ ArithProfile() [2/3]
◆ ArithProfile() [3/3]
JSC::ArithProfile::ArithProfile |
( |
| ) |
|
|
default |
◆ addressOfBits()
const void* JSC::ArithProfile::addressOfBits |
( |
| ) |
const |
|
inline |
◆ bits()
uint32_t JSC::ArithProfile::bits |
( |
| ) |
const |
|
inline |
◆ didObserveDouble()
bool JSC::ArithProfile::didObserveDouble |
( |
| ) |
const |
|
inline |
◆ didObserveInt32Overflow()
bool JSC::ArithProfile::didObserveInt32Overflow |
( |
| ) |
const |
|
inline |
◆ didObserveInt52Overflow()
bool JSC::ArithProfile::didObserveInt52Overflow |
( |
| ) |
const |
|
inline |
◆ didObserveNegZeroDouble()
bool JSC::ArithProfile::didObserveNegZeroDouble |
( |
| ) |
const |
|
inline |
◆ didObserveNonInt32()
bool JSC::ArithProfile::didObserveNonInt32 |
( |
| ) |
const |
|
inline |
◆ didObserveNonNegZeroDouble()
bool JSC::ArithProfile::didObserveNonNegZeroDouble |
( |
| ) |
const |
|
inline |
◆ didObserveNonNumber()
bool JSC::ArithProfile::didObserveNonNumber |
( |
| ) |
const |
|
inline |
◆ fromInt()
◆ lhsObservedType()
◆ lhsResultType()
ResultType JSC::ArithProfile::lhsResultType |
( |
| ) |
const |
|
inline |
◆ lhsSawInt32()
void JSC::ArithProfile::lhsSawInt32 |
( |
| ) |
|
|
inline |
◆ lhsSawNonNumber()
void JSC::ArithProfile::lhsSawNonNumber |
( |
| ) |
|
|
inline |
◆ lhsSawNumber()
void JSC::ArithProfile::lhsSawNumber |
( |
| ) |
|
|
inline |
◆ observeLHS()
◆ observeLHSAndRHS()
◆ observeResult()
◆ rhsObservedType()
◆ rhsResultType()
ResultType JSC::ArithProfile::rhsResultType |
( |
| ) |
const |
|
inline |
◆ rhsSawInt32()
void JSC::ArithProfile::rhsSawInt32 |
( |
| ) |
|
|
inline |
◆ rhsSawNonNumber()
void JSC::ArithProfile::rhsSawNonNumber |
( |
| ) |
|
|
inline |
◆ rhsSawNumber()
void JSC::ArithProfile::rhsSawNumber |
( |
| ) |
|
|
inline |
◆ setLhsObservedType()
◆ setObservedInt32Overflow()
void JSC::ArithProfile::setObservedInt32Overflow |
( |
| ) |
|
|
inline |
◆ setObservedInt52Overflow()
void JSC::ArithProfile::setObservedInt52Overflow |
( |
| ) |
|
|
inline |
◆ setObservedNegZeroDouble()
void JSC::ArithProfile::setObservedNegZeroDouble |
( |
| ) |
|
|
inline |
◆ setObservedNonNegZeroDouble()
void JSC::ArithProfile::setObservedNonNegZeroDouble |
( |
| ) |
|
|
inline |
◆ setObservedNonNumber()
void JSC::ArithProfile::setObservedNonNumber |
( |
| ) |
|
|
inline |
◆ setRhsObservedType()
◆ tookSpecialFastPath()
bool JSC::ArithProfile::tookSpecialFastPath |
( |
| ) |
const |
|
inline |
◆ specialFastPathBit
The documentation for this struct was generated from the following file: