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.cpp1107 GateRef elementArray = newBuilder.NewTaggedArray(glue, numOfElements); in GetEnumElementKeys() local
1125 SetValueToTaggedArray(VariableType::JS_ANY(), glue, elementArray, in GetEnumElementKeys()
1156 SetValueToTaggedArray(VariableType::JS_ANY(), glue, elementArray, in GetEnumElementKeys()
1166 result = elementArray; in GetEnumElementKeys()
1172 {glue, elementArray, ZExtInt32ToInt64(*elementIndex)}); in GetEnumElementKeys()
1181 { elements, elementArray, IntToTaggedInt(*elementIndex) }); in GetEnumElementKeys()
1182 result = elementArray; in GetEnumElementKeys()
1227 GateRef elementArray = GetEnumElementKeys(glue_, obj); in Keys() local
1230 GateRef lengthOfElements = GetLengthOfTaggedArray(elementArray); in Keys()
1235 …GateRef allKeys = AppendSkipHole(glue_, elementArray, keyArray, Int32Add(lengthOfKeys, lengthOfEle… in Keys()
[all …]
/arkcompiler/ets_runtime/ecmascript/
Djs_object.cpp701 JSHandle<TaggedArray> elementArray = factory->NewTaggedArray(numOfElements); in GetEnumElementKeys() local
702 CollectEnumElementsAlongProtoChain(thread, obj, offset, elementArray, keys); in GetEnumElementKeys()
703 return elementArray; in GetEnumElementKeys()
707 … JSHandle<TaggedArray> elementArray, uint32_t *keys, in CollectEnumElementsAlongProtoChain() argument
717 elementArray->Set(thread, elementIndex, keyHandle); in CollectEnumElementsAlongProtoChain()
732 … bool isDuplicated = IsDepulicateKeys(thread, elementArray, lastLength, emptyQueue, keyHandle); in CollectEnumElementsAlongProtoChain()
736 elementArray->Set(thread, elementIndex, keyHandle); in CollectEnumElementsAlongProtoChain()
743 thread, JSHandle<NumberDictionary>(arr), elementIndex, elementArray, keys, lastLength); in CollectEnumElementsAlongProtoChain()
1948 JSHandle<TaggedArray> elementArray = keyElementPair.second; in EnumerableOwnNames() local
1951 …keys = TaggedArray::AppendSkipHole(thread, elementArray, keyArray, copyLengthOfKeys + copyLengthOf… in EnumerableOwnNames()
[all …]
Djs_object-inl.h560 JSHandle<TaggedArray> elementArray = numOfElements > 0 ? JSObject::GetEnumElementKeys( in GetOwnEnumerableNamesInFastMode() local
564 return std::make_pair(keyArray, elementArray); in GetOwnEnumerableNamesInFastMode()
Djs_object.h693 … JSHandle<TaggedArray> elementArray, uint32_t *keys,
/arkcompiler/ets_runtime/ecmascript/stubs/
Druntime_stubs.cpp3783 …JSHandle<TaggedArray> elementArray = GetHArg<TaggedArray>(argv, argc, 1); // 1: means the first p… in DEF_RUNTIME_STUBS() local
3788 thread, JSHandle<NumberDictionary>(array), elementIndex, elementArray, &keys); in DEF_RUNTIME_STUBS()
3789 if (keys < elementArray->GetLength()) { in DEF_RUNTIME_STUBS()
3790 elementArray->Trim(thread, keys); in DEF_RUNTIME_STUBS()