Home
last modified time | relevance | path

Searched refs:IsJSArray (Results 1 – 25 of 44) sorted by relevance

12

/arkcompiler/ets_runtime/ecmascript/
Dtemplate_map.h32 ASSERT(obj.IsJSArray()); in Hash()
Djs_array_iterator.cpp63 } else if (array->IsJSArray()) { in NextInternal()
Djs_array.cpp133 if (hclass->IsJSArray() && !hclass->HasConstructor() && proto.IsJSArray()) { in ArraySpeciesCreate()
534 ASSERT(obj->IsJSArray()); in IncludeInSortedValue()
559 ASSERT(obj->IsJSArray()); in ToTaggedArray()
Djs_array.h31 CAST_CHECK(JSArray, IsJSArray);
Djs_object-inl.h103 inline bool JSObject::IsJSArray() const in IsJSArray() function
105 return GetJSHClass()->IsJSArray(); in IsJSArray()
Djs_tagged_value-inl.h887 if (jsHclass->IsJSArray()) { in IsArray()
907 inline bool JSTaggedValue::IsJSArray() const in IsJSArray() function
909 return IsHeapObject() && GetTaggedObject()->GetClass()->IsJSArray(); in IsJSArray()
Djs_thread.cpp407 if (!receiver->GetJSHClass()->IsPrototype() && !receiver->IsJSArray()) { in NotifyStableArrayElementsGuardians()
416 if (changeKind == StableArrayChangeKind::PROTO && receiver->IsJSArray()) { in NotifyStableArrayElementsGuardians()
Djs_object.cpp93 if (obj->IsJSArray()) { in GrowElementsCapacity()
109 if (thread->IsPGOProfilerEnable() && obj->IsJSArray()) { in GrowElementsCapacity()
266 ASSERT(obj->GetJSHClass()->IsDictionaryElement() && obj->IsJSArray()); in TryOptimizeAsFastElements()
344 if (receiver->IsJSArray()) { in AddElementInternal()
361 if (receiver->GetJSHClass()->IsDictionaryElement() && receiver->IsJSArray()) { in AddElementInternal()
Djs_tagged_value.h486 bool IsJSArray() const;
Djs_tagged_value.cpp103 return IsJSArray() && JSArray::Cast(GetTaggedObject())->GetElements().IsCOWArray(); in IsJSCOWArray()
866 if (obj->IsJSArray()) { in DefineOwnProperty()
Djs_object.h599 bool IsJSArray() const;
/arkcompiler/ets_runtime/test/fuzztest/jsvaluerefisjs_fuzzer/
Djsvaluerefisjs_fuzzer.cpp40 jsArray->IsJSArray(vm); in JSValueRefIsJSArrayFuzzTest()
/arkcompiler/ets_runtime/ecmascript/ic/tests/
Dic_handler_test.cpp132 EXPECT_TRUE(HandlerBase::IsJSArray(handlerInfo1->GetInt())); in HWTEST_F_L0()
133 EXPECT_TRUE(HandlerBase::IsJSArray(handlerInfo2->GetInt())); in HWTEST_F_L0()
134 EXPECT_FALSE(HandlerBase::IsJSArray(handlerInfo3->GetInt())); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/ic/
Dic_handler.h159 static inline bool IsJSArray(uint32_t handler) in IsJSArray() function
254 if (op.GetReceiver()->IsJSArray()) { in LoadElement()
329 if (receiver->IsJSArray()) { in StoreElement()
Dic_runtime_stub-inl.h565 } else if (HandlerBase::IsJSArray(handlerInfo)) { in StoreElement()
/arkcompiler/ets_runtime/ecmascript/serializer/
Dvalue_serializer.cpp379 if (!transfer->IsJSArray()) { in PrepareTransfer()
403 if (!cloneList->IsJSArray()) { in PrepareClone()
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_ark_tools.cpp572 if (!array->IsJSArray()) { in HasHoleyElements()
603 if (!array->IsJSArray()) { in HasSmiElements()
623 if (!array->IsJSArray()) { in HasDoubleElements()
643 if (!array->IsJSArray()) { in HasObjectElements()
718 return JSTaggedValue(array->IsJSArray()); in IsArray()
/arkcompiler/ets_runtime/ecmascript/base/
Darray_helper.cpp249 if (thisHandle->IsJSArray()) { in GetLength()
265 if (thisHandle->IsJSArray()) { in GetArrayLength()
Djson_stringifier.cpp53 if (replacer->IsJSArray()) { in Stringify()
/arkcompiler/ets_runtime/ecmascript/builtins/tests/
Dbuiltins_regexp_test.cpp697 EXPECT_TRUE(indicesArr->IsJSArray()); in HWTEST_F_L0()
700 EXPECT_TRUE(indices0->IsJSArray()); in HWTEST_F_L0()
705 EXPECT_TRUE(indices1->IsJSArray()); in HWTEST_F_L0()
715 EXPECT_TRUE(groupNameArr->IsJSArray()); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/containers/tests/
Dcontainers_vector_test.cpp589 EXPECT_TRUE(arr.IsJSArray()); in HWTEST_F_L0()
612 EXPECT_TRUE(array->IsJSArray()); in HWTEST_F_L0()
637 EXPECT_TRUE(longArray->IsJSArray()); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/mem/
Dparallel_evacuator.cpp165 if (actualPromoted && klass->IsJSArray()) { in EvacuateRegion()
/arkcompiler/ets_runtime/ecmascript/js_api/
Djs_api_lightweightset.cpp263 if (value.GetTaggedValue().IsJSArray()) { in Equal()
/arkcompiler/ets_runtime/ecmascript/stubs/
Druntime_stubs-inl.h281 if (!array->IsJSArray()) { in RuntimeNewObjApply()
423 ASSERT(dst->IsJSArray()); in RuntimeStArraySpread()
424 if (dst->IsJSArray()) { in RuntimeStArraySpread()
482 } else if (src->IsJSArray()) { in RuntimeStArraySpread()
2264 … if ((!obj->IsUndefined() && !obj->IsECMAObject()) || !func->IsCallable() || !array->IsJSArray()) { in RuntimeCallSpread()
/arkcompiler/ets_runtime/ecmascript/napi/test/
Dffi_workload.cpp7027 intValue->IsJSArray(vm_); in HWTEST_F_L0()
7030 TEST_TIME(JSValueRef::IsJSArray::IntegerRef); in HWTEST_F_L0()
7033 resUnit32->IsJSArray(vm_); in HWTEST_F_L0()
7036 TEST_TIME(JSValueRef::IsJSArray::NumberRef); in HWTEST_F_L0()
7039 maxBigintUint64->IsJSArray(vm_); in HWTEST_F_L0()
7042 TEST_TIME(JSValueRef::IsJSArray::BigIntRef); in HWTEST_F_L0()
7045 stringUtf8->IsJSArray(vm_); in HWTEST_F_L0()
7048 TEST_TIME(JSValueRef::IsJSArray::StringRef); in HWTEST_F_L0()
7051 arrayObject->IsJSArray(vm_); in HWTEST_F_L0()
7054 TEST_TIME(JSValueRef::IsJSArray::ArrayRef); in HWTEST_F_L0()
[all …]

12