![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <turbofan-types.h>
Classes | |
| struct | Limits |
Public Member Functions | |
| double | Min () const |
| double | Max () const |
Static Public Member Functions | |
| static bool | IsInteger (double x) |
Private Member Functions | |
| RangeType (BitsetType::bitset bitset, Limits limits) | |
| BitsetType::bitset | Lub () const |
Static Private Member Functions | |
| static RangeType * | New (double min, double max, Zone *zone) |
| static RangeType * | New (Limits lim, Zone *zone) |
Private Attributes | |
| friend | Zone |
| BitsetType::bitset | bitset_ |
| Limits | limits_ |
Friends | |
| class | Type |
| class | BitsetType |
| class | UnionType |
Additional Inherited Members | |
Protected Types inherited from v8::internal::compiler::TypeBase | |
| enum | Kind { kHeapConstant , kOtherNumberConstant , kTuple , kUnion , kRange , kWasm } |
Protected Member Functions inherited from v8::internal::compiler::TypeBase | |
| Kind | kind () const |
| TypeBase (Kind kind) | |
Static Protected Member Functions inherited from v8::internal::compiler::TypeBase | |
| static bool | IsKind (Type type, Kind kind) |
Definition at line 344 of file turbofan-types.h.
|
inlineprivate |
Definition at line 383 of file turbofan-types.h.
|
inlinestatic |
Definition at line 361 of file turbofan-types.h.
|
inlineprivate |
|
inline |
|
inline |
|
inlinestaticprivate |
Definition at line 371 of file turbofan-types.h.
|
friend |
Definition at line 367 of file turbofan-types.h.
|
friend |
Definition at line 366 of file turbofan-types.h.
|
friend |
Definition at line 368 of file turbofan-types.h.
|
private |
Definition at line 388 of file turbofan-types.h.
|
private |
Definition at line 389 of file turbofan-types.h.
|
private |
Definition at line 369 of file turbofan-types.h.