Home
last modified time | relevance | path

Searched refs:GetElementsLength (Results 1 - 22 of 22) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/
H A Delement_accessor.cpp75 uint32_t ElementAccessor::GetElementsLength(JSHandle<JSObject> receiver) in GetElementsLength() function in panda::ecmascript::ElementAccessor
81 uint32_t ElementAccessor::GetElementsLength(JSObject *receiver) in GetElementsLength() function in panda::ecmascript::ElementAccessor
157 ASSERT(effectiveLength <= GetElementsLength(srcObj)); in CopyJSArrayObject()
158 ASSERT(effectiveLength <= GetElementsLength(dstObj)); in CopyJSArrayObject()
168 ASSERT(effectiveLength <= GetElementsLength(srcObj)); in CopyJSArrayToTaggedArray()
H A Djs_stable_array.cpp38 if (newLength > ElementAccessor::GetElementsLength(thisObjHandle)) { in Push()
60 if (newLength > ElementAccessor::GetElementsLength(thisObjHandle)) { in Push()
83 uint32_t capacity = ElementAccessor::GetElementsLength(obj); in Pop()
114 uint32_t capacity = ElementAccessor::GetElementsLength(obj); in Pop()
140 if (actualDeleteCount > ElementAccessor::GetElementsLength(newArrayHandle)) { in HandleArray()
145 if ((start + idx) >= ElementAccessor::GetElementsLength(thisObjHandle)) { in HandleArray()
163 uint32_t oldCapacity = ElementAccessor::GetElementsLength(thisObjHandle); in UpdateArrayCapacity()
177 if ((idx + actualDeleteCount) < ElementAccessor::GetElementsLength(thisObjHandle)) { in UpdateArrayCapacity()
180 if ((idx + insertCount) < ElementAccessor::GetElementsLength(thisObjHandle)) { in UpdateArrayCapacity()
189 if (idx < ElementAccessor::GetElementsLength(thisObjHandl in UpdateArrayCapacity()
[all...]
H A Delement_accessor.h42 static uint32_t GetElementsLength(JSHandle<JSObject> receiver);
43 static uint32_t GetElementsLength(JSObject *receiver);
H A Dobject_fast_operator-inl.h74 if (ElementAccessor::GetElementsLength(receiverObj) == 0) { in HasOwnProperty()
79 if (ElementAccessor::GetElementsLength(receiverObj) <= index) { in HasOwnProperty()
140 if (index < ElementAccessor::GetElementsLength(receiverObj)) { in TryFastHasProperty()
212 if (index < ElementAccessor::GetElementsLength(currentHolder)) { in TryFastGetPropertyByIndex()
602 if (index < ElementAccessor::GetElementsLength(currentHolder)) { in GetPropertyByIndex()
H A Djs_array.cpp271 uint32_t oldElementsLength = ElementAccessor::GetElementsLength(array); in SetCapacity()
682 uint32_t len = ElementAccessor::GetElementsLength(thisObjHandle); in SortElementsByObject()
H A Djs_object.cpp627 uint32_t elementsLen = ElementAccessor::GetElementsLength(obj); in GetAllElementKeys()
661 uint32_t elementsLen = ElementAccessor::GetElementsLength(obj); in GetAllElementKeysByFilter()
684 uint32_t elementsLen = ElementAccessor::GetElementsLength(obj); in GetALLElementKeysIntoVector()
725 uint32_t elementsLen = ElementAccessor::GetElementsLength(obj); in CollectEnumElementsAlongProtoChain()
760 uint32_t elementsLen = ElementAccessor::GetElementsLength(obj); in GetEnumElementKeys()
829 uint32_t elementsLen = ElementAccessor::GetElementsLength(this); in GetNumberOfElements()
/arkcompiler/ets_runtime/ecmascript/compiler/pgo_type/
H A Dpgo_type_recorder.cpp105 uint32_t PGOTypeRecorder::GetElementsLength(int32_t offset) const in GetElementsLength() function in panda::ecmascript::kungfu::PGOTypeRecorder
109 return iter->GetElementsLength(); in GetElementsLength()
H A Dpgo_type_recorder.h41 uint32_t PUBLIC_API GetElementsLength(int32_t offset) const;
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
H A Dcontainers_deque_stub_builder.h61 GateRef GetElementsLength(GateRef obj) in GetElementsLength() function in panda::ecmascript::kungfu::ContainersDequeStubBuilder
H A Dcontainers_stub_builder.cpp329 GateRef capacity = dequeBuilder.GetElementsLength(*thisObj); in DequeCommonFuncCall()
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dhcr_gate_meta_data.h139 uint32_t GetElementsLength() const in GetElementsLength() function in panda::ecmascript::kungfu::JSBytecodeMetaData
H A Dbytecode_circuit_builder.h404 return pgoTypeRecorder_.GetElementsLength(gateAcc_.TryGetPcOffset(gate));
H A Dgate_accessor.cpp661 return gatePtr->GetJSBytecodeMetaData()->GetElementsLength(); in TryGetArrayElementsLength()
/arkcompiler/ets_runtime/ecmascript/base/
H A Dfast_json_stringifier.cpp404 uint32_t elementsLen = ElementAccessor::GetElementsLength(obj); in TryCacheSerializeElements()
451 uint32_t elementsLen = ElementAccessor::GetElementsLength(obj); in SerializeElementsWithCache()
756 uint32_t elementsLen = ElementAccessor::GetElementsLength(obj); in DefaultSerializeElements()
H A Djson_stringifier.cpp619 uint32_t elementsLen = ElementAccessor::GetElementsLength(obj); in SerializeElements()
H A Dtyped_array_helper.cpp315 if (ElementAccessor::GetElementsLength(argObj) < len) { in FastCopyElementFromArray()
/arkcompiler/ets_runtime/ecmascript/builtins/
H A Dbuiltins_function.cpp87 int elementsLength = static_cast<int>(ElementAccessor::GetElementsLength(obj)); in BuildArgumentsListFast()
H A Dbuiltins_shared_typedarray.cpp1113 uint32_t elemLength = ElementAccessor::GetElementsLength(argObj); in Set()
H A Dbuiltins_typedarray.cpp1244 uint32_t elemLength = ElementAccessor::GetElementsLength(argObj); in Set()
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/types/
H A Dpgo_profiler_type.h853 elementsLength_ = from.GetElementsLength();
940 uint32_t GetElementsLength() const in GetElementsLength() function in panda::ecmascript::pgo::PGORWOpTemplate
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/tests/
H A Dpgo_profiler_test.cpp1043 ASSERT_EQ(defineOptype->GetElementsLength(), 4); in HWTEST_F_L0()
1045 ASSERT_EQ(defineOptype->GetElementsLength(), 12); in HWTEST_F_L0()
1047 ASSERT_EQ(defineOptype->GetElementsLength(), 12); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/ic/
H A Dic_runtime_stub-inl.h502 if (ElementAccessor::GetElementsLength(receiver) <= elementIndex) { in LoadElement()

Completed in 39 milliseconds