Home
last modified time | relevance | path

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

12

/arkcompiler/ets_runtime/ecmascript/tests/
Dhandle_leak_test.cpp120 static void HeandleLeakTestCommon(const EcmaVM *instance, JSHandle<TaggedArray>& newArray) in HeandleLeakTestCommon() argument
126 verifier(*newArray); in HeandleLeakTestCommon()
140 …JSHandle<TaggedArray> newArray(thread, const_cast<Heap *>(instance->GetHeap())->AllocateNonMovable… in HWTEST_F_L0() local
142 newArray->SetLength(SIZE); in HWTEST_F_L0()
148 HeandleLeakTestCommon(instance, newArray); in HWTEST_F_L0()
156 …JSHandle<TaggedArray> newArray(thread, const_cast<Heap *>(instance->GetHeap())->AllocateNonMovable… in HWTEST_F_L0() local
158 newArray->SetLength(SIZE); in HWTEST_F_L0()
161 ecmascript::Barriers::SetPrimitive(newArray->GetData(), offset, JSTaggedValue::Undefined()); in HWTEST_F_L0()
168 HeandleLeakTestCommon(instance, newArray); in HWTEST_F_L0()
176 …JSHandle<TaggedArray> newArray(thread, const_cast<Heap *>(instance->GetHeap())->AllocateNonMovable… in HWTEST_F_L0() local
[all …]
Djs_verification_test.cpp72 …auto newArray = objectFactory->NewTaggedArray(1, JSTaggedValue::Undefined(), MemSpaceType::SEMI_SP… in HWTEST_F_L0() local
76 newArray->Set(thread, 0, oldArray); in HWTEST_F_L0()
94 …auto newArray = objectFactory->NewTaggedArray(5, JSTaggedValue::Undefined(), MemSpaceType::SEMI_SP… in HWTEST_F_L0() local
95 newArray->Set<false>(thread, 0, thread->GlobalConstants()->GetFunctionNameAccessor()); in HWTEST_F_L0()
96 newArray->Set<false>(thread, 1, thread->GlobalConstants()->GetFunctionPrototypeAccessor()); in HWTEST_F_L0()
97 newArray->Set<false>(thread, 2, thread->GlobalConstants()->GetFunctionLengthAccessor()); in HWTEST_F_L0()
98 newArray->Set<false>(thread, 3, thread->GlobalConstants()->GetArrayLengthAccessor()); in HWTEST_F_L0()
99 newArray->Set<false>(thread, 4, thread->GlobalConstants()->GetSharedArrayLengthAccessor()); in HWTEST_F_L0()
101 newArray.GetTaggedValue().GetTaggedObject()); in HWTEST_F_L0()
Dmem_controller_test.cpp82 [[maybe_unused]] auto newArray = in HWTEST_F_L0() local
161 [[maybe_unused]] auto newArray = in HWTEST_F_L0() local
Djs_api_plain_array_test.cpp147 JSHandle<JSAPIPlainArray> newArray(thread, CreatePlainArray()); in HWTEST_F_L0() local
148 EXPECT_EQ(newArray->GetSize(), 0); // 0 means the value in HWTEST_F_L0()
149 newArray = JSAPIPlainArray::Clone(thread, array); in HWTEST_F_L0()
150 EXPECT_EQ(newArray->GetSize(), static_cast<int>(NODE_NUMBERS)); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/ic/
Dinvoke_cache.cpp49 …JSHandle<TaggedArray> newArray = factory->NewTaggedArray(length * step); // 2: newTarget and hcla… in SetPolyConstuctCacheSlot() local
54 newArray->Set(thread, index * step, newTargetArr->Get(index)); in SetPolyConstuctCacheSlot()
55 newArray->Set(thread, index * step + 1, initialHClassArr->Get(index)); in SetPolyConstuctCacheSlot()
58 profileTypeInfoArr->Set(thread, slotId, newArray); in SetPolyConstuctCacheSlot()
145 JSHandle<TaggedArray> newArray = factory->NewTaggedArray(length); in SetPolyInlineCallCacheSlot() local
151 newArray->Set(thread, index, calleeElement); in SetPolyInlineCallCacheSlot()
153 newArray->Set(thread, index, JSTaggedValue::Hole()); in SetPolyInlineCallCacheSlot()
157 profileTypeInfoArr->Set(thread, slotId, newArray); in SetPolyInlineCallCacheSlot()
Dproto_change_details.cpp45 …JSHandle<WeakVector> newArray = WeakVector::Grow(thread, JSHandle<WeakVector>(array), array->GetCa… in Add() local
47 uint32_t arrayIndex = newArray->PushBack(thread, weakValue); in Add()
52 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/runtime_core/static_core/compiler/optimizer/optimizations/
Doptimize_string_concat.cpp97 Inst *GetArrayLength(Inst *newArray) in GetArrayLength() argument
99 ASSERT(newArray->GetInputsCount() > 1); in GetArrayLength()
100 auto inputInst1 = newArray->GetDataFlowInput(1); in GetArrayLength()
179 Inst *CreateLenArray(Graph *graph, Inst *newArray) in CreateLenArray() argument
181 return graph->CreateInstLenArray(DataType::INT32, newArray->GetPc(), newArray); in CreateLenArray()
Dreserve_string_builder_buffer.cpp161 auto newArray = storeObject->GetInput(1).GetInst()->CastToNewArray(); in ReplaceInitialBufferSizeConstantInlined() local
162 ASSERT(newArray->GetInputsCount() > 1); in ReplaceInitialBufferSizeConstantInlined()
163 auto originalSize = newArray->GetInput(1).GetInst(); in ReplaceInitialBufferSizeConstantInlined()
169 newArray->SetInput(1, newSize); in ReplaceInitialBufferSizeConstantInlined()
/arkcompiler/ets_runtime/ecmascript/
Djs_function.cpp982 …JSHandle<TaggedArray> newArray = vm->GetFactory()->NewTaggedArray(nativeFieldCount + RESOLVED_MAX_… in SetFunctionExtraInfo() local
983 newArray->SetExtraLength(nativeFieldCount); in SetFunctionExtraInfo()
985 newArray->Set(thread, i, array->Get(i)); in SetFunctionExtraInfo()
987newArray->Set(thread, nativeFieldCount + HASH_INDEX, array->Get(nativeFieldCount + HASH_INDEX)); in SetFunctionExtraInfo()
988 newArray->Set(thread, nativeFieldCount + FUNCTION_EXTRA_INDEX, pointer); in SetFunctionExtraInfo()
989 … Barriers::SetObject<true>(thread, *obj, HASH_OFFSET, newArray.GetTaggedValue().GetRawData()); in SetFunctionExtraInfo()
992 JSHandle<TaggedArray> newArray = vm->GetFactory()->NewTaggedArray(RESOLVED_MAX_SIZE); in SetFunctionExtraInfo() local
993 newArray->SetExtraLength(0); in SetFunctionExtraInfo()
994 newArray->Set(thread, HASH_INDEX, value); in SetFunctionExtraInfo()
995 newArray->Set(thread, FUNCTION_EXTRA_INDEX, pointer); in SetFunctionExtraInfo()
[all …]
Dtagged_array.cpp152 JSHandle<TaggedArray> newArray = factory->CopyArray(array, oldLength, capa); in SetCapacity() local
153 return newArray; in SetCapacity()
161 JSHandle<TaggedArray> newArray = in SetCapacityInOldSpace() local
163 return newArray; in SetCapacityInOldSpace()
Dproperty_accessor.cpp126 … JSHandle<TaggedArray> newArray = thread_->GetEcmaVM()->GetFactory()->NewTaggedArray(arraySize); in InitSimplePropertiesEnumCache() local
127 …ngth = JSObject::GetAllEnumKeys(thread_, receiverObj, EnumCache::ENUM_CACHE_HEADER_SIZE, newArray); in InitSimplePropertiesEnumCache()
129 JSObject::SetEnumCacheKind(thread_, *newArray, EnumCacheKind::SIMPLE); in InitSimplePropertiesEnumCache()
130 keyArray.Update(newArray); in InitSimplePropertiesEnumCache()
Dshared_object_factory.cpp340 JSHandle<TaggedArray> newArray(thread_, header); in CopySArray() local
341 newArray->SetLength(newLength); in CopySArray()
342 newArray->SetExtraLength(old->GetExtraLength()); in CopySArray()
345 newArray->Set(thread_, i, old->Get(i)); in CopySArray()
348 return newArray; in CopySArray()
363 JSHandle<TaggedArray> newArray(thread_, header); in ExtendSArray() local
364 newArray->SetLength(length); in ExtendSArray()
365 newArray->SetExtraLength(old->GetExtraLength()); in ExtendSArray()
369 newArray->Set(thread_, i, old->Get(i)); in ExtendSArray()
372 newArray->Set(thread_, i, initVal); in ExtendSArray()
[all …]
Djs_map_iterator.cpp124 JSTaggedValue newArray = JSArray::ArrayCreate(thread, JSTaggedNumber(0)).GetTaggedValue(); in MapIteratorToList() local
126 JSHandle<JSObject> newArrayHandle(thread, newArray); in MapIteratorToList()
Dobject_factory.cpp501 JSHandle<TaggedArray> newArray(thread_, header); in CloneProperties() local
502 newArray->InitializeWithSpecialValue(JSTaggedValue::Hole(), newLength, old->GetExtraLength()); in CloneProperties()
505 newArray->Set(thread_, i, value); in CloneProperties()
507 return newArray; in CloneProperties()
605 JSHandle<TaggedArray> newArray(thread_, header); in CloneProperties() local
606 newArray->InitializeWithSpecialValue(JSTaggedValue::Hole(), newLength, old->GetExtraLength()); in CloneProperties()
611 newArray->Set(thread_, i, value); in CloneProperties()
617 newArray->Set(thread_, i, newFunc); in CloneProperties()
620 return newArray; in CloneProperties()
2947 JSHandle<TaggedArray> newArray(thread_, header); in ExtendArray() local
[all …]
Djs_array.cpp102 JSHandle<JSArray> newArray(obj); in ArrayCreate() local
104 JSHClass::TransitToElementsKind(thread, newArray, ElementsKind::GENERIC); in ArrayCreate()
106 JSHClass::TransitToElementsKind(thread, newArray, ElementsKind::HOLE); in ArrayCreate()
720 auto newArray = factory->CopyArray(arr, arr->GetLength(), arr->GetLength(), in CheckAndCopyArray() local
722 obj->SetElements(thread, newArray.GetTaggedValue()); in CheckAndCopyArray()
Djs_object.cpp2857 JSHandle<TaggedArray> newArray = in SetHash() local
2859 newArray->SetExtraLength(0); in SetHash()
2860 newArray->Set(thread, HASH_INDEX, JSTaggedValue(hash)); in SetHash()
2861 newArray->Set(thread, FUNCTION_EXTRA_INDEX, nativePointer.GetTaggedValue()); in SetHash()
2862 … Barriers::SetObject<true>(thread, *obj, HASH_OFFSET, newArray.GetTaggedValue().GetRawData()); in SetHash()
2972 JSHandle<TaggedArray> newArray = in SetNativePointerFieldCount() local
2975 newArray->SetExtraLength(count); in SetNativePointerFieldCount()
2976 newArray->Set(thread, count + HASH_INDEX, array->Get(HASH_INDEX)); in SetNativePointerFieldCount()
2977newArray->Set(thread, count + FUNCTION_EXTRA_INDEX, array->Get(FUNCTION_EXTRA_INDEX)); in SetNativePointerFieldCount()
2978 … Barriers::SetObject<true>(thread, *obj, HASH_OFFSET, newArray.GetTaggedValue().GetRawData()); in SetNativePointerFieldCount()
[all …]
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_shared_array.cpp66 …JSTaggedValue newArray = JSSharedArray::ArrayCreate(thread, JSTaggedNumber(argc), newTarget).GetTa… in ArrayConstructor() local
68 if (!newArray.IsJSSharedArray()) { in ArrayConstructor()
71 JSHandle<JSObject> newArrayHandle(thread, newArray); in ArrayConstructor()
159 JSTaggedValue newArray; in From() local
163 newArray = JSFunction::Construct(info); in From()
166 newArray = JSSharedArray::ArrayCreate(thread, JSTaggedNumber(0)).GetTaggedValue(); in From()
169 if (!newArray.IsJSSharedArray()) { in From()
172 JSHandle<JSObject> newArrayHandle(thread, newArray); in From()
252 JSTaggedValue newArray; in From() local
258 newArray = JSFunction::Construct(info); in From()
[all …]
Dbuiltins_array.cpp114 auto newArray = JSArray::CreateArrayFromList(thread, newTarget, elements); in ArrayConstructor() local
117 JSHClass::TransitToElementsKind(thread, newArray, newKind); in ArrayConstructor()
120 return newArray.GetTaggedValue(); in ArrayConstructor()
124 …JSTaggedValue newArray = JSArray::ArrayCreate(thread, JSTaggedNumber(argc), newTarget).GetTaggedVa… in ArrayConstructor() local
126 if (!newArray.IsArray(thread)) { in ArrayConstructor()
129 JSHandle<JSObject> newArrayHandle(thread, newArray); in ArrayConstructor()
216 JSTaggedValue newArray; in From() local
220 newArray = JSFunction::Construct(info); in From()
223 newArray = JSArray::ArrayCreate(thread, JSTaggedNumber(0)).GetTaggedValue(); in From()
226 if (!newArray.IsECMAObject()) { in From()
[all …]
/arkcompiler/ets_runtime/ecmascript/module/
Djs_shared_module.cpp156 JSHandle<TaggedArray> newArray = thread->GetEcmaVM()->GetFactory()->NewSTaggedArray(newLength); in GenerateSharedExports() local
160 newArray->Set(thread, i, value); in GenerateSharedExports()
162 return newArray; in GenerateSharedExports()
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
Dbuiltins_array_stub_builder.cpp115 GateRef newArray = NewArray(glue, Int32(0)); in With() local
116 GrowElementsCapacity(glue, newArray, TruncInt64ToInt32(thisLen)); in With()
132 SetValueWithElementsKind(glue, newArray, *value, *k, Boolean(true), in With()
144 … SetValueWithElementsKind(glue, newArray, Undefined(), *k, Boolean(true), in With()
150 SetValueWithElementsKind(glue, newArray, ele, *k, Boolean(true), in With()
160 SetArrayLength(glue, newArray, thisLen); in With()
161 result->WriteVariable(newArray); in With()
485 … GateRef newArray = newBuilder.NewJSArrayWithSize(intialHClass, sumArrayLen); in Concat() local
486 BRANCH(TaggedIsException(newArray), exit, &setProperties); in Concat()
490 Store(VariableType::INT32(), glue, newArray, lengthOffset, in Concat()
[all …]
Dbuiltins_typedarray_stub_builder.cpp1517 …GateRef newArray = newBuilder.NewTypedArray(glue, thisValue, arrayType, TruncInt64ToInt32(*newArra… in Filter() local
1537 StoreTypedArrayElement(glue, newArray, ZExtInt32ToInt64(*i), kValue, arrayType); in Filter()
1546 result->WriteVariable(newArray); in Filter()
1622 …GateRef newArray = newBuilder.NewTypedArray(glue, thisValue, arrayType, TruncInt64ToInt32(*newArra… in Slice() local
1634 { glue, thisValue, newArray, TruncInt64ToInt32(*startPos), Int32(0), in Slice()
1640 result->WriteVariable(newArray); in Slice()
1688 Label newArray(env); in SubArray() local
1710 BRANCH(Int32GreaterThan(diffLen, Int32(0)), &diffLargeZero, &newArray); in SubArray()
1714 Jump(&newArray); in SubArray()
1717 Bind(&newArray); in SubArray()
[all …]
/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.cpp53 JSHandle<TaggedArray> newArray = GrowCapacity(thread, array, len + 1); in InsertValue() local
54 TaggedArray::InsertElementByIndex(thread, newArray, value, index, len); in InsertValue()
55 SetArrayByKind(thread, lightWeightMap, newArray, kind); in InsertValue()
417 JSHandle<TaggedArray> newArray = factory->CopyArray(oldArray, oldLength, newCapacity); in GrowCapacity() local
418 return newArray; in GrowCapacity()
/arkcompiler/ets_runtime/ecmascript/shared_objects/
Djs_shared_array.cpp209 JSHandle<TaggedArray> newArray = factory->CopySArray(array, oldLength, capa); in SetCapacity() local
210 return newArray; in SetCapacity()
543 auto newArray = factory->CopyArray(arr, arr->GetLength(), arr->GetLength(), in CheckAndCopyArray() local
545 obj->SetElements(thread, newArray.GetTaggedValue()); in CheckAndCopyArray()

12