| /arkcompiler/ets_runtime/ecmascript/tests/ |
| D | handle_leak_test.cpp | 120 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 …]
|
| D | js_verification_test.cpp | 72 …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()
|
| D | mem_controller_test.cpp | 82 [[maybe_unused]] auto newArray = in HWTEST_F_L0() local 161 [[maybe_unused]] auto newArray = in HWTEST_F_L0() local
|
| D | js_api_plain_array_test.cpp | 147 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/ |
| D | invoke_cache.cpp | 49 …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()
|
| D | proto_change_details.cpp | 45 …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/ |
| D | createarraywithbuffer.ts | 57 let newArray = this.changeCurretArrays(); 58 print(this.computeScore(newArray)); 60 this.currentArrays = newArray;
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/ |
| D | optimize_string_concat.cpp | 97 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()
|
| D | reserve_string_builder_buffer.cpp | 161 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/ |
| D | js_function.cpp | 982 …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() 987 … newArray->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 …]
|
| D | tagged_array.cpp | 152 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()
|
| D | property_accessor.cpp | 126 … 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()
|
| D | shared_object_factory.cpp | 340 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 …]
|
| D | js_map_iterator.cpp | 124 JSTaggedValue newArray = JSArray::ArrayCreate(thread, JSTaggedNumber(0)).GetTaggedValue(); in MapIteratorToList() local 126 JSHandle<JSObject> newArrayHandle(thread, newArray); in MapIteratorToList()
|
| D | object_factory.cpp | 501 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 …]
|
| D | js_array.cpp | 102 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()
|
| D | js_object.cpp | 2857 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() 2977 … newArray->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/ |
| D | builtins_shared_array.cpp | 66 …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 …]
|
| D | builtins_array.cpp | 114 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/ |
| D | js_shared_module.cpp | 156 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/ |
| D | builtins_array_stub_builder.cpp | 115 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 …]
|
| D | builtins_typedarray_stub_builder.cpp | 1517 …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/ |
| D | profile_type_info_test.cpp | 77 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/ |
| D | js_api_lightweightmap.cpp | 53 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/ |
| D | js_shared_array.cpp | 209 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()
|