/arkcompiler/ets_runtime/ecmascript/mem/ |
H A D | object_xray.h | 147 JSType type = klass->GetObjectType(); in VisitObjectBody() 149 case JSType::JS_OBJECT: in VisitObjectBody() 150 case JSType::JS_ERROR: in VisitObjectBody() 151 case JSType::JS_EVAL_ERROR: in VisitObjectBody() 152 case JSType::JS_RANGE_ERROR: in VisitObjectBody() 153 case JSType::JS_REFERENCE_ERROR: in VisitObjectBody() 154 case JSType::JS_TYPE_ERROR: in VisitObjectBody() 155 case JSType::JS_AGGREGATE_ERROR: in VisitObjectBody() 156 case JSType::JS_URI_ERROR: in VisitObjectBody() 157 case JSType in VisitObjectBody() [all...] |
/arkcompiler/ets_runtime/ecmascript/ |
H A D | js_hclass.h | 340 enum class JSType : uint8_t { class 385 using ObjectTypeBits = BitField<JSType, 0, TYPE_BITFIELD_NUM>; // 8 430 void Initialize(const JSThread *thread, uint32_t size, JSType type, uint32_t inlinedProps); 432 void Initialize(const JSThread *thread, uint32_t size, JSType type, uint32_t inlinedProps, 535 inline JSType GetObjectType() const in GetObjectType() 541 inline void SetObjectType(JSType type) in SetObjectType() 612 return GetObjectType() == JSType::JS_OBJECT; in IsOnlyJSObject() 617 JSType jsType = GetObjectType(); in IsECMAObject() 618 return (JSType::ECMA_OBJECT_FIRST <= jsType && jsType <= JSType in IsECMAObject() [all...] |
H A D | global_env_constants.cpp | 107 factory->NewSEcmaReadOnlyHClass(hClass, 0, JSType::TAGGED_ARRAY)); in InitSharedRootsClasses() 109 factory->NewSEcmaReadOnlyHClass(hClass, FreeObject::NEXT_OFFSET, JSType::FREE_OBJECT_WITH_NONE_FIELD)); in InitSharedRootsClasses() 111 factory->NewSEcmaReadOnlyHClass(hClass, FreeObject::SIZE_OFFSET, JSType::FREE_OBJECT_WITH_ONE_FIELD)); in InitSharedRootsClasses() 113 factory->NewSEcmaReadOnlyHClass(hClass, FreeObject::SIZE, JSType::FREE_OBJECT_WITH_TWO_FIELD)); in InitSharedRootsClasses() 115 factory->NewSEcmaReadOnlyHClass(hClass, 0, JSType::LINE_STRING)); in InitSharedRootsClasses() 117 factory->NewSEcmaReadOnlyHClass(hClass, 0, JSType::SLICED_STRING)); in InitSharedRootsClasses() 119 factory->NewSEcmaReadOnlyHClass(hClass, 0, JSType::CONSTANT_STRING)); in InitSharedRootsClasses() 121 factory->NewSEcmaReadOnlyHClass(hClass, 0, JSType::TREE_STRING)); in InitSharedRootsClasses() 123 factory->NewSEcmaReadOnlyHClass(hClass, 0, JSType::BYTE_ARRAY)); in InitSharedRootsClasses() 125 factory->NewSEcmaReadOnlyHClass(hClass, 0, JSType in InitSharedRootsClasses() [all...] |
H A D | enum_conversion.h | 78 constexpr std::optional<BuiltinTypeId> ToBuiltinsTypeId(JSType type) in ToBuiltinsTypeId() 80 if (type >= JSType::STRING_FIRST && type <= JSType::STRING_LAST) { in ToBuiltinsTypeId() 84 case JSType::JS_MAP: in ToBuiltinsTypeId() 86 case JSType::JS_SET: in ToBuiltinsTypeId() 88 case JSType::JS_OBJECT: in ToBuiltinsTypeId() 90 case JSType::JS_ARRAY: in ToBuiltinsTypeId() 92 case JSType::JS_DATA_VIEW: in ToBuiltinsTypeId() 94 case JSType::JS_DATE: in ToBuiltinsTypeId() 96 case JSType in ToBuiltinsTypeId() [all...] |
H A D | dump.cpp | 86 CString JSHClass::DumpJSType(JSType type) in DumpJSType() 89 case JSType::HCLASS: in DumpJSType() 91 case JSType::TAGGED_ARRAY: in DumpJSType() 93 case JSType::LEXICAL_ENV: in DumpJSType() 95 case JSType::SENDABLE_ENV: in DumpJSType() 97 case JSType::TAGGED_DICTIONARY: in DumpJSType() 99 case JSType::CONSTANT_POOL: in DumpJSType() 101 case JSType::PROFILE_TYPE_INFO: in DumpJSType() 103 case JSType::COW_TAGGED_ARRAY: in DumpJSType() 105 case JSType in DumpJSType() [all...] |
H A D | js_tagged_value.cpp | 559 JSType xType = x.GetTaggedValue().GetTaggedObject()->GetClass()->GetObjectType(); in EqualHeapObject() 560 JSType yType = y.GetTaggedValue().GetTaggedObject()->GetClass()->GetObjectType(); in EqualHeapObject() 1490 JSType jsType = hclass->GetObjectType(); in HasContainerProperty() 1492 case JSType::JS_API_ARRAY_LIST: { in HasContainerProperty() 1495 case JSType::JS_API_QUEUE: { in HasContainerProperty() 1498 case JSType::JS_API_PLAIN_ARRAY: { in HasContainerProperty() 1501 case JSType::JS_API_DEQUE: { in HasContainerProperty() 1504 case JSType::JS_API_STACK: { in HasContainerProperty() 1507 case JSType::JS_API_LIST: { in HasContainerProperty() 1511 case JSType in HasContainerProperty() [all...] |
H A D | js_hclass-inl.h | 222 case JSType::LINE_STRING: in HasReferenceField() 223 case JSType::CONSTANT_STRING: in HasReferenceField() 224 case JSType::JS_NATIVE_POINTER: in HasReferenceField() 239 case JSType::TAGGED_ARRAY: in SizeFromJSHClass() 240 case JSType::TAGGED_DICTIONARY: in SizeFromJSHClass() 241 case JSType::LEXICAL_ENV: in SizeFromJSHClass() 242 case JSType::SENDABLE_ENV: in SizeFromJSHClass() 243 case JSType::CONSTANT_POOL: in SizeFromJSHClass() 244 case JSType::AOT_LITERAL_INFO: in SizeFromJSHClass() 245 case JSType in SizeFromJSHClass() [all...] |
H A D | object_fast_operator.h | 128 static inline bool IsSpecialIndexedObj(JSType jsType); 130 static inline bool IsJSSharedArray(JSType jsType); 132 static inline bool IsFastTypeArray(JSType jsType); 134 static inline bool IsString(JSType jsType); 136 static inline bool IsJSPrimitiveRef(JSType jsType); 141 JSTaggedValue key, JSType jsType); 144 JSTaggedValue key, JSTaggedValue value, JSType jsType); 147 static inline bool IsSpecialContainer(JSType jsType); 150 JSType jsType); 153 JSTaggedValue value, JSType jsTyp [all...] |
H A D | object_factory.cpp | 136 JSHandle<JSHClass> ObjectFactory::NewEcmaHClassClass(JSHClass *hclass, uint32_t size, JSType type) in NewEcmaHClassClass() 148 JSHandle<JSHClass> hClassHandle = NewEcmaHClassClass(nullptr, JSHClass::SIZE, JSType::HCLASS); in InitClassClass() 154 JSHandle<JSHClass> ObjectFactory::NewEcmaHClass(JSHClass *hclass, uint32_t size, JSType type, uint32_t inlinedProps) in NewEcmaHClass() 165 JSHandle<JSHClass> ObjectFactory::NewEcmaHClass(uint32_t size, uint32_t inlinedProps, JSType type, in NewEcmaHClass() 183 JSHandle<JSHClass> ObjectFactory::NewEcmaReadOnlyHClass(JSHClass *hclass, uint32_t size, JSType type, in NewEcmaReadOnlyHClass() 195 JSHandle<JSHClass> ObjectFactory::NewEcmaHClass(uint32_t size, JSType type, uint32_t inlinedProps) in NewEcmaHClass() 462 JSHandle<JSHClass> ObjectFactory::NewEcmaHClass(uint32_t size, JSType type, const JSHandle<JSTaggedValue> &prototype) in NewEcmaHClass() 468 JSHandle<JSHClass> ObjectFactory::NewEcmaHClass(uint32_t size, uint32_t inlinedProps, JSType type, in NewEcmaHClass() 853 JSHandle<JSHClass> regexpClass = NewEcmaHClass(JSRegExp::SIZE, JSType::JS_REG_EXP, proto); in CreateJSRegExpInstanceClass() 876 JSHandle<JSHClass> arrayClass = NewEcmaHClass(JSArray::SIZE, inlinedProps, JSType in CreateJSArrayInstanceClass() [all...] |
H A D | object_fast_operator-inl.h | 262 JSType jsType = hclass->GetObjectType(); in GetPropertyByName() 418 JSType jsType = hclass->GetObjectType(); in SetPropertyByName() 579 JSType jsType = hclass->GetObjectType(); in GetPropertyByIndex() 581 if (jsType == JSType::JS_TYPED_ARRAY) { in GetPropertyByIndex() 640 JSType jsType = hclass->GetObjectType(); in SetPropertyByIndex() 642 if (jsType == JSType::JS_TYPED_ARRAY) { in SetPropertyByIndex() 1006 bool ObjectFastOperator::IsSpecialIndexedObj(JSType jsType) in IsSpecialIndexedObj() 1008 return jsType > JSType::JS_ARRAY; in IsSpecialIndexedObj() 1011 bool ObjectFastOperator::IsJSSharedArray(JSType jsType) in IsJSSharedArray() 1013 return jsType == JSType in IsJSSharedArray() [all...] |
/arkcompiler/ets_runtime/ecmascript/serializer/ |
H A D | value_serializer.cpp | 25 JSType type = object->GetClass()->GetObjectType(); in CheckObjectCanSerialize() 30 case JSType::JS_ERROR: in CheckObjectCanSerialize() 31 case JSType::JS_EVAL_ERROR: in CheckObjectCanSerialize() 32 case JSType::JS_RANGE_ERROR: in CheckObjectCanSerialize() 33 case JSType::JS_REFERENCE_ERROR: in CheckObjectCanSerialize() 34 case JSType::JS_TYPE_ERROR: in CheckObjectCanSerialize() 35 case JSType::JS_AGGREGATE_ERROR: in CheckObjectCanSerialize() 36 case JSType::JS_URI_ERROR: in CheckObjectCanSerialize() 37 case JSType::JS_SYNTAX_ERROR: in CheckObjectCanSerialize() 38 case JSType in CheckObjectCanSerialize() [all...] |
H A D | base_deserializer.cpp | 148 base::ErrorType errorType = base::ErrorType(type - static_cast<uint8_t>(JSType::JS_ERROR_FIRST)); in DeserializeJSError() 340 ASSERT(type >= static_cast<uint8_t>(JSType::JS_ERROR_FIRST) in ReadSingleEncodeData() 341 && type <= static_cast<uint8_t>(JSType::JS_ERROR_LAST)); in ReadSingleEncodeData() 455 case (uint8_t)JSType::JS_OBJECT: in RelocateObjectProtoAddr() 457 case (uint8_t)JSType::JS_ERROR: in RelocateObjectProtoAddr() 459 case (uint8_t)JSType::JS_EVAL_ERROR: in RelocateObjectProtoAddr() 461 case (uint8_t)JSType::JS_RANGE_ERROR: in RelocateObjectProtoAddr() 463 case (uint8_t)JSType::JS_REFERENCE_ERROR: in RelocateObjectProtoAddr() 465 case (uint8_t)JSType::JS_TYPE_ERROR: in RelocateObjectProtoAddr() 467 case (uint8_t)JSType in RelocateObjectProtoAddr() [all...] |
H A D | value_serializer.h | 51 bool IsInternalJSType(JSType type) in IsInternalJSType() 53 if ((type >= JSType::JS_RECORD_FIRST && type <= JSType::JS_RECORD_LAST) || in IsInternalJSType() 54 (type == JSType::JS_NATIVE_POINTER && !supportJSNativePointer_)) { in IsInternalJSType() 57 return type >= JSType::HCLASS && type <= JSType::TYPE_LAST && type != JSType::SYMBOL; in IsInternalJSType()
|
H A D | base_serializer.cpp | 105 bool BaseSerializer::SerializeSpecialObjIndividually(JSType objectType, TaggedObject *root, in SerializeSpecialObjIndividually() 109 case JSType::HCLASS: in SerializeSpecialObjIndividually() 112 case JSType::LEXICAL_ENV: in SerializeSpecialObjIndividually() 115 case JSType::SENDABLE_ENV: in SerializeSpecialObjIndividually() 118 case JSType::JS_SHARED_FUNCTION: in SerializeSpecialObjIndividually() 119 case JSType::JS_SHARED_ASYNC_FUNCTION: in SerializeSpecialObjIndividually() 122 case JSType::JS_ASYNC_FUNCTION: in SerializeSpecialObjIndividually() 140 JSType type = kclass->GetObjectType(); in SerializeHClassFieldIndividually() 142 (type == JSType::JS_SHARED_OBJECT || type == JSType in SerializeHClassFieldIndividually() [all...] |
/arkcompiler/ets_runtime/ecmascript/tests/ |
H A D | dump_test.cpp | 223 JSHandle<JSHClass> mapClass = factory->NewEcmaHClass(JSMap::SIZE, JSType::JS_MAP, proto); in NewJSMap() 236 JSType::JS_SHARED_MAP, proto, emptySLayout); in NewJSSharedMap() 247 JSHandle<JSHClass> setClass = factory->NewEcmaHClass(JSSet::SIZE, JSType::JS_SET, proto); in NewJSSet() 260 JSType::JS_SHARED_SET, proto, emptySLayout); in NewJSSharedSet() 273 JSHandle<JSHClass> mapClass = factory->NewEcmaHClass(JSAPIHashMap::SIZE, JSType::JS_API_HASH_MAP, proto); in NewJSAPIHashMap() 284 JSHandle<JSHClass> setClass = factory->NewEcmaHClass(JSAPIHashSet::SIZE, JSType::JS_API_HASH_SET, proto); in NewJSAPIHashSet() 295 JSHandle<JSHClass> mapClass = factory->NewEcmaHClass(JSAPITreeMap::SIZE, JSType::JS_API_TREE_MAP, proto); in NewJSAPITreeMap() 306 JSHandle<JSHClass> setClass = factory->NewEcmaHClass(JSAPITreeSet::SIZE, JSType::JS_API_TREE_SET, proto); in NewJSAPITreeSet() 317 JSHandle<JSHClass> mapClass = factory->NewEcmaHClass(JSAPIPlainArray::SIZE, JSType::JS_API_PLAIN_ARRAY, proto); in NewJSAPIPlainArray() 333 JSHandle<JSHClass> listClass = factory->NewEcmaHClass(JSAPIList::SIZE, JSType in NewJSAPIList() [all...] |
H A D | throw_oom_error_test.cpp | 48 JSType errorType = thread->GetException().GetTaggedObject()->GetClass()->GetObjectType(); in HWTEST_F_L0() 49 EXPECT_EQ(errorType, JSType::JS_OOM_ERROR); in HWTEST_F_L0() 81 JSType errorType = thread->GetException().GetTaggedObject()->GetClass()->GetObjectType(); in HWTEST_F_L0() 82 EXPECT_EQ(errorType, JSType::JS_OOM_ERROR); in HWTEST_F_L0()
|
H A D | accessor_data_test.cpp | 40 factory->NewEcmaHClass(JSObject::SIZE, JSType::ACCESSOR_DATA, nullHandle); in HWTEST_F_L0() 49 factory->NewEcmaHClass(JSObject::SIZE, JSType::INTERNAL_ACCESSOR, nullHandle); in HWTEST_F_L0() 76 JSHandle<JSHClass> accClass = factory->NewEcmaHClass(JSObject::SIZE, JSType::ACCESSOR_DATA, nullHandle); in HWTEST_F_L0() 84 factory->NewEcmaHClass(JSObject::SIZE, JSType::INTERNAL_ACCESSOR, nullHandle); in HWTEST_F_L0() 125 JSHandle<JSHClass> accClass = factory->NewEcmaHClass(JSObject::SIZE, JSType::ACCESSOR_DATA, nullHandle); in HWTEST_F_L0() 136 factory->NewEcmaHClass(JSObject::SIZE, JSType::INTERNAL_ACCESSOR, nullHandle); in HWTEST_F_L0() 166 factory->NewEcmaHClass(JSObject::SIZE, JSType::INTERNAL_ACCESSOR, nullPrototypeHandle); in HWTEST_F_L0() 197 factory->NewEcmaHClass(JSObject::SIZE, JSType::COMPLETION_RECORD, nullHandle); in HWTEST_F_L0()
|
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/ |
H A D | heap_snapshot.cpp | 223 JSType type = hCls->GetObjectType(); in GenerateNodeName() 225 case JSType::TAGGED_ARRAY: in GenerateNodeName() 227 case JSType::LEXICAL_ENV: in GenerateNodeName() 229 case JSType::SENDABLE_ENV: in GenerateNodeName() 231 case JSType::CONSTANT_POOL: in GenerateNodeName() 233 case JSType::PROFILE_TYPE_INFO: in GenerateNodeName() 235 case JSType::TAGGED_DICTIONARY: in GenerateNodeName() 237 case JSType::AOT_LITERAL_INFO: in GenerateNodeName() 239 case JSType::VTABLE: in GenerateNodeName() 241 case JSType in GenerateNodeName() [all...] |
/arkcompiler/ets_runtime/ecmascript/base/ |
H A D | typed_array_helper-inl.h | 84 JSType type = obj->GetJSHClass()->GetObjectType(); in GetType() 88 DataViewType TypedArrayHelper::GetType(JSType type) in GetType() 91 case JSType::JS_INT8_ARRAY: in GetType() 92 case JSType::JS_SHARED_INT8_ARRAY: in GetType() 94 case JSType::JS_UINT8_ARRAY: in GetType() 95 case JSType::JS_SHARED_UINT8_ARRAY: in GetType() 97 case JSType::JS_UINT8_CLAMPED_ARRAY: in GetType() 98 case JSType::JS_SHARED_UINT8_CLAMPED_ARRAY: in GetType() 100 case JSType::JS_INT16_ARRAY: in GetType() 101 case JSType in GetType() [all...] |
/arkcompiler/ets_runtime/ecmascript/ic/ |
H A D | profile_type_info_cell.h | 50 JSType jsType = GetClass()->GetObjectType();
in UpdateProfileTypeInfoCellType() 51 if (jsType == JSType::PROFILE_TYPE_INFO_CELL_0) {
in UpdateProfileTypeInfoCellType() 54 } else if (jsType == JSType::PROFILE_TYPE_INFO_CELL_1) {
in UpdateProfileTypeInfoCellType() 58 ASSERT(jsType == JSType::PROFILE_TYPE_INFO_CELL_N);
in UpdateProfileTypeInfoCellType()
|
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/types/ |
H A D | pgo_profile_type.h | 87 using BuiltinsIdBits = BitField<JSType, 0, BUILTINS_ID_NUM>; 97 BuiltinsId SetBuiltinsId(JSType type) in SetBuiltinsId() 103 JSType GetBuiltinsId() const in GetBuiltinsId() 235 static ProfileType CreateBuiltinsArray(ApEntityId abcId, JSType type, ElementsKind kind, in CreateBuiltinsArray() 243 static ProfileType CreateBuiltinsTypedArray(ApEntityId abcId, JSType type, OnHeapMode onHeap, in CreateBuiltinsTypedArray() 250 static ProfileType CreateBuiltins(ApEntityId abcId, JSType type) in CreateBuiltins() 479 JSType GetBuiltinsType() const in GetBuiltinsType() 510 JSType type = GetBuiltinsType(); in IsBuiltinsMap() 511 return type == JSType::JS_MAP; in IsBuiltinsMap() 519 JSType typ in IsBuiltinsString() [all...] |
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/tests/ |
H A D | heap_dump_test.cpp | 144 JSHandle<JSTypedArray> CreateNumberTypedArray(JSType jsType) in CreateNumberTypedArray() 150 case JSType::JS_INT8_ARRAY: in CreateNumberTypedArray() 152 case JSType::JS_UINT8_ARRAY: in CreateNumberTypedArray() 155 case JSType::JS_UINT8_CLAMPED_ARRAY: in CreateNumberTypedArray() 158 case JSType::JS_INT16_ARRAY: in CreateNumberTypedArray() 161 case JSType::JS_UINT16_ARRAY: in CreateNumberTypedArray() 164 case JSType::JS_INT32_ARRAY: in CreateNumberTypedArray() 167 case JSType::JS_UINT32_ARRAY: in CreateNumberTypedArray() 170 case JSType::JS_FLOAT32_ARRAY: in CreateNumberTypedArray() 173 case JSType in CreateNumberTypedArray() [all...] |
/arkcompiler/ets_runtime/ecmascript/base/tests/ |
H A D | typed_array_helper_test.cpp | 253 EXPECT_EQ(TypedArrayHelper::GetType(JSType::JS_INT8_ARRAY), DataViewType::INT8); in HWTEST_F_L0() 254 EXPECT_EQ(TypedArrayHelper::GetType(JSType::JS_UINT8_ARRAY), DataViewType::UINT8); in HWTEST_F_L0() 255 EXPECT_EQ(TypedArrayHelper::GetType(JSType::JS_UINT8_CLAMPED_ARRAY), DataViewType::UINT8_CLAMPED); in HWTEST_F_L0() 256 EXPECT_EQ(TypedArrayHelper::GetType(JSType::JS_INT16_ARRAY), DataViewType::INT16); in HWTEST_F_L0() 257 EXPECT_EQ(TypedArrayHelper::GetType(JSType::JS_UINT16_ARRAY), DataViewType::UINT16); in HWTEST_F_L0() 258 EXPECT_EQ(TypedArrayHelper::GetType(JSType::JS_INT32_ARRAY), DataViewType::INT32); in HWTEST_F_L0() 259 EXPECT_EQ(TypedArrayHelper::GetType(JSType::JS_UINT32_ARRAY), DataViewType::UINT32); in HWTEST_F_L0() 260 EXPECT_EQ(TypedArrayHelper::GetType(JSType::JS_FLOAT32_ARRAY), DataViewType::FLOAT32); in HWTEST_F_L0() 261 EXPECT_EQ(TypedArrayHelper::GetType(JSType::JS_FLOAT64_ARRAY), DataViewType::FLOAT64); in HWTEST_F_L0() 262 EXPECT_EQ(TypedArrayHelper::GetType(JSType in HWTEST_F_L0() [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | mcr_circuit_builder.h | 66 Int32LessThanOrEqual(objectType, Int32(static_cast<int32_t>(JSType::STRING_LAST))), in TaggedObjectIsString() 67 Int32GreaterThanOrEqual(objectType, Int32(static_cast<int32_t>(JSType::STRING_FIRST)))); in TaggedObjectIsString() 83 Int32LessThanOrEqual(objectType, Int32(static_cast<int32_t>(JSType::ECMA_OBJECT_LAST))), in TaggedObjectIsEcmaObject() 84 Int32GreaterThanOrEqual(objectType, Int32(static_cast<int32_t>(JSType::ECMA_OBJECT_FIRST)))); in TaggedObjectIsEcmaObject() 90 return Int32Equal(objectType, Int32(static_cast<int32_t>(JSType::BYTE_ARRAY))); in TaggedObjectIsByteArray() 96 return Int32Equal(objectType, Int32(static_cast<int32_t>(JSType::JS_MAP))); in TaggedObjectIsMap() 102 return Int32Equal(objectType, Int32(static_cast<int32_t>(JSType::JS_DATA_VIEW))); in TaggedObjectIsDataView() 108 GateRef isSlicedString = Int32Equal(objectType, Int32(static_cast<int32_t>(JSType::SLICED_STRING))); in IsSpecialSlicedString() 138 Int32(static_cast<int32_t>(JSType::BIGINT))); in TaggedIsBigInt() 177 Int32(static_cast<int32_t>(JSType in TaggedIsStringIterator() [all...] |
H A D | hcr_circuit_builder.h | 35 return Int32Equal(GetObjectType(LoadHClass(obj)), Int32(static_cast<int32_t>(JSType::HCLASS))); in IsJSHClass() 42 Int32(static_cast<int32_t>(JSType::JS_FUNCTION_FIRST))); in IsJSFunction() 44 Int32(static_cast<int32_t>(JSType::JS_FUNCTION_LAST))); in IsJSFunction() 48 GateRef CircuitBuilder::IsJsType(GateRef obj, JSType type) in IsJsType() 67 Int32LessThanOrEqual(objectType, Int32(static_cast<int32_t>(JSType::JS_OBJECT_LAST))), in IsJSObject() 68 Int32GreaterThanOrEqual(objectType, Int32(static_cast<int32_t>(JSType::JS_OBJECT_FIRST)))); in IsJSObject() 104 return Int32Equal(objectType, Int32(static_cast<int32_t>(JSType::JS_PROXY))); in IsJsProxy() 110 return Int32Equal(objectType, Int32(static_cast<int32_t>(JSType::TREE_STRING))); in IsTreeString() 116 return Int32Equal(objectType, Int32(static_cast<int32_t>(JSType::SLICED_STRING))); in IsSlicedString() 122 return Int32Equal(objectType, Int32(static_cast<int32_t>(JSType in IsLineString() [all...] |