| /arkcompiler/runtime_core/static_core/plugins/ets/tests/runtime/types/ |
| D | ets_array_test.cpp | 74 static void TestEtsPrimitiveArray(uint32_t arrayLength, ClassType element) in TestEtsPrimitiveArray() argument 76 auto *array = EtsPrimitiveArray<ClassType, ETS_CLASS_ROOT>::Create(arrayLength); in TestEtsPrimitiveArray() 79 ASSERT_EQ(array->GetLength(), arrayLength); in TestEtsPrimitiveArray() 83 for (uint32_t idx = 0; idx < arrayLength; ++idx) { in TestEtsPrimitiveArray() 91 uint32_t arrayLength = 100U; in TEST_F() local 93 …TestEtsPrimitiveArray<EtsBoolean, EtsClassRoot::BOOLEAN_ARRAY>(arrayLength, 1U); // EtsBoole… in TEST_F() 94 …TestEtsPrimitiveArray<EtsByte, EtsClassRoot::BYTE_ARRAY>(arrayLength, 127_I); // EtsByteA… in TEST_F() 95 …TestEtsPrimitiveArray<EtsChar, EtsClassRoot::CHAR_ARRAY>(arrayLength, 65000U); // EtsCharA… in TEST_F() 96 …TestEtsPrimitiveArray<EtsShort, EtsClassRoot::SHORT_ARRAY>(arrayLength, 150_I); // EtsShort… in TEST_F() 97 …TestEtsPrimitiveArray<EtsInt, EtsClassRoot::INT_ARRAY>(arrayLength, 65000_I); // EtsIntAr… in TEST_F() [all …]
|
| D | ets_class_test.cpp | 663 uint32_t arrayLength = 100; in TEST_F() local 664 auto *array1 = EtsObjectArray::Create(klass, arrayLength); in TEST_F() 665 auto *array2 = EtsObjectArray::Create(klass, arrayLength); in TEST_F()
|
| /arkcompiler/ets_runtime/ecmascript/tests/ |
| D | tagged_array_test.cpp | 64 uint32_t arrayLength = 2; in HWTEST_F_L0() local 65 JSHandle<TaggedArray> taggedArray = factory->NewTaggedArray(arrayLength); in HWTEST_F_L0() 68 for (uint32_t i = 0; i < arrayLength; i++) { in HWTEST_F_L0() 77 uint32_t arrayLength = 2; in HWTEST_F_L0() local 78 JSHandle<TaggedArray> taggedArray = factory->NewTaggedArray(arrayLength); in HWTEST_F_L0() 99 uint32_t arrayLength = 2; in HWTEST_F_L0() local 100 JSHandle<TaggedArray> taggedArray1 = factory->NewTaggedArray(arrayLength); in HWTEST_F_L0() 101 JSHandle<TaggedArray> taggedArray2 = factory->NewTaggedArray(arrayLength); in HWTEST_F_L0() 113 EXPECT_EQ(appendArray->GetLength(), arrayLength * 2); in HWTEST_F_L0() 123 uint32_t arrayLength = 2; in HWTEST_F_L0() local [all …]
|
| D | template_string_test.cpp | 66 uint32_t arrayLength = 3; in HWTEST_F_L0() local 74 JSHandle<TaggedArray> elements = factory->NewTaggedArray(arrayLength); in HWTEST_F_L0() 76 JSArray *arr = JSArray::ArrayCreate(thread, JSTaggedNumber(arrayLength)).GetObject<JSArray>(); in HWTEST_F_L0()
|
| D | js_api_arraylist_test.cpp | 531 uint32_t arrayLength = arrayList->GetLength().GetArrayLength(); in HWTEST_F_L0() local 532 JSHandle<JSTaggedValue> fromIndexValue0(thread, JSTaggedValue(arrayLength - 1)); in HWTEST_F_L0() 533 JSHandle<JSTaggedValue> toIndexValue0(thread, JSTaggedValue(arrayLength)); in HWTEST_F_L0()
|
| /arkcompiler/ets_runtime/ecmascript/ic/tests/ |
| D | ic_runtime_test.cpp | 59 uint32_t arrayLength = 5; in HWTEST_F_L0() local 68 JSHandle<ProfileTypeInfo> handleProfileTypeInfo = factory->NewProfileTypeInfo(arrayLength); in HWTEST_F_L0() 69 for (uint32_t i = 0; i < arrayLength; i++) { in HWTEST_F_L0() 101 uint32_t arrayLength = 5; in HWTEST_F_L0() local 110 JSHandle<ProfileTypeInfo> handleProfileTypeInfo = factory->NewProfileTypeInfo(arrayLength); in HWTEST_F_L0() 111 for (uint32_t i = 0; i < arrayLength; i++) { in HWTEST_F_L0() 149 uint32_t arrayLength = 5; in HWTEST_F_L0() local 155 JSHandle<ProfileTypeInfo> handleProfileTypeInfo = factory->NewProfileTypeInfo(arrayLength); in HWTEST_F_L0() 166 uint32_t arrayLength = 2; in HWTEST_F_L0() local 174 JSHandle<ProfileTypeInfo> handleProfileTypeInfo = factory->NewProfileTypeInfo(arrayLength); in HWTEST_F_L0() [all …]
|
| D | ic_runtime_stub_test.cpp | 74 uint32_t arrayLength = 2U; in HWTEST_F_L0() local 75 JSHandle<TaggedArray> handleTaggedArray = factory->NewTaggedArray(arrayLength); in HWTEST_F_L0() 105 uint32_t arrayLength = 2U; // 2 means ProfileTypeInfo length in HWTEST_F_L0() local 106 JSHandle<TaggedArray> handleTaggedArray = factory->NewTaggedArray(arrayLength); in HWTEST_F_L0() 166 uint32_t arrayLength = 1U; in HWTEST_F_L0() local 167 JSHandle<TaggedArray> handleTaggedArray = factory->NewTaggedArray(arrayLength); in HWTEST_F_L0() 190 uint32_t arrayLength = 2U; // 2 means ProfileTypeInfo length in HWTEST_F_L0() local 191 JSHandle<TaggedArray> handleTaggedArray = factory->NewTaggedArray(arrayLength); in HWTEST_F_L0() 334 uint32_t arrayLength = bitOffset + 1U; in HWTEST_F_L0() local 336 JSHandle<TaggedArray> handleTaggedArr = factory->NewTaggedArray(arrayLength); in HWTEST_F_L0() [all …]
|
| D | profile_type_info_test.cpp | 80 uint32_t arrayLength = 6; in HWTEST_F_L0() local 81 JSHandle<ProfileTypeInfo> handleProfileTypeInfo = factory->NewProfileTypeInfo(arrayLength); in HWTEST_F_L0() 324 uint32_t arrayLength = 2; in HWTEST_F_L0() local 325 JSHandle<ProfileTypeInfo> handleProfileTypeInfo = factory->NewProfileTypeInfo(arrayLength); in HWTEST_F_L0() 354 uint32_t arrayLength = 2; in HWTEST_F_L0() local 355 JSHandle<ProfileTypeInfo> handleProfileTypeInfo = factory->NewProfileTypeInfo(arrayLength); in HWTEST_F_L0() 382 uint32_t arrayLength = 2; in HWTEST_F_L0() local 383 JSHandle<ProfileTypeInfo> handleProfileTypeInfo = factory->NewProfileTypeInfo(arrayLength); in HWTEST_F_L0()
|
| /arkcompiler/ets_runtime/ecmascript/serializer/ |
| D | value_serializer.cpp | 298 size_t arrayLength = arrayBuffer->GetArrayBufferByteLength(); in SerializeJSArrayBufferPrologue() local 299 if (arrayLength > 0) { in SerializeJSArrayBufferPrologue() 310 data_->WriteUint32(arrayLength); in SerializeJSArrayBufferPrologue() 313 data_->WriteRawData(static_cast<uint8_t *>(np->GetExternalPointer()), arrayLength); in SerializeJSArrayBufferPrologue() 333 size_t arrayLength = arrayBuffer->GetArrayBufferByteLength(); in SerializeJSSharedArrayBufferPrologue() local 334 if (arrayLength > 0) { in SerializeJSSharedArrayBufferPrologue() 337 if (JSSharedMemoryManager::GetInstance()->CreateOrLoad(&buffer, arrayLength)) { in SerializeJSSharedArrayBufferPrologue()
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | js_serializer.cpp | 405 uint32_t arrayLength = byteArray->GetArrayLength(); in WriteByteArray() local 406 if (!WriteInt(arrayLength)) { in WriteByteArray() 414 for (uint32_t i = 0; i < arrayLength; i++) { in WriteByteArray() 599 uint32_t arrayLength = array->GetLength(); in WriteJSArray() local 600 if (!WriteInt(arrayLength)) { in WriteJSArray() 773 JSTaggedValue arrayLength(typedArray->GetArrayLength()); in WriteJSTypedArray() local 774 if (!WriteRawData(&arrayLength, sizeof(JSTaggedValue))) { in WriteJSTypedArray() 839 uint32_t arrayLength = arrayBuffer->GetArrayBufferByteLength(); in WriteJSArrayBuffer() local 840 if (!WriteInt(arrayLength)) { in WriteJSArrayBuffer() 844 bool empty = arrayLength == 0; in WriteJSArrayBuffer() [all …]
|
| D | js_array.cpp | 82 double arrayLength = length.GetNumber(); in ArrayCreate() local 83 if (arrayLength > MAX_ARRAY_INDEX) { in ArrayCreate() 117 int64_t arrayLength = length.GetNumber(); in ArraySpeciesCreate() local 118 if (arrayLength == -0) { in ArraySpeciesCreate() 119 arrayLength = +0; in ArraySpeciesCreate() 184 info->SetCallArg(JSTaggedValue(arrayLength)); in ArraySpeciesCreate() 316 uint32_t arrayLength = JSArray::Cast(*array)->GetArrayLength(); in ArraySetLength() local 317 return arrayLength == newLen; in ArraySetLength()
|
| /arkcompiler/ets_runtime/ecmascript/base/tests/ |
| D | atomic_helper_test.cpp | 77 uint32_t arrayLength = 3; in HWTEST_F_L0() local 86 array->SetArrayLength(arrayLength); in HWTEST_F_L0() 107 uint32_t arrayLength = 3; in HWTEST_F_L0() local 116 array->SetArrayLength(arrayLength); in HWTEST_F_L0()
|
| /arkcompiler/runtime_core/static_core/runtime/mem/gc/static/ |
| D | gc_marker_static-inl.h | 80 ArraySizeT arrayLength = arrayObject->GetLength(); in HandleArrayClass() local 84 LOG(DEBUG, GC) << "Iterate over: " << arrayLength << " elements in array"; in HandleArrayClass() 85 for (coretypes::ArraySizeT i = 0; i < arrayLength; i++) { in HandleArrayClass()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | ntype_hcr_lowering.cpp | 95 uint32_t arrayLength = acc_.GetArraySize(gate); in LowerCreateArrayWithBuffer() local 98 if (arrayLength > literialLength) { in LowerCreateArrayWithBuffer() 99 elements = CreateElementsWithLength(gate, glue, arrayLength); in LowerCreateArrayWithBuffer() 104 length = builder_.IntPtr(arrayLength); in LowerCreateArrayWithBuffer() 123 GateRef NTypeHCRLowering::CreateElementsWithLength(GateRef gate, GateRef glue, size_t arrayLength) in CreateElementsWithLength() argument 126 GateRef length = builder_.IntPtr(arrayLength); in CreateElementsWithLength() 127 if (arrayLength < MAX_TAGGED_ARRAY_LENGTH) { in CreateElementsWithLength() 128 elements = NewTaggedArray(arrayLength); in CreateElementsWithLength()
|
| D | ntype_hcr_lowering.h | 59 GateRef CreateElementsWithLength(GateRef gate, GateRef glue, size_t arrayLength);
|
| /arkcompiler/ets_runtime/ecmascript/ts_types/ |
| D | ts_obj_layout_info.cpp | 107 …uint32_t arrayLength = TSObjLayoutInfo::ComputeArrayLength(TSObjLayoutInfo::ComputeGrowCapacity(ol… in ExtendTSObjLayoutInfo() local 109 …ayoutInfo> newLayout(factory->ExtendArray(JSHandle<TaggedArray>(oldLayout), arrayLength, initVal)); in ExtendTSObjLayoutInfo()
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/ |
| D | inst_builder-inl.h | 374 auto arrayLength = graph_->CreateInstLenArray(DataType::INT32, bcAddr, nullCheck, false); in BuildStringLengthIntrinsic() local 378 AddInstruction(arrayLength); in BuildStringLengthIntrinsic() 383 stringLength = graph_->CreateInstShr(DataType::INT32, bcAddr, arrayLength, constOneInst); in BuildStringLengthIntrinsic() 386 stringLength = arrayLength; in BuildStringLengthIntrinsic() 941 auto arrayLength = graph_->CreateInstLenArray(DataType::INT32, pc, nullCheck); in BuildChecksBeforeArray() local 944 …auto boundsCheck = graph_->CreateInstBoundsCheck(DataType::INT32, pc, arrayLength, nullptr, saveSt… in BuildChecksBeforeArray() 948 *al = arrayLength; in BuildChecksBeforeArray() 958 Inst *arrayLength = nullptr; in BuildLoadArray() local 961 …reArray(pc, GetDefinition(bcInst->GetVReg(0)), &saveState, &nullCheck, &arrayLength, &boundsCheck); in BuildLoadArray() 962 …ASSERT(saveState != nullptr && nullCheck != nullptr && arrayLength != nullptr && boundsCheck != nu… in BuildLoadArray() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/napi/test/ |
| D | jsnapi_sample.cpp | 1714 uint32_t arrayLength = arrayObject->Length(vm_); in HWTEST_F_L0() local 1716 for (int i = 0; i < (int)arrayLength; i++) { in HWTEST_F_L0() 1725 bool setResult = ArrayRef::SetValueAt(vm_, arrayObject, arrayLength, intValue); in HWTEST_F_L0() 1733 for (int i = 0; i < (int)arrayLength; i++) { in HWTEST_F_L0() 1744 uint32_t arrayLength = arrayObject->Length(vm_); in HWTEST_F_L0() local 1748 for (int i = 0; i < (int)arrayLength; i++) { in HWTEST_F_L0() 1754 bool setResult = ArrayRef::SetValueAt(vm_, arrayObject, arrayLength, boolValue); in HWTEST_F_L0() 1762 for (int i = 0; i < (int)arrayLength; i++) { in HWTEST_F_L0() 1773 uint32_t arrayLength = arrayObject->Length(vm_); in HWTEST_F_L0() local 1777 for (int i = 0; i < (int)arrayLength; i++) { in HWTEST_F_L0() [all …]
|
| /arkcompiler/runtime_core/static_core/runtime/mem/gc/dynamic/ |
| D | gc_marker_dynamic-inl.h | 89 ArraySizeT arrayLength = arrayObject->GetLength(); in HandleArrayClass() local 91 for (coretypes::ArraySizeT i = 0; i < arrayLength; i++) { in HandleArrayClass()
|
| /arkcompiler/runtime_core/static_core/runtime/tests/ |
| D | g1gc_test.cpp | 253 size_t arrayLength = GetHumongousArrayLength(ClassRoot::ARRAY_STRING); in TEST_F() local 255 … ObjectAllocator::AllocArray(arrayLength, ClassRoot::ARRAY_STRING, false)); in TEST_F() 717 size_t arrayLength = arraySize / elemSize + 1; in TEST_F() local 725 …arrays.emplace_back(thread, ObjectAllocator::AllocArray(arrayLength, ClassRoot::ARRAY_STRING, fals… in TEST_F() 953 size_t arrayLength = arraySize / elemSize + 1; in TEST_F() local 954 …VMHandle<coretypes::Array> array(thread, ObjectAllocator::AllocArray(arrayLength, ClassRoot::ARRAY… in TEST_F() 1127 size_t arrayLength = GetHumongousArrayLength(ClassRoot::ARRAY_STRING) - 50; in TEST_F() local 1135 …firstNonMovableObj = coretypes::Array::Create(klass, arrayLength, SpaceType::SPACE_TYPE_NON_MOVABL… in TEST_F() 1136 …secondNonMovableObj = coretypes::Array::Create(klass, arrayLength, SpaceType::SPACE_TYPE_NON_MOVAB… in TEST_F() 1201 size_t arrayLength = GetHumongousArrayLength(ClassRoot::ARRAY_STRING); in TEST_F() local [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
| D | builtins_stubs.cpp | 594 DEFVARIABLE(arrayLength, VariableType::INT64(), Int64(0)); in DECLARE_BUILTINS() 629 arrayLength = intLen; in DECLARE_BUILTINS() 645 arrayLength = SExtInt32ToInt64(doubleToInt); in DECLARE_BUILTINS() 655 … Branch(Int64GreaterThan(*arrayLength, Int64(JSObject::MAX_GAP)), &slowPath, &lengthValid); in DECLARE_BUILTINS() 660 res = newBuilder.NewJSArrayWithSize(intialHClass, *arrayLength); in DECLARE_BUILTINS() 662 … Store(VariableType::INT32(), glue, *res, lengthOffset, TruncInt64ToInt32(*arrayLength)); in DECLARE_BUILTINS()
|
| /arkcompiler/runtime_core/static_core/runtime/tooling/ |
| D | default_inspector_extension.cpp | 202 ArraySizeT arrayLength = array.GetLength(); in EnumerateProperties() local 203 for (coretypes::ArraySizeT i = 0; i < arrayLength; i++) { in EnumerateProperties()
|
| /arkcompiler/ets_runtime/ecmascript/ic/ |
| D | profile_type_info.cpp | 104 const int arrayLength = 2; in AddHandlerWithKey() local 105 … JSHandle<TaggedArray> newArr = thread_->GetEcmaVM()->GetFactory()->NewTaggedArray(arrayLength); in AddHandlerWithKey()
|
| /arkcompiler/ets_runtime/ecmascript/builtins/ |
| D | builtins_string.cpp | 1534 uint32_t arrayLength = 0; in CreateArrayThisStringAndSeperatorStringAreNotEmpty() local 1540 ++arrayLength; in CreateArrayThisStringAndSeperatorStringAreNotEmpty() 1541 if (arrayLength == lim) { in CreateArrayThisStringAndSeperatorStringAreNotEmpty() 1548 arrayLength = lim > posArrLength ? posArrLength + 1 : posArrLength; in CreateArrayThisStringAndSeperatorStringAreNotEmpty() 1549 return JSArray::ArrayCreateWithInit(thread, arrayLength, in CreateArrayThisStringAndSeperatorStringAreNotEmpty() 2155 uint32_t arrayLength = cacheArray->GetLength(); in FindCachedResult() local 2158 arrayLength, arrayLength); in FindCachedResult() 2169 uint32_t arrayLength = resultArray->GetLength(); in SetCachedResult() local 2171 JSHandle<TaggedArray> newElements(factory->NewTaggedArray(arrayLength)); in SetCachedResult() 2172 for (uint32_t i = 0; i < arrayLength; i++) { in SetCachedResult() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/base/ |
| D | typed_array_helper.cpp | 457 uint32_t arrayLength = static_cast<uint32_t>(length); in AllocateTypedArrayBuffer() local 469 … thread->GetEcmaVM()->GetFactory()->NewByteArray(arrayLength, elementSize).GetTaggedValue()); in AllocateTypedArrayBuffer() 489 jsTypedArray->SetArrayLength(arrayLength); in AllocateTypedArrayBuffer()
|