Home
last modified time | relevance | path

Searched refs:srcElements (Results 1 – 13 of 13) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/
Dtagged_array-inl.h220 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()
Dtagged_array.h77 …atic inline void CopyTaggedArrayElement(const JSThread *thread, JSHandle<TaggedArray> &srcElements,
Dobject_factory.h356 …JSHandle<TaggedArray> NewAndCopyTaggedArray(JSHandle<TaggedArray> &srcElements, uint32_t newLength,
358 …JSHandle<TaggedArray> NewAndCopyNameDictionary(JSHandle<TaggedArray> &srcElements, uint32_t length…
Dobject_factory.cpp2405 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()
Djs_stable_array.cpp104 TaggedArray *srcElements = TaggedArray::Cast(thisObjHandle->GetElements().GetTaggedObject()); in Splice() local
105 JSMutableHandle<TaggedArray> srcElementsHandle(thread, srcElements); in Splice()
/arkcompiler/ets_runtime/ecmascript/js_api/
Djs_api_arraylist.cpp78 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()
Djs_api_vector.cpp459 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/
Dbuiltins_array_stub_builder.cpp1693 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/
Dcontainers_vector.cpp716 JSHandle<TaggedArray> srcElements(thread, vector->GetElements()); in ConvertToArray() local
717 JSHandle<TaggedArray> dstElements = factory->NewAndCopyTaggedArray(srcElements, length, length); in ConvertToArray()
Dcontainers_arraylist.cpp662 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/
Druntime_stubs-inl.h453 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/
Dbuiltins_regexp.cpp1583 TaggedArray *srcElements = TaggedArray::Cast(splitArray->GetElements().GetTaggedObject()); in RegExpSplitFast() local
1584 JSMutableHandle<TaggedArray> elements(thread, srcElements); in RegExpSplitFast()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dinterpreter_stub.cpp1339 GateRef srcElements = GetCallSpreadArgs(glue, array, callback); in DECLARE_ASM_HANDLER() local
1342 GateRef elementsPtr = PtrAdd(srcElements, IntPtr(TaggedArray::DATA_OFFSET)); in DECLARE_ASM_HANDLER()