| /arkcompiler/ets_runtime/ecmascript/ |
| D | tagged_array.cpp | 202 void TaggedArray::CopyTaggedArrayElement(const JSThread *thread, JSHandle<TaggedArray> &srcElements, in CopyTaggedArrayElement() argument 205 ASSERT(effectiveLength <= srcElements->GetLength()); in CopyTaggedArrayElement() 208 dstElements->Set(thread, i, srcElements->Get(i)); in CopyTaggedArrayElement()
|
| D | tagged_array.h | 84 static void CopyTaggedArrayElement(const JSThread *thread, JSHandle<TaggedArray> &srcElements,
|
| D | object_factory.h | 372 …JSHandle<TaggedArray> NewAndCopyTaggedArray(JSHandle<TaggedArray> &srcElements, uint32_t newLength, 374 …JSHandle<TaggedArray> NewAndCopyTaggedArraySkipBarrier(JSHandle<TaggedArray> &srcElements, uint32_… 376 …JSHandle<TaggedArray> NewAndCopySNameDictionary(JSHandle<TaggedArray> &srcElements, uint32_t lengt…
|
| D | js_stable_array.cpp | 166 TaggedArray *srcElements = TaggedArray::Cast(thisObjHandle->GetElements().GetTaggedObject()); in UpdateArrayCapacity() local 167 JSMutableHandle<TaggedArray> srcElementsHandle(thread, srcElements); in UpdateArrayCapacity() 272 TaggedArray *srcElements = TaggedArray::Cast(thisObjHandle->GetElements().GetTaggedObject()); in Splice() local 273 JSMutableHandle<TaggedArray> srcElementsHandle(thread, srcElements); in Splice()
|
| D | object_factory.cpp | 2626 JSHandle<TaggedArray> ObjectFactory::NewAndCopyTaggedArray(JSHandle<TaggedArray> &srcElements, uint… in NewAndCopyTaggedArray() argument 2632 dstElements->SetExtraLength(srcElements->GetExtraLength()); in NewAndCopyTaggedArray() 2637 dstElements->Set(thread_, i, srcElements->Get(i + k)); in NewAndCopyTaggedArray() 2645 …le<TaggedArray> ObjectFactory::NewAndCopyTaggedArraySkipBarrier(JSHandle<TaggedArray> &srcElements, in NewAndCopyTaggedArraySkipBarrier() argument 2655 dstElements->Set<false>(thread_, i, srcElements->Get(i + k)); in NewAndCopyTaggedArraySkipBarrier() 2663 JSHandle<TaggedArray> ObjectFactory::NewAndCopySNameDictionary(JSHandle<TaggedArray> &srcElements, … in NewAndCopySNameDictionary() argument 2670 dstElements->Set(thread_, i, srcElements->Get(i)); in NewAndCopySNameDictionary() 2701 TaggedArray *srcElements = TaggedArray::Cast(thisObjHandle->GetElements().GetTaggedObject()); in NewAndCopyTaggedArrayByObject() local 2702 dstElements->SetExtraLength(srcElements->GetExtraLength()); in NewAndCopyTaggedArrayByObject() 2723 …MutantTaggedArray *srcElements = MutantTaggedArray::Cast(thisObjHandle->GetElements().GetTaggedObj… in NewAndCopyMutantTaggedArrayByObject() local [all …]
|
| /arkcompiler/ets_runtime/ecmascript/js_api/ |
| D | js_api_arraylist.cpp | 73 JSHandle<TaggedArray> srcElements(thread, obj->GetElements()); in Clone() local 74 ASSERT(!srcElements->IsDictionaryMode()); in Clone() 81 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()
|
| D | js_api_bitvector.cpp | 223 …auto srcElements = reinterpret_cast<std::vector<std::bitset<BIT_SET_LENGTH>>*>(srcNp->GetExternalP… in GetBitsByRange() local 230 JSTaggedValue value = GetBit(srcElements, index + startIndex); in GetBitsByRange()
|
| /arkcompiler/ets_runtime/ecmascript/containers/ |
| D | containers_arraylist.cpp | 665 JSHandle<TaggedArray> srcElements(thread, arrayList->GetElements()); in ConvertToArray() local 666 JSHandle<TaggedArray> dstElements = factory->NewAndCopyTaggedArray(srcElements, length, length); in ConvertToArray()
|
| D | containers_vector.cpp | 711 JSHandle<TaggedArray> srcElements(thread, vector->GetElements()); in ConvertToArray() local 712 JSHandle<TaggedArray> dstElements = factory->NewAndCopyTaggedArray(srcElements, length, length); in ConvertToArray()
|
| /arkcompiler/ets_runtime/ecmascript/builtins/ |
| D | builtins_regexp.cpp | 649 TaggedArray *srcElements = TaggedArray::Cast(array->GetElements().GetTaggedObject()); in RegExpMatch() local 650 JSMutableHandle<TaggedArray> elements(thread, srcElements); in RegExpMatch() 1111 … TaggedArray *srcElements = TaggedArray::Cast(resultsList->GetElements().GetTaggedObject()); in ReplaceInternal() local 1112 JSMutableHandle<TaggedArray> elements(thread, srcElements); in ReplaceInternal() 1707 TaggedArray *srcElements = TaggedArray::Cast(splitArray->GetElements().GetTaggedObject()); in RegExpSplitFast() local 1708 JSMutableHandle<TaggedArray> elements(thread, srcElements); in RegExpSplitFast()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
| D | builtins_array_stub_builder.cpp | 2737 DEFVARIABLE(srcElements, VariableType::JS_ANY(), GetElementsArray(thisValue)); in CreateSpliceDeletedArray() 2761 GetLengthOfTaggedArray(*srcElements)), &setHole, &setSrc); in CreateSpliceDeletedArray() 2867 DEFVARIABLE(srcElements, VariableType::JS_ANY(), GetElementsArray(thisValue)); in Splice() 2868 GateRef oldCapacity = GetLengthOfTaggedArray(*srcElements); in Splice() 2875 srcElements = GrowElementsCapacity(glue, thisValue, newCapacity); in Splice() 2879 GateRef srcElementsLen = GetLengthOfTaggedArray(*srcElements); in Splice() 2939 … CallNGCRuntime(glue, RTSTUB_ID(ArrayTrim), {glue, *srcElements, ZExtInt32ToInt64(newCapacity)}); in Splice()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | interpreter_stub.cpp | 1561 GateRef srcElements = GetCallSpreadArgs(glue, array, callback); in DECLARE_ASM_HANDLER() local 1562 BRANCH(TaggedIsException(srcElements), &isException, &noException); in DECLARE_ASM_HANDLER() 1566 GateRef elementsPtr = PtrAdd(srcElements, IntPtr(TaggedArray::DATA_OFFSET)); in DECLARE_ASM_HANDLER()
|
| D | slowpath_lowering.cpp | 1895 GateRef srcElements = GetSuperCallArgs(args, isSuperCallSpread); in LowerFastSuperCall() local 1896 GateRef elementsPtr = builder_.GetDataOfTaggedArray(srcElements); in LowerFastSuperCall()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/baseline/ |
| D | baseline_stubs.cpp | 1681 GateRef srcElements = GetCallSpreadArgs(glue, array, callback); in GenerateCircuit() local 1684 GateRef elementsPtr = PtrAdd(srcElements, IntPtr(TaggedArray::DATA_OFFSET)); in GenerateCircuit()
|
| /arkcompiler/ets_runtime/ecmascript/stubs/ |
| D | runtime_stubs-inl.h | 486 JSHandle<TaggedArray> srcElements(thread, JSHandle<JSObject>::Cast(src)->GetElements()); in RuntimeStArraySpread()
|