/arkcompiler/ets_runtime/ecmascript/ |
H A D | elements.cpp | 151 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 D | js_array.h | 133 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 D | js_stable_array.cpp | 1518 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 D | tagged_list.cpp | 132 JSHandle<TaggedArray> newElements = factory->ConvertListToArray(thread, list, numberOfNodes); in TaggedListToArray() local 133 array->SetElements(thread, newElements); in TaggedListToArray()
|
H A D | object_factory.cpp | 518 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 D | js_api_queue.cpp | 41 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 D | js_api_deque.cpp | 100 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 D | js_api_stack.cpp | 90 JSHandle<TaggedArray> newElements = in GrowCapacity() local 93 obj->SetElements(thread, newElements); in GrowCapacity() 94 return newElements; in GrowCapacity()
|
H A D | js_api_vector.cpp | 87 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 D | js_api_arraylist.cpp | 103 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 D | js_api_lightweightset.cpp | 303 JSHandle<TaggedArray> newElements = in IncreaseCapacityTo() local 306 obj->SetHashes(thread, newElements); in IncreaseCapacityTo()
|
/arkcompiler/ets_runtime/ecmascript/tests/ |
H A D | ecma_container_common.h | 101 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 D | js_api_arraylist_test.cpp | 193 JSHandle<TaggedArray> newElements(thread, newArrayList->GetElements()); in HWTEST_F_L0() 196 EXPECT_EQ(newElements->Get(i), JSTaggedValue(i)); in HWTEST_F_L0()
|
H A D | dump_test.cpp | 433 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 D | mcr_lowering.cpp | 991 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 D | stub_builder.cpp | 3932 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 D | typed_hcr_lowering.cpp | 3429 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 D | new_object_stub_builder.cpp | 285 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 D | builtins_function.cpp | 88 JSHandle<TaggedArray> newElements = thread->GetEcmaVM()->GetFactory()-> in BuildArgumentsListFast() local 92 newElements->Set(thread, i, value); in BuildArgumentsListFast() 94 elements = *newElements; in BuildArgumentsListFast()
|
H A D | builtins_string.cpp | 1774 (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 D | js_shared_array.cpp | 571 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 D | jsvaluerefismodulenamespace_fuzzer.cpp | 216 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 D | containers_deque.cpp | 41 JSHandle<TaggedArray> newElements = factory->NewTaggedArray(JSAPIDeque::DEFAULT_CAPACITY_LENGTH); in DequeConstructor() local 42 obj->SetElements(thread, newElements); in DequeConstructor()
|
H A D | containers_lightweightset.cpp | 537 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 D | heap_dump_test.cpp | 436 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()
|