| /arkcompiler/ets_runtime/ecmascript/ |
| D | tagged_array-inl.h | 220 void TaggedArray::CopyTaggedArrayElement(const JSThread *thread, JSHandle<TaggedArray> &srcElements, in CopyTaggedArrayElement() argument 223 ASSERT(effectiveLength <= srcElements->GetLength()); in CopyTaggedArrayElement() 229 reinterpret_cast<void *>(srcElements->GetData()), size) != EOK) { in CopyTaggedArrayElement() 234 dstElements->Set(thread, i, srcElements->Get(i)); in CopyTaggedArrayElement()
|
| D | tagged_array.h | 77 …atic inline void CopyTaggedArrayElement(const JSThread *thread, JSHandle<TaggedArray> &srcElements,
|
| D | object_factory.h | 356 …JSHandle<TaggedArray> NewAndCopyTaggedArray(JSHandle<TaggedArray> &srcElements, uint32_t newLength, 358 …JSHandle<TaggedArray> NewAndCopyNameDictionary(JSHandle<TaggedArray> &srcElements, uint32_t length…
|
| D | object_factory.cpp | 2405 JSHandle<TaggedArray> ObjectFactory::NewAndCopyTaggedArray(JSHandle<TaggedArray> &srcElements, uint… in NewAndCopyTaggedArray() argument 2418 reinterpret_cast<void *>(srcElements->GetData() + k), size) != EOK) { in NewAndCopyTaggedArray() 2423 dstElements->Set(thread_, i, srcElements->Get(i + k)); in NewAndCopyTaggedArray() 2432 JSHandle<TaggedArray> ObjectFactory::NewAndCopyNameDictionary(JSHandle<TaggedArray> &srcElements, u… in NewAndCopyNameDictionary() argument 2442 reinterpret_cast<void *>(srcElements->GetData()), size) != EOK) { in NewAndCopyNameDictionary() 2447 dstElements->Set(thread_, i, srcElements->Get(i)); in NewAndCopyNameDictionary() 2478 JSHandle<TaggedArray> srcElements(thread_, thisObjHandle->GetElements()); in NewAndCopyTaggedArrayByObject() local 2486 reinterpret_cast<void *>(srcElements->GetData() + k), size) != EOK) { in NewAndCopyTaggedArrayByObject() 2507 JSHandle<MutantTaggedArray> srcElements(thread_, thisObjHandle->GetElements()); in NewAndCopyMutantTaggedArrayByObject() local 2515 reinterpret_cast<void *>(srcElements->GetData() + k), size) != EOK) { in NewAndCopyMutantTaggedArrayByObject()
|
| D | js_stable_array.cpp | 104 TaggedArray *srcElements = TaggedArray::Cast(thisObjHandle->GetElements().GetTaggedObject()); in Splice() local 105 JSMutableHandle<TaggedArray> srcElementsHandle(thread, srcElements); in Splice()
|
| /arkcompiler/ets_runtime/ecmascript/js_api/ |
| D | js_api_arraylist.cpp | 78 JSHandle<TaggedArray> srcElements(thread, obj->GetElements()); in Clone() local 79 ASSERT(!srcElements->IsDictionaryMode()); in Clone() 86 JSHandle<TaggedArray> dstElements = factory->NewAndCopyTaggedArray(srcElements, length, length); in Clone()
|
| D | js_api_vector.cpp | 459 JSHandle<TaggedArray> srcElements(thread, obj->GetElements()); in Clone() local 466 JSHandle<TaggedArray> dstElements = factory->NewAndCopyTaggedArray(srcElements, length, length); in Clone()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
| D | builtins_array_stub_builder.cpp | 1693 DEFVARIABLE(srcElements, VariableType::JS_ANY(), GetElementsArray(thisValue)); in CreateSpliceDeletedArray() 1717 GetLengthOfTaggedArray(*srcElements)), &setHole, &setSrc); in CreateSpliceDeletedArray() 1830 DEFVARIABLE(srcElements, VariableType::JS_ANY(), GetElementsArray(thisValue)); in Splice() 1831 GateRef oldCapacity = GetLengthOfTaggedArray(*srcElements); in Splice() 1838 srcElements = in Splice() 1843 GateRef srcElementsLen = GetLengthOfTaggedArray(*srcElements); in Splice() 1901 … CallNGCRuntime(glue, RTSTUB_ID(ArrayTrim), {glue, *srcElements, ZExtInt32ToInt64(newCapacity)}); in Splice()
|
| /arkcompiler/ets_runtime/ecmascript/containers/ |
| D | containers_vector.cpp | 716 JSHandle<TaggedArray> srcElements(thread, vector->GetElements()); in ConvertToArray() local 717 JSHandle<TaggedArray> dstElements = factory->NewAndCopyTaggedArray(srcElements, length, length); in ConvertToArray()
|
| D | containers_arraylist.cpp | 662 JSHandle<TaggedArray> srcElements(thread, arrayList->GetElements()); in ConvertToArray() local 663 JSHandle<TaggedArray> dstElements = factory->NewAndCopyTaggedArray(srcElements, length, length); in ConvertToArray()
|
| /arkcompiler/ets_runtime/ecmascript/stubs/ |
| D | runtime_stubs-inl.h | 453 JSHandle<TaggedArray> srcElements(thread, JSHandle<JSObject>::Cast(src)->GetElements()); in RuntimeStArraySpread() 459 TaggedArray::CopyTaggedArrayElement(thread, srcElements, dstElements, length); in RuntimeStArraySpread() 461 JSTaggedValue reg = srcElements->Get(thread, i); in RuntimeStArraySpread() 2410 JSHandle<TaggedArray> srcElements(thread, JSHandle<JSObject>::Cast(jsArray)->GetElements()); in RuntimeGetCallSpreadArgs() 2411 TaggedArray::CopyTaggedArrayElement(thread, srcElements, argv, argvMayMaxLength); in RuntimeGetCallSpreadArgs()
|
| /arkcompiler/ets_runtime/ecmascript/builtins/ |
| D | builtins_regexp.cpp | 1583 TaggedArray *srcElements = TaggedArray::Cast(splitArray->GetElements().GetTaggedObject()); in RegExpSplitFast() local 1584 JSMutableHandle<TaggedArray> elements(thread, srcElements); in RegExpSplitFast()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | interpreter_stub.cpp | 1339 GateRef srcElements = GetCallSpreadArgs(glue, array, callback); in DECLARE_ASM_HANDLER() local 1342 GateRef elementsPtr = PtrAdd(srcElements, IntPtr(TaggedArray::DATA_OFFSET)); in DECLARE_ASM_HANDLER()
|