Home
last modified time | relevance | path

Searched refs:newElements (Results 1 - 25 of 30) sorted by relevance

12

/arkcompiler/ets_runtime/ecmascript/
H A Delements.cpp151 JSTaggedValue newElements = MigrateFromRawValueToHeapValue(thread, object, needCOW, true); in HandleIntKindMigration() local
152 object->SetElements(thread, newElements); in HandleIntKindMigration()
174 JSTaggedValue newElements = MigrateFromRawValueToHeapValue(thread, object, needCOW, false); in HandleNumberKindMigration() local
175 object->SetElements(thread, newElements); in HandleNumberKindMigration()
185 JSTaggedValue newElements = MigrateFromHeapValueToRawValue(thread, object, needCOW, true); in HandleOtherKindMigration() local
186 object->SetElements(thread, newElements); in HandleOtherKindMigration()
188 JSTaggedValue newElements = MigrateFromHeapValueToRawValue(thread, object, needCOW, false); in HandleOtherKindMigration() local
189 object->SetElements(thread, newElements); in HandleOtherKindMigration()
223 JSMutableHandle<TaggedArray> newElements(thread, JSTaggedValue::Undefined()); in MigrateFromRawValueToHeapValue()
225 newElements in MigrateFromRawValueToHeapValue()
[all...]
H A Djs_array.h133 JSHandle<TaggedArray> newElements(factory->NewTaggedArray(length)); in ArrayCreateWithInit()
135 JSHandle<JSTaggedValue> array(JSArray::CreateArrayFromList(thread, newElements)); in ArrayCreateWithInit()
136 cb(newElements, length); in ArrayCreateWithInit()
H A Djs_stable_array.cpp1518 JSHandle<MutantTaggedArray> newElements = thread->GetEcmaVM()->GetFactory()->NewMutantTaggedArray(len);
1522 newElements->Set<false>(thread, idx, migratedValue);
1524 thisObj->SetElements(thread, newElements);
1526 JSHandle<TaggedArray> newElements = thread->GetEcmaVM()->GetFactory()->NewTaggedArray(len);
1528 newElements->Set(thread, idx, value);
1530 thisObj->SetElements(thread, newElements);
H A Dtagged_list.cpp132 JSHandle<TaggedArray> newElements = factory->ConvertListToArray(thread, list, numberOfNodes); in TaggedListToArray() local
133 array->SetElements(thread, newElements); in TaggedListToArray()
H A Dobject_factory.cpp518 auto newElements = CloneProperties(elements); in CloneObjectLiteral() local
519 cloneObject->SetElements(thread_, newElements.GetTaggedValue()); in CloneObjectLiteral()
555 auto newElements = CopyArray(elements, elementsLength, elementsLength, JSTaggedValue::Hole(), type); in CloneArrayLiteral() local
556 cloneObject->SetElements(thread_, newElements.GetTaggedValue()); in CloneArrayLiteral()
637 auto newElements = CloneProperties(elements, env, cloneObject); in CloneObjectLiteral() local
638 cloneObject->SetElements(thread_, newElements.GetTaggedValue()); in CloneObjectLiteral()
772 auto newElements = CloneProperties(elements, lexenv, JSHandle<JSObject>(cloneCtor)); in CloneClassCtor() local
773 cloneCtor->SetElements(thread_, newElements.GetTaggedValue()); in CloneClassCtor()
/arkcompiler/ets_runtime/ecmascript/js_api/
H A Djs_api_queue.cpp41 JSHandle<TaggedArray> newElements; in GrowCapacity() local
50 newElements = thread->GetEcmaVM()->GetFactory()->CopyArray(oldElements, oldLength, newCapacity); in GrowCapacity()
53 newElements = thread->GetEcmaVM()->GetFactory()->CopyQueue(oldElements, newCapacity, front, tail); in GrowCapacity()
60 obj->SetElements(thread, newElements); in GrowCapacity()
63 return newElements; in GrowCapacity()
166 JSHandle<TaggedArray> newElements = in OwnKeys() local
170 obj->SetElements(thread, newElements); in OwnKeys()
185 JSHandle<TaggedArray> newElements = in OwnEnumKeys() local
189 obj->SetElements(thread, newElements); in OwnEnumKeys()
H A Djs_api_deque.cpp100 JSHandle<TaggedArray> newElements = in GrowCapacity() local
102 deque->SetElements(thread, newElements); in GrowCapacity()
103 return newElements; in GrowCapacity()
208 JSHandle<TaggedArray> newElements = in OwnKeys() local
212 deque->SetElements(thread, newElements); in OwnKeys()
227 JSHandle<TaggedArray> newElements = in OwnEnumKeys() local
231 deque->SetElements(thread, newElements); in OwnEnumKeys()
H A Djs_api_stack.cpp90 JSHandle<TaggedArray> newElements = in GrowCapacity() local
93 obj->SetElements(thread, newElements); in GrowCapacity()
94 return newElements; in GrowCapacity()
H A Djs_api_vector.cpp87 JSHandle<TaggedArray> newElements = in IncreaseCapacityTo() local
89 vector->SetElements(thread, newElements); in IncreaseCapacityTo()
363 JSHandle<TaggedArray> newElements = in GrowCapacity() local
366 vector->SetElements(thread, newElements); in GrowCapacity()
H A Djs_api_arraylist.cpp103 JSHandle<TaggedArray> newElements = factory->NewAndCopyTaggedArray(elementData, in IncreaseCapacityTo() local
105 arrayList->SetElements(thread, newElements); in IncreaseCapacityTo()
386 JSHandle<TaggedArray> newElements = in GrowCapacity() local
389 obj->SetElements(thread, newElements); in GrowCapacity()
390 return newElements; in GrowCapacity()
H A Djs_api_lightweightset.cpp303 JSHandle<TaggedArray> newElements = in IncreaseCapacityTo() local
306 obj->SetHashes(thread, newElements); in IncreaseCapacityTo()
/arkcompiler/ets_runtime/ecmascript/tests/
H A Decma_container_common.h101 JSHandle<TaggedArray> newElements = factory->NewTaggedArray(JSAPIDeque::DEFAULT_CAPACITY_LENGTH); in CreateJSApiDeque() local
102 deque->SetElements(thread, newElements); in CreateJSApiDeque()
192 JSHandle<TaggedArray> newElements = factory->NewTaggedArray(capacaty); in CreateQueue() local
193 jsQueue->SetElements(thread, newElements); in CreateQueue()
H A Djs_api_arraylist_test.cpp193 JSHandle<TaggedArray> newElements(thread, newArrayList->GetElements()); in HWTEST_F_L0()
196 EXPECT_EQ(newElements->Get(i), JSTaggedValue(i)); in HWTEST_F_L0()
H A Ddump_test.cpp433 JSHandle<TaggedArray> newElements = factory->NewTaggedArray(JSAPIQueue::DEFAULT_CAPACITY_LENGTH); in NewJSAPIQueue() local
437 jsQueue->SetElements(thread, newElements); in NewJSAPIQueue()
445 JSHandle<TaggedArray> newElements = factory->NewTaggedArray(JSAPIDeque::DEFAULT_CAPACITY_LENGTH); in NewJSAPIDeque() local
448 jsDeque->SetElements(thread, newElements); in NewJSAPIDeque()
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dmcr_lowering.cpp991 DEFVALUE(newElements, (&builder_), VariableType::JS_ANY(), builder_.Undefined()); in LowerMigrateFromRawValueToHeapValues()
1004 newElements = builder_.CallRuntime(glue_, RTSTUB_ID(NewCOWTaggedArray), acc_.GetDep(gate), in LowerMigrateFromRawValueToHeapValues()
1010 newElements = builder_.CallRuntime(glue_, RTSTUB_ID(NewTaggedArray), acc_.GetDep(gate), in LowerMigrateFromRawValueToHeapValues()
1036 builder_.SetValueToTaggedArray(VariableType::JS_ANY(), glue_, *newElements, *index, builder_.Hole()); in LowerMigrateFromRawValueToHeapValues() local
1045 builder_.SetValueToTaggedArray(VariableType::JS_ANY(), glue_, *newElements, *index, convertedInt); in LowerMigrateFromRawValueToHeapValues() local
1052 builder_.SetValueToTaggedArray(VariableType::JS_ANY(), glue_, *newElements, in LowerMigrateFromRawValueToHeapValues() local
1071 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), *newElements); in LowerMigrateFromRawValueToHeapValues()
1077 DEFVALUE(newElements, (&builder_), VariableType::JS_ANY(), builder_.Undefined()); in LowerMigrateFromHeapValueToRawValue()
1091 newElements = builder_.CallRuntime(glue_, RTSTUB_ID(NewCOWMutantTaggedArray), acc_.GetDep(gate), in LowerMigrateFromHeapValueToRawValue()
1097 newElements in LowerMigrateFromHeapValueToRawValue()
1123 builder_.SetValueToTaggedArray(VariableType::INT64(), glue_, *newElements, LowerMigrateFromHeapValueToRawValue() local
1135 builder_.SetValueToTaggedArray(VariableType::INT64(), glue_, *newElements, *index, convertedInt); LowerMigrateFromHeapValueToRawValue() local
1144 builder_.SetValueToTaggedArray(VariableType::INT64(), glue_, *newElements, *index, LowerMigrateFromHeapValueToRawValue() local
1152 builder_.SetValueToTaggedArray(VariableType::INT64(), glue_, *newElements, *index, LowerMigrateFromHeapValueToRawValue() local
[all...]
H A Dstub_builder.cpp3932 DEFVARIABLE(newElements, VariableType::JS_ANY(), Hole()); in GrowElementsCapacity()
3936 newElements = newBuilder.CopyArray(glue, elements, capacity, newCapacity); in GrowElementsCapacity()
3937 SetElementsArray(VariableType::JS_POINTER(), glue, receiver, *newElements); in GrowElementsCapacity() local
3938 auto ret = *newElements; in GrowElementsCapacity()
9707 DEFVARIABLE(newElements, VariableType::JS_ANY(), Undefined()); in MigrateArrayWithKind()
9731 newElements = MigrateFromRawValueToHeapValues(glue, object, needCOW, True()); in MigrateArrayWithKind()
9732 SetElementsArray(VariableType::JS_ANY(), glue, object, *newElements); in MigrateArrayWithKind() local
9762 newElements = MigrateFromRawValueToHeapValues(glue, object, needCOW, False()); in MigrateArrayWithKind()
9763 SetElementsArray(VariableType::JS_ANY(), glue, object, *newElements); in MigrateArrayWithKind() local
9784 newElements in MigrateArrayWithKind()
9785 SetElementsArray(VariableType::JS_ANY(), glue, object, *newElements); MigrateArrayWithKind() local
9795 SetElementsArray(VariableType::JS_ANY(), glue, object, *newElements); MigrateArrayWithKind() local
9851 SetValueToTaggedArray(VariableType::JS_ANY(), glue, *newElements, *index, Hole()); MigrateFromRawValueToHeapValues() local
9860 SetValueToTaggedArray(VariableType::JS_ANY(), glue, *newElements, *index, convertedInt); MigrateFromRawValueToHeapValues() local
9867 SetValueToTaggedArray(VariableType::JS_ANY(), glue, *newElements, *index, convertedDouble); MigrateFromRawValueToHeapValues() local
9936 SetValueToTaggedArray(VariableType::INT64(), glue, *newElements, *index, SpecialHole()); MigrateFromHeapValueToRawValue() local
9947 SetValueToTaggedArray(VariableType::INT64(), glue, *newElements, *index, convertedInt); MigrateFromHeapValueToRawValue() local
9956 SetValueToTaggedArray(VariableType::INT64(), glue, *newElements, *index, MigrateFromHeapValueToRawValue() local
9963 SetValueToTaggedArray(VariableType::INT64(), glue, *newElements, *index, MigrateFromHeapValueToRawValue() local
[all...]
H A Dtyped_hcr_lowering.cpp3429 DEFVALUE(newElements, (&builder_), VariableType::JS_ANY(), builder_.Undefined()); in LowerMigrateArrayWithKind()
3454 newElements = builder_.MigrateFromRawValueToHeapValues(object, needCOW, builder_.True()); in LowerMigrateArrayWithKind()
3455 builder_.StoreConstOffset(VariableType::JS_ANY(), object, JSObject::ELEMENTS_OFFSET, *newElements); in LowerMigrateArrayWithKind() local
3486 newElements = builder_.MigrateFromRawValueToHeapValues(object, needCOW, builder_.False()); in LowerMigrateArrayWithKind()
3487 builder_.StoreConstOffset(VariableType::JS_ANY(), object, JSObject::ELEMENTS_OFFSET, *newElements); in LowerMigrateArrayWithKind() local
3509 newElements = builder_.MigrateFromHeapValueToRawValue(object, needCOW, builder_.True()); in LowerMigrateArrayWithKind()
3510 builder_.StoreConstOffset(VariableType::JS_ANY(), object, JSObject::ELEMENTS_OFFSET, *newElements); in LowerMigrateArrayWithKind() local
3519 newElements = builder_.MigrateFromHeapValueToRawValue(object, needCOW, builder_.False()); in LowerMigrateArrayWithKind()
3520 builder_.StoreConstOffset(VariableType::JS_ANY(), object, JSObject::ELEMENTS_OFFSET, *newElements); in LowerMigrateArrayWithKind() local
H A Dnew_object_stub_builder.cpp285 GateRef newElements = CloneProperties(glue, currentEnv, elements, result); in CloneObjectLiteral() local
286 SetElementsArray(VariableType::JS_ANY(), glue, result, newElements); in CloneObjectLiteral() local
1380 auto newElements = Load(VariableType::JS_POINTER(), obj, elementsOffset); in NewJSArrayLiteral() local
1381 Store(VariableType::JS_POINTER(), glue_, result->ReadVariable(), elementsOffset, newElements); in NewJSArrayLiteral() local
/arkcompiler/ets_runtime/ecmascript/builtins/
H A Dbuiltins_function.cpp88 JSHandle<TaggedArray> newElements = thread->GetEcmaVM()->GetFactory()-> in BuildArgumentsListFast() local
92 newElements->Set(thread, i, value); in BuildArgumentsListFast()
94 elements = *newElements; in BuildArgumentsListFast()
H A Dbuiltins_string.cpp1774 (const JSHandle<TaggedArray> &newElements, [[maybe_unused]] uint32_t length) { in CreateArrayThisStringAndSeperatorStringAreNotEmpty()
1782 newElements->Set(thread, i, elementTag); in CreateArrayThisStringAndSeperatorStringAreNotEmpty()
1789 newElements->Set(thread, posArrLength, elementTag); in CreateArrayThisStringAndSeperatorStringAreNotEmpty()
1793 StringSplitResultCache::SetCachedResult(thread, cacheTable, thisString, seperatorString, newElements); in CreateArrayThisStringAndSeperatorStringAreNotEmpty()
2440 JSHandle<TaggedArray> newElements(factory->NewTaggedArray(arrayLength)); in SetCachedResult()
2442 newElements->Set(thread, i, resultArray->Get(i)); in SetCachedResult()
2450 cache->Set(thread, index + ARRAY_INDEX, newElements); in SetCachedResult()
2494 JSHandle<TaggedArray> newElements; in SetCachedResult() local
2496 newElements = JSHandle<TaggedArray>(factory->NewSCOWTaggedArray(arrayLength)); in SetCachedResult()
2498 newElements in SetCachedResult()
[all...]
/arkcompiler/ets_runtime/ecmascript/shared_objects/
H A Djs_shared_array.cpp571 JSHandle<TaggedArray> newElements( in DeleteInElementMode()
579 newElements->Set(thread, newCurr, value); in DeleteInElementMode()
582 obj->SetElements(thread, newElements); in DeleteInElementMode()
/arkcompiler/ets_runtime/test/fuzztest/jsvaluerefismodulenamespace_fuzzer/
H A Djsvaluerefismodulenamespace_fuzzer.cpp216 JSHandle<TaggedArray> newElements = factory->NewTaggedArray(JSAPIQueue::DEFAULT_CAPACITY_LENGTH); in IsDequeFuzztest() local
220 jsQueue->SetElements(thread, newElements); in IsDequeFuzztest()
/arkcompiler/ets_runtime/ecmascript/containers/
H A Dcontainers_deque.cpp41 JSHandle<TaggedArray> newElements = factory->NewTaggedArray(JSAPIDeque::DEFAULT_CAPACITY_LENGTH); in DequeConstructor() local
42 obj->SetElements(thread, newElements); in DequeConstructor()
H A Dcontainers_lightweightset.cpp537 auto newElements = factory->CopyArray(srcArray, srcArray->GetLength(), srcArray->GetLength(), in ToArray() local
539 lightweightset->SetValues(thread, newElements.GetTaggedValue()); in ToArray()
540 array->SetElements(thread, newElements); in ToArray()
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/tests/
H A Dheap_dump_test.cpp436 JSHandle<TaggedArray> newElements = factory->NewTaggedArray(JSAPIQueue::DEFAULT_CAPACITY_LENGTH); in NewJSAPIQueue() local
440 jsAPIQueue->SetElements(thread, newElements); in NewJSAPIQueue()
450 JSHandle<TaggedArray> newElements = factory->NewTaggedArray(JSAPIDeque::DEFAULT_CAPACITY_LENGTH); in NewJSAPIDeque() local
453 jsAPIDeque->SetElements(instance->GetJSThread(), newElements); in NewJSAPIDeque()

Completed in 70 milliseconds

12