Home
last modified time | relevance | path

Searched refs:elementArray (Results 1 – 5 of 5) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
Dbuiltins_object_stub_builder.cpp1157 GateRef elementArray = newBuilder.NewTaggedArray(glue, numOfElements); in GetEnumElementKeys() local
1175 SetValueToTaggedArray(VariableType::JS_ANY(), glue, elementArray, in GetEnumElementKeys()
1206 SetValueToTaggedArray(VariableType::JS_ANY(), glue, elementArray, in GetEnumElementKeys()
1217 elementArray, IntPtr(TaggedArray::LENGTH_OFFSET), *elementIndex); in GetEnumElementKeys()
1218 result = elementArray; in GetEnumElementKeys()
1226 { elements, elementArray, IntToTaggedInt(*elementIndex) }); in GetEnumElementKeys()
1227 result = elementArray; in GetEnumElementKeys()
1264 GateRef elementArray = GetEnumElementKeys(glue_, obj); in Keys() local
1267 GateRef lengthOfElements = GetLengthOfTaggedArray(elementArray); in Keys()
1272 …GateRef allKeys = AppendSkipHole(glue_, elementArray, keyArray, Int32Add(lengthOfKeys, lengthOfEle… in Keys()
[all …]
/arkcompiler/ets_runtime/ecmascript/
Djs_object.cpp645 JSHandle<TaggedArray> elementArray = factory->NewTaggedArray(numOfElements); in GetEnumElementKeys() local
646 CollectEnumElementsAlongProtoChain(thread, obj, offset, elementArray, keys); in GetEnumElementKeys()
647 return elementArray; in GetEnumElementKeys()
651 … JSHandle<TaggedArray> elementArray, uint32_t *keys, in CollectEnumElementsAlongProtoChain() argument
661 elementArray->Set(thread, elementIndex, keyHandle); in CollectEnumElementsAlongProtoChain()
676 … bool isDuplicated = IsDepulicateKeys(thread, elementArray, lastLength, emptyQueue, keyHandle); in CollectEnumElementsAlongProtoChain()
680 elementArray->Set(thread, elementIndex, keyHandle); in CollectEnumElementsAlongProtoChain()
687 thread, JSHandle<NumberDictionary>(arr), elementIndex, elementArray, keys, lastLength); in CollectEnumElementsAlongProtoChain()
1820 JSHandle<TaggedArray> elementArray = keyElementPair.second; in EnumerableOwnNames() local
1823 …keys = TaggedArray::AppendSkipHole(thread, elementArray, keyArray, copyLengthOfKeys + copyLengthOf… in EnumerableOwnNames()
[all …]
Djs_object-inl.h549 JSHandle<TaggedArray> elementArray = numOfElements > 0 ? JSObject::GetEnumElementKeys( in GetOwnEnumerableNamesInFastMode() local
553 return std::make_pair(keyArray, elementArray); in GetOwnEnumerableNamesInFastMode()
Djs_object.h672 … JSHandle<TaggedArray> elementArray, uint32_t *keys,
/arkcompiler/ets_runtime/ecmascript/stubs/
Druntime_stubs.cpp3271 …JSHandle<TaggedArray> elementArray = GetHArg<TaggedArray>(argv, argc, 1); // 1: means the first p… in DEF_RUNTIME_STUBS() local
3276 thread, JSHandle<NumberDictionary>(array), elementIndex, elementArray, &keys); in DEF_RUNTIME_STUBS()
3277 elementArray->SetLength(keys); in DEF_RUNTIME_STUBS()