Home
last modified time | relevance | path

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

/arkcompiler/ets_runtime/ecmascript/
Dtagged_array.cpp202 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()
Dtagged_array.h84 static void CopyTaggedArrayElement(const JSThread *thread, JSHandle<TaggedArray> &srcElements,
Dobject_factory.h372 …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…
Djs_stable_array.cpp166 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()
Dobject_factory.cpp2626 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/
Djs_api_arraylist.cpp73 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()
Djs_api_vector.cpp459 JSHandle<TaggedArray> srcElements(thread, obj->GetElements()); in Clone() local
466 JSHandle<TaggedArray> dstElements = factory->NewAndCopyTaggedArray(srcElements, length, length); in Clone()
Djs_api_bitvector.cpp223 …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/
Dcontainers_arraylist.cpp665 JSHandle<TaggedArray> srcElements(thread, arrayList->GetElements()); in ConvertToArray() local
666 JSHandle<TaggedArray> dstElements = factory->NewAndCopyTaggedArray(srcElements, length, length); in ConvertToArray()
Dcontainers_vector.cpp711 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/
Dbuiltins_regexp.cpp649 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/
Dbuiltins_array_stub_builder.cpp2737 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/
Dinterpreter_stub.cpp1561 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()
Dslowpath_lowering.cpp1895 GateRef srcElements = GetSuperCallArgs(args, isSuperCallSpread); in LowerFastSuperCall() local
1896 GateRef elementsPtr = builder_.GetDataOfTaggedArray(srcElements); in LowerFastSuperCall()
/arkcompiler/ets_runtime/ecmascript/compiler/baseline/
Dbaseline_stubs.cpp1681 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/
Druntime_stubs-inl.h486 JSHandle<TaggedArray> srcElements(thread, JSHandle<JSObject>::Cast(src)->GetElements()); in RuntimeStArraySpread()