![]() |
v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|

Public Member Functions | |
| Types (Region *region, Isolate *isolate) | |
| TypeHandle | Union (TypeHandle t1, TypeHandle t2) |
| TypeHandle | Intersect (TypeHandle t1, TypeHandle t2) |
| template<class Type2 , class TypeHandle2 > | |
| TypeHandle | Convert (TypeHandle2 t) |
| TypeHandle | Fuzz (int depth=5) |
Data Fields | |
| TypeHandle | Representation |
| TypeHandle | Semantic |
| TypeHandle | None |
| TypeHandle | Any |
| TypeHandle | Oddball |
| TypeHandle | Boolean |
| TypeHandle | Null |
| TypeHandle | Undefined |
| TypeHandle | Number |
| TypeHandle | SignedSmall |
| TypeHandle | Signed32 |
| TypeHandle | Float |
| TypeHandle | Name |
| TypeHandle | UniqueName |
| TypeHandle | String |
| TypeHandle | InternalizedString |
| TypeHandle | Symbol |
| TypeHandle | Receiver |
| TypeHandle | Object |
| TypeHandle | Array |
| TypeHandle | Function |
| TypeHandle | Proxy |
| TypeHandle | ObjectClass |
| TypeHandle | ArrayClass |
| TypeHandle | SmiConstant |
| TypeHandle | Signed32Constant |
| TypeHandle | ObjectConstant1 |
| TypeHandle | ObjectConstant2 |
| TypeHandle | ArrayConstant1 |
| TypeHandle | ArrayConstant2 |
| Handle< i::Map > | object_map |
| Handle< i::Map > | array_map |
| Handle< i::Smi > | smi |
| Handle< i::HeapNumber > | signed32 |
| Handle< i::JSObject > | object1 |
| Handle< i::JSObject > | object2 |
| Handle< i::JSArray > | array |
Definition at line 34 of file test-types.cc.
Definition at line 36 of file test-types.cc.
References TypeImpl< ZoneTypeConfig >::Class(), TypeImpl< ZoneTypeConfig >::Constant(), Isolate::factory(), Smi::FromInt(), v8::internal::handle(), Factory::NewHeapNumber(), Factory::NewJSArray(), and Factory::NewJSObjectFromMap().
|
inline |
Definition at line 127 of file test-types.cc.
|
inline |
Definition at line 131 of file test-types.cc.
References BITSET_TYPE_LIST, COUNT_BITSET_TYPES, v8::None, PICK_BITSET_TYPE, TypeImpl< ZoneTypeConfig >::Union(), and UNREACHABLE.
|
inline |
Definition at line 122 of file test-types.cc.
References TypeImpl< ZoneTypeConfig >::Intersect().
|
inline |
Definition at line 119 of file test-types.cc.
References TypeImpl< ZoneTypeConfig >::Union().
| TypeHandle Any |
Definition at line 80 of file test-types.cc.
| TypeHandle Array |
Definition at line 96 of file test-types.cc.
| Handle<i::JSArray> array |
Definition at line 117 of file test-types.cc.
Definition at line 111 of file test-types.cc.
| TypeHandle ArrayClass |
Definition at line 101 of file test-types.cc.
| TypeHandle ArrayConstant1 |
Definition at line 107 of file test-types.cc.
| TypeHandle ArrayConstant2 |
Definition at line 108 of file test-types.cc.
| TypeHandle Boolean |
Definition at line 82 of file test-types.cc.
| TypeHandle Float |
Definition at line 88 of file test-types.cc.
| TypeHandle Function |
Definition at line 97 of file test-types.cc.
| TypeHandle InternalizedString |
Definition at line 92 of file test-types.cc.
| TypeHandle Name |
Definition at line 89 of file test-types.cc.
| TypeHandle None |
Definition at line 79 of file test-types.cc.
| TypeHandle Null |
Definition at line 83 of file test-types.cc.
| TypeHandle Number |
Definition at line 85 of file test-types.cc.
| TypeHandle Object |
Definition at line 95 of file test-types.cc.
| Handle<i::JSObject> object1 |
Definition at line 115 of file test-types.cc.
| Handle<i::JSObject> object2 |
Definition at line 116 of file test-types.cc.
Definition at line 110 of file test-types.cc.
| TypeHandle ObjectClass |
Definition at line 100 of file test-types.cc.
| TypeHandle ObjectConstant1 |
Definition at line 105 of file test-types.cc.
| TypeHandle ObjectConstant2 |
Definition at line 106 of file test-types.cc.
| TypeHandle Oddball |
Definition at line 81 of file test-types.cc.
| TypeHandle Proxy |
Definition at line 98 of file test-types.cc.
| TypeHandle Receiver |
Definition at line 94 of file test-types.cc.
| TypeHandle Representation |
Definition at line 77 of file test-types.cc.
| TypeHandle Semantic |
Definition at line 78 of file test-types.cc.
| TypeHandle Signed32 |
Definition at line 87 of file test-types.cc.
| Handle<i::HeapNumber> signed32 |
Definition at line 114 of file test-types.cc.
| TypeHandle Signed32Constant |
Definition at line 104 of file test-types.cc.
| TypeHandle SignedSmall |
Definition at line 86 of file test-types.cc.
Definition at line 113 of file test-types.cc.
| TypeHandle SmiConstant |
Definition at line 103 of file test-types.cc.
| TypeHandle String |
Definition at line 91 of file test-types.cc.
| TypeHandle Symbol |
Definition at line 93 of file test-types.cc.
| TypeHandle Undefined |
Definition at line 84 of file test-types.cc.
| TypeHandle UniqueName |
Definition at line 90 of file test-types.cc.