Home
last modified time | relevance | path

Searched refs:newArray (Results 1 – 25 of 32) sorted by relevance

12

/arkcompiler/ets_runtime/ecmascript/tests/
Dhandle_leak_test.cpp143 …JSHandle<TaggedArray> newArray(thread, const_cast<Heap *>(instance->GetHeap())->AllocateNonMovable… in HWTEST_F_L0() local
145 newArray->SetLength(SIZE); in HWTEST_F_L0()
155 verifier(*newArray); in HWTEST_F_L0()
169 …JSHandle<TaggedArray> newArray(thread, const_cast<Heap *>(instance->GetHeap())->AllocateNonMovable… in HWTEST_F_L0() local
171 newArray->SetLength(SIZE); in HWTEST_F_L0()
174 ecmascript::Barriers::SetPrimitive(newArray->GetData(), offset, JSTaggedValue::Undefined()); in HWTEST_F_L0()
185 verifier(*newArray); in HWTEST_F_L0()
199 …JSHandle<TaggedArray> newArray(thread, const_cast<Heap *>(instance->GetHeap())->AllocateNonMovable… in HWTEST_F_L0() local
202 newArray->InitializeWithSpecialValue(JSTaggedValue::Hole(), SIZE); in HWTEST_F_L0()
205 verifier(*newArray); in HWTEST_F_L0()
[all …]
Djs_verification_test.cpp96 …auto newArray = objectFactory->NewTaggedArray(1, JSTaggedValue::Undefined(), MemSpaceType::SEMI_SP… in HWTEST_F_L0() local
100 newArray->Set(thread, 0, oldArray); in HWTEST_F_L0()
Djs_api_plain_array_test.cpp166 JSHandle<JSAPIPlainArray> newArray(thread, CreatePlainArray()); in HWTEST_F_L0() local
167 EXPECT_EQ(newArray->GetSize(), 0); // 0 means the value in HWTEST_F_L0()
168 newArray = JSAPIPlainArray::Clone(thread, array); in HWTEST_F_L0()
169 EXPECT_EQ(newArray->GetSize(), static_cast<int>(NODE_NUMBERS)); in HWTEST_F_L0()
Dmem_controller_test.cpp106 [[maybe_unused]] auto newArray = in HWTEST_F_L0() local
Dtagged_array_test.cpp56 JSHandle<JSObject> newArray = in JSArrayTestCreate() local
58 return *newArray; in JSArrayTestCreate()
Djs_stable_array_test.cpp168 JSTaggedValue newArray = JSArray::ArraySpeciesCreate(thread, thisObjHandle, in HWTEST_F_L0() local
170 JSHandle<JSObject> newArrayHandle(thread, newArray); in HWTEST_F_L0()
Djs_api_lightweightset_test.cpp348 JSHandle<TaggedArray> newArray(thread, lws->GetValues()); in HWTEST_F_L0() local
349 EXPECT_TRUE(array->GetLength() == newArray->GetLength()); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/ic/
Dinvoke_cache.cpp48 …JSHandle<TaggedArray> newArray = factory->NewTaggedArray(length * step); // 2: newTarget and hcla… in SetPolyConstuctCacheSlot() local
53 newArray->Set(thread, index * step, newTargetArr->Get(index)); in SetPolyConstuctCacheSlot()
54 newArray->Set(thread, index * step + 1, initialHClassArr->Get(index)); in SetPolyConstuctCacheSlot()
57 profileTypeInfoArr->Set(thread, slotId, newArray); in SetPolyConstuctCacheSlot()
144 JSHandle<TaggedArray> newArray = factory->NewTaggedArray(length); in SetPolyInlineCallCacheSlot() local
150 newArray->Set(thread, index, calleeElement); in SetPolyInlineCallCacheSlot()
152 newArray->Set(thread, index, JSTaggedValue::Hole()); in SetPolyInlineCallCacheSlot()
156 profileTypeInfoArr->Set(thread, slotId, newArray); in SetPolyInlineCallCacheSlot()
Dproto_change_details.cpp47 …JSHandle<WeakVector> newArray = WeakVector::Grow(thread, JSHandle<WeakVector>(array), array->GetCa… in Add() local
49 uint32_t arrayIndex = newArray->PushBack(thread, weakValue); in Add()
54 return JSHandle<ChangeListener>(newArray); in Add()
/arkcompiler/ets_runtime/test/aottest/createarraywithbuffer/
Dcreatearraywithbuffer.ts57 let newArray = this.changeCurretArrays();
58 print(this.computeScore(newArray));
60 this.currentArrays = newArray;
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
Dbuiltins_array_stub_builder.cpp95 … GateRef newArray = newBuilder.NewJSArrayWithSize(intialHClass, sumArrayLen); in Concat() local
96 Branch(TaggedIsException(newArray), exit, &setProperties); in Concat()
100 Store(VariableType::INT32(), glue, newArray, lengthOffset, in Concat()
104 SetPropertyInlinedProps(glue, newArray, intialHClass, accessor, in Concat()
106 SetExtensibleToBitfield(glue, newArray, true); in Concat()
120 … SetValueWithElementsKind(glue, newArray, ele, *j, Boolean(true), in Concat()
139 … SetValueWithElementsKind(glue, newArray, ele, *j, Boolean(true), in Concat()
148 result->WriteVariable(newArray); in Concat()
199 GateRef newArray = NewArray(glue, len); in Filter() local
201 GateRef newArrayEles = GetElementsArray(newArray); in Filter()
[all …]
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_array.cpp109 …JSTaggedValue newArray = JSArray::ArrayCreate(thread, JSTaggedNumber(argc), newTarget).GetTaggedVa… in ArrayConstructor() local
111 if (!newArray.IsArray(thread)) { in ArrayConstructor()
114 JSHandle<JSObject> newArrayHandle(thread, newArray); in ArrayConstructor()
197 JSTaggedValue newArray; in From() local
201 newArray = JSFunction::Construct(info); in From()
204 newArray = JSArray::ArrayCreate(thread, JSTaggedNumber(0)).GetTaggedValue(); in From()
207 if (!newArray.IsECMAObject()) { in From()
210 JSHandle<JSObject> newArrayHandle(thread, newArray); in From()
283 JSTaggedValue newArray; in From() local
289 newArray = JSFunction::Construct(info); in From()
[all …]
/arkcompiler/ets_runtime/ecmascript/
Dtagged_array-inl.h158 JSHandle<TaggedArray> newArray = factory->CopyArray(array, oldLength, capa); in SetCapacity() local
159 return newArray; in SetCapacity()
167 JSHandle<TaggedArray> newArray = in SetCapacityInOldSpace() local
169 return newArray; in SetCapacityInOldSpace()
Dproperty_accessor.cpp128 … JSHandle<TaggedArray> newArray = thread_->GetEcmaVM()->GetFactory()->NewTaggedArray(arraySize); in InitSimplePropertiesEnumCache() local
129 …ngth = JSObject::GetAllEnumKeys(thread_, receiverObj, EnumCache::ENUM_CACHE_HEADER_SIZE, newArray); in InitSimplePropertiesEnumCache()
131 JSObject::SetEnumCacheKind(thread_, *newArray, EnumCacheKind::SIMPLE); in InitSimplePropertiesEnumCache()
132 keyArray.Update(newArray); in InitSimplePropertiesEnumCache()
Djs_function.cpp875 …JSHandle<TaggedArray> newArray = vm->GetFactory()->NewTaggedArray(nativeFieldCount + RESOLVED_MAX_… in SetFunctionExtraInfo() local
876 newArray->SetExtraLength(nativeFieldCount); in SetFunctionExtraInfo()
878 newArray->Set(thread, i, array->Get(i)); in SetFunctionExtraInfo()
880newArray->Set(thread, nativeFieldCount + HASH_INDEX, array->Get(nativeFieldCount + HASH_INDEX)); in SetFunctionExtraInfo()
881 newArray->Set(thread, nativeFieldCount + FUNCTION_EXTRA_INDEX, pointer); in SetFunctionExtraInfo()
882 … Barriers::SetObject<true>(thread, *obj, HASH_OFFSET, newArray.GetTaggedValue().GetRawData()); in SetFunctionExtraInfo()
885 JSHandle<TaggedArray> newArray = vm->GetFactory()->NewTaggedArray(RESOLVED_MAX_SIZE); in SetFunctionExtraInfo() local
886 newArray->SetExtraLength(0); in SetFunctionExtraInfo()
887 newArray->Set(thread, HASH_INDEX, value); in SetFunctionExtraInfo()
888 newArray->Set(thread, FUNCTION_EXTRA_INDEX, pointer); in SetFunctionExtraInfo()
[all …]
Djs_map_iterator.cpp127 JSTaggedValue newArray = JSArray::ArrayCreate(thread, JSTaggedNumber(0)).GetTaggedValue(); in MapIteratorToList() local
129 JSHandle<JSObject> newArrayHandle(thread, newArray); in MapIteratorToList()
Dobject_factory.cpp441 JSHandle<TaggedArray> newArray(thread_, header); in CloneProperties() local
442 newArray->InitializeWithSpecialValue(JSTaggedValue::Hole(), newLength, old->GetExtraLength()); in CloneProperties()
445 newArray->Set(thread_, i, value); in CloneProperties()
447 return newArray; in CloneProperties()
545 JSHandle<TaggedArray> newArray(thread_, header); in CloneProperties() local
546 newArray->InitializeWithSpecialValue(JSTaggedValue::Hole(), newLength, old->GetExtraLength()); in CloneProperties()
551 newArray->Set(thread_, i, value); in CloneProperties()
557 newArray->Set(thread_, i, newFunc); in CloneProperties()
560 return newArray; in CloneProperties()
2736 JSHandle<TaggedArray> newArray(thread_, header); in ExtendArray() local
[all …]
Djs_object.cpp2696 JSHandle<TaggedArray> newArray = in SetHash() local
2698 newArray->SetExtraLength(0); in SetHash()
2699 newArray->Set(thread, HASH_INDEX, JSTaggedValue(hash)); in SetHash()
2700 newArray->Set(thread, FUNCTION_EXTRA_INDEX, value); in SetHash()
2701 … Barriers::SetObject<true>(thread, *obj, HASH_OFFSET, newArray.GetTaggedValue().GetRawData()); in SetHash()
2799 JSHandle<TaggedArray> newArray = in SetNativePointerFieldCount() local
2801 newArray->SetExtraLength(count); in SetNativePointerFieldCount()
2802 newArray->Set(thread, count + HASH_INDEX, array->Get(HASH_INDEX)); in SetNativePointerFieldCount()
2803newArray->Set(thread, count + FUNCTION_EXTRA_INDEX, array->Get(FUNCTION_EXTRA_INDEX)); in SetNativePointerFieldCount()
2804 … Barriers::SetObject<true>(thread, *obj, HASH_OFFSET, newArray.GetTaggedValue().GetRawData()); in SetNativePointerFieldCount()
[all …]
Djs_stable_array.cpp965 JSTaggedValue newArray = JSArray::ArraySpeciesCreate(thread, thisObjHandle, in With() local
968 JSHandle<JSObject> newArrayHandle(thread, newArray); in With()
1000 JSTaggedValue newArray = JSArray::ArraySpeciesCreate(thread, thisObjHandle, in ToSpliced() local
1003 JSHandle<JSObject> newArrayHandle(thread, newArray); in ToSpliced()
1050 JSTaggedValue newArray = JSArray::ArraySpeciesCreate(thread, thisObjHandle, in ToReversed() local
1053 JSHandle<JSObject> newArrayHandle(thread, newArray); in ToReversed()
Djs_array.cpp578 auto newArray = factory->CopyArray(arr, arr->GetLength(), arr->GetLength(), in CheckAndCopyArray() local
580 obj->SetElements(thread, newArray.GetTaggedValue()); in CheckAndCopyArray()
/arkcompiler/ets_runtime/ecmascript/ic/tests/
Dprofile_type_info_test.cpp77 JSHandle<JSTaggedValue> newArray(factory->NewTaggedArray(2)); // 2 : test case in HWTEST_F_L0() local
83 handleProfileTypeInfo->Set(thread, 2, newArray.GetTaggedValue()); in HWTEST_F_L0()
84 handleProfileTypeInfo->Set(thread, 3, newArray.GetTaggedValue()); in HWTEST_F_L0()
86 handleProfileTypeInfo->Set(thread, 5, newArray.GetTaggedValue()); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/js_api/
Djs_api_lightweightmap.cpp55 JSHandle<TaggedArray> newArray = GrowCapacity(thread, array, len + 1); in InsertValue() local
56 TaggedArray::InsertElementByIndex(thread, newArray, value, index, len); in InsertValue()
57 SetArrayByKind(thread, lightWeightMap, newArray, kind); in InsertValue()
406 JSHandle<TaggedArray> newArray = factory->CopyArray(oldArray, oldLength, newCapacity); in GrowCapacity() local
407 return newArray; in GrowCapacity()
Djs_api_lightweightset.cpp488 auto newArray = factory->CopyArray(values, values->GetLength(), values->GetLength(), in CheckAndCopyValues() local
490 obj->SetValues(thread, newArray.GetTaggedValue()); in CheckAndCopyValues()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dtyped_array_stub_builder.cpp455 Label newArray(env); in SubArray() local
477 Branch(Int32GreaterThan(diffLen, Int32(0)), &diffLargeZero, &newArray); in SubArray()
481 Jump(&newArray); in SubArray()
484 Bind(&newArray); in SubArray()
/arkcompiler/runtime_core/static_core/plugins/ets/tests/runtime/types/
Dets_string_test.cpp115 EtsArray *newArray = utf8String->ToCharArray(); in TEST_F() local
117 for (uint32_t i = 0; i < newArray->GetLength(); ++i) { in TEST_F()
118 ASSERT_EQ(data[i], newArray->GetCoreType()->Get<uint16_t>(i)); in TEST_F()

12