#include <turbofan-types.h>
Definition at line 261 of file turbofan-types.h.
◆ bitset
◆ anonymous enum
◆ Boundaries()
◆ BoundariesSize()
size_t v8::internal::compiler::BitsetType::BoundariesSize |
( |
| ) |
|
|
inlinestaticprivate |
◆ ExpandInternals()
◆ Glb()
Type::bitset v8::internal::compiler::BitsetType::Glb |
( |
double | min, |
|
|
double | max ) |
|
static |
◆ Is()
static bool v8::internal::compiler::BitsetType::Is |
( |
bitset | bits1, |
|
|
bitset | bits2 ) |
|
inlinestatic |
◆ IsNone()
static bool v8::internal::compiler::BitsetType::IsNone |
( |
bitset | bits | ) |
|
|
inlinestatic |
◆ Lub() [1/6]
Type::bitset v8::internal::compiler::BitsetType::Lub |
( |
double | min, |
|
|
double | max ) |
|
static |
◆ Lub() [2/6]
Type::bitset v8::internal::compiler::BitsetType::Lub |
( |
double | value | ) |
|
|
static |
◆ Lub() [3/6]
◆ Lub() [4/6]
◆ Lub() [5/6]
template<typename MapRefLike >
◆ Lub() [6/6]
template<typename MapRefLike >
static bitset v8::internal::compiler::BitsetType::Lub |
( |
MapRefLike | map, |
|
|
JSHeapBroker * | broker ) |
|
staticprivate |
◆ Max()
double v8::internal::compiler::BitsetType::Max |
( |
bitset | bits | ) |
|
|
static |
◆ Min()
double v8::internal::compiler::BitsetType::Min |
( |
bitset | bits | ) |
|
|
static |
◆ Name()
const char * v8::internal::compiler::BitsetType::Name |
( |
bitset | bits | ) |
|
|
static |
◆ NumberBits()
◆ Print()
void v8::internal::compiler::BitsetType::Print |
( |
std::ostream & | os, |
|
|
bitset | bits ) |
|
static |
◆ SignedSmall()
◆ UnsignedSmall()
◆ BoundariesArray
Initial value:= {
{kOtherSigned32, kNegative32,
kMinInt},
{kNegative31, kNegative31, -0x40000000},
{kUnsigned30, kUnsigned30, 0},
{kOtherUnsigned31, kUnsigned31, 0x40000000},
{kOtherUnsigned32, kUnsigned32, 0x80000000},
{kOtherNumber, kPlainNumber,
static_cast<double>(
kMaxUInt32) + 1}}
constexpr uint32_t kMaxUInt32
Definition at line 309 of file turbofan-types.h.
The documentation for this class was generated from the following files: