Home
last modified time | relevance | path

Searched refs:ObjectFastOperator (Results 1 – 25 of 25) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/interpreter/
Dfast_runtime_stub.h39 template<ObjectFastOperator::Status status = ObjectFastOperator::Status::None>
41 template<ObjectFastOperator::Status status = ObjectFastOperator::Status::None>
43 template<ObjectFastOperator::Status status = ObjectFastOperator::Status::None>
45 template<ObjectFastOperator::Status status = ObjectFastOperator::Status::None>
48 template<ObjectFastOperator::Status status = ObjectFastOperator::Status::None>
51 template<ObjectFastOperator::Status status = ObjectFastOperator::Status::None>
Dfast_runtime_stub-inl.h164 return ObjectFastOperator::CallGetter(thread, receiver, holder, value); in CallGetter()
170 return ObjectFastOperator::CallSetter(thread, receiver, value, accessorValue); in CallSetter()
173 template<ObjectFastOperator::Status status>
176 return ObjectFastOperator::GetPropertyByIndex<status>(thread, receiver, index); in GetPropertyByIndex()
179 template<ObjectFastOperator::Status status>
182 return ObjectFastOperator::GetPropertyByValue<status>(thread, receiver, key); in GetPropertyByValue()
185 template<ObjectFastOperator::Status status>
188 return ObjectFastOperator::GetPropertyByName<status>(thread, receiver, key); in GetPropertyByName()
191 template<ObjectFastOperator::Status status>
196 return ObjectFastOperator::SetPropertyByName<status>(thread, receiver, key, value); in SetPropertyByName()
[all …]
Dinterpreter-inl.cpp2346 … JSTaggedValue res = FastRuntimeStub::SetPropertyByName<ObjectFastOperator::Status::UseOwn> in RunInternal()
2383 … JSTaggedValue res = FastRuntimeStub::SetPropertyByName<ObjectFastOperator::Status::UseOwn> in RunInternal()
2476 … JSTaggedValue res = FastRuntimeStub::SetPropertyByValue<ObjectFastOperator::Status::UseOwn> in RunInternal()
2816 …JSTaggedValue res = FastRuntimeStub::SetPropertyByValue<ObjectFastOperator::Status::DefineSemantic… in RunInternal()
2857 …JSTaggedValue res = FastRuntimeStub::SetPropertyByName<ObjectFastOperator::Status::DefineSemantics> in RunInternal()
5758 … JSTaggedValue res = FastRuntimeStub::SetPropertyByIndex<ObjectFastOperator::Status::UseOwn> in RunInternal()
5787 … JSTaggedValue res = FastRuntimeStub::SetPropertyByIndex<ObjectFastOperator::Status::UseOwn> in RunInternal()
5816 … JSTaggedValue res = FastRuntimeStub::SetPropertyByIndex<ObjectFastOperator::Status::UseOwn> in RunInternal()
6520 … JSTaggedValue res = FastRuntimeStub::SetPropertyByValue<ObjectFastOperator::Status::UseOwn> in RunInternal()
6651 …JSTaggedValue res = FastRuntimeStub::SetPropertyByValue<ObjectFastOperator::Status::DefineSemantic… in RunInternal()
[all …]
Dinterpreter_assembly.cpp1939 JSTaggedValue res = FastRuntimeStub::SetPropertyByName<ObjectFastOperator::Status::UseOwn> in HandleStownbynameImm8Id16V8()
2083 JSTaggedValue res = FastRuntimeStub::SetPropertyByIndex<ObjectFastOperator::Status::UseOwn> in HandleStownbyindexImm8V8Imm16()
2117 JSTaggedValue res = FastRuntimeStub::SetPropertyByValue<ObjectFastOperator::Status::UseOwn> in HandleStownbyvalueImm8V8V8()
2456 JSTaggedValue res = FastRuntimeStub::SetPropertyByValue<ObjectFastOperator::Status::UseOwn> in HandleStownbyvaluewithnamesetImm8V8V8()
2501 JSTaggedValue res = FastRuntimeStub::SetPropertyByName<ObjectFastOperator::Status::UseOwn> in HandleStownbynamewithnamesetImm8Id16V8()
3160 JSTaggedValue res = FastRuntimeStub::SetPropertyByValue<ObjectFastOperator::Status::UseOwn> in HandleStownbyvalueImm16V8V8()
3233 JSTaggedValue res = FastRuntimeStub::SetPropertyByIndex<ObjectFastOperator::Status::UseOwn> in HandleStownbyindexImm16V8Imm16()
3410 JSTaggedValue res = FastRuntimeStub::SetPropertyByIndex<ObjectFastOperator::Status::UseOwn> in HandleWideStownbyindexPrefV8Imm32()
5069 JSTaggedValue res = FastRuntimeStub::SetPropertyByName<ObjectFastOperator::Status::UseOwn> in HandleStownbynamewithnamesetImm16Id16V8()
5105 JSTaggedValue res = FastRuntimeStub::SetPropertyByValue<ObjectFastOperator::Status::UseOwn> in HandleStownbyvaluewithnamesetImm16V8V8()
[all …]
/arkcompiler/ets_runtime/ecmascript/
Dobject_fast_operator-inl.h59 std::pair<JSTaggedValue, bool> ObjectFastOperator::HasOwnProperty(JSThread *thread, in HasOwnProperty()
122 template <ObjectFastOperator::Status status>
123 JSTaggedValue ObjectFastOperator::TryFastHasProperty(JSThread *thread, JSTaggedValue receiver, in TryFastHasProperty()
168 template <ObjectFastOperator::Status status>
169 JSTaggedValue ObjectFastOperator::TryFastGetPropertyByValue(JSThread *thread, JSTaggedValue receive… in TryFastGetPropertyByValue()
197 return ObjectFastOperator::GetPropertyByName<status>(thread, receiver, key); in TryFastGetPropertyByValue()
202 template<ObjectFastOperator::Status status>
203 JSTaggedValue ObjectFastOperator::TryFastGetPropertyByIndex(JSThread *thread, JSTaggedValue receive… in TryFastGetPropertyByIndex()
220 template<ObjectFastOperator::Status status>
221 JSTaggedValue ObjectFastOperator::TryGetPropertyByNameThroughCacheAtLocal(JSThread *thread, JSTagge… in TryGetPropertyByNameThroughCacheAtLocal()
[all …]
Djs_array.cpp451 auto result = ObjectFastOperator::FastGetPropertyByIndex(thread, obj.GetTaggedValue(), index); in FastGetPropertyByValue()
459 …auto result = ObjectFastOperator::FastGetPropertyByValue(thread, obj.GetTaggedValue(), key.GetTagg… in FastGetPropertyByValue()
467 …return ObjectFastOperator::FastSetPropertyByIndex(thread, obj.GetTaggedValue(), index, value.GetTa… in FastSetPropertyByValue()
473 …return ObjectFastOperator::FastSetPropertyByValue(thread, obj.GetTaggedValue(), key.GetTaggedValue… in FastSetPropertyByValue()
Dobject_fast_operator.h27 class ObjectFastOperator final {
Djs_object.cpp156 JSTaggedValue isRegexp = ObjectFastOperator::FastGetPropertyByValue( in IsRegExp()
1708 … auto result = ObjectFastOperator::SetPropertyByValue<ObjectFastOperator::Status::DefineSemantics>( in CreateDataProperty()
1722 … auto result = ObjectFastOperator::SetPropertyByIndex<ObjectFastOperator::Status::DefineSemantics> in CreateDataProperty()
1793 …JSHandle<JSTaggedValue> func(thread, ObjectFastOperator::FastGetPropertyByName(thread, obj.GetTagg… in FastGetMethod()
2008 value = ObjectFastOperator::GetPropertyByValue<ObjectFastOperator::Status::UseOwn> in EnumerableOwnPropertyNamesHelper()
2398 JSTaggedValue objConstructor = ObjectFastOperator::GetPropertyByName(thread, JSTaggedValue(obj), in ExtractConstructorAndRecordName()
Djs_iterator.cpp247 …JSTaggedValue func = ObjectFastOperator::FastGetPropertyByName(thread, iter.GetTaggedValue(), retu… in IteratorClose()
Djs_object.h772 friend class ObjectFastOperator; variable
Dobject_operator.cpp1086 attr = ObjectFastOperator::AddPropertyByName(thread_, obj, key_, value, attr); in AddPropertyInternal()
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_typedarray.cpp190ObjectFastOperator::FastGetPropertyByValue(thread, arrayLike.GetTaggedValue(), tKey.GetTaggedValue… in FromUsingIteratorUndefinedValues()
203ObjectFastOperator::FastSetPropertyByIndex(thread, targetObj.GetTaggedValue(), k, mapValue.GetTagg… in FromUsingIteratorUndefinedValues()
258ObjectFastOperator::FastSetPropertyByIndex(thread, targetObj.GetTaggedValue(), k, mapValue.GetTagg… in ProcessFromNotUndefinedValues()
700 … kValue.Update(ObjectFastOperator::FastGetPropertyByValue(thread, thisHandle.GetTaggedValue(), in Filter()
730 ObjectFastOperator::FastSetPropertyByValue(thread, newArrObj.GetTaggedValue(), in Filter()
1043 … kValue.Update(ObjectFastOperator::FastGetPropertyByValue(thread, thisHandle.GetTaggedValue(), in Map()
1053 ObjectFastOperator::FastSetPropertyByValue(thread, newArrObj.GetTaggedValue(), in Map()
1258 ObjectFastOperator::FastGetPropertyByValue(thread, in Set()
1297 kValue.Update(ObjectFastOperator::FastGetPropertyByValue( in Set()
1493 … kValue.Update(ObjectFastOperator::FastGetPropertyByValue(thread, thisHandle.GetTaggedValue(), in Slice()
[all …]
Dbuiltins_shared_typedarray.cpp226 ObjectFastOperator::FastSetPropertyByIndex(thread, targetObj.GetTaggedValue(), k, in From()
271 kValue.Update(ObjectFastOperator::FastGetPropertyByValue(thread, arrayLike.GetTaggedValue(), in From()
285ObjectFastOperator::FastSetPropertyByIndex(thread, targetObj.GetTaggedValue(), k, mapValue.GetTagg… in From()
600 … kValue.Update(ObjectFastOperator::FastGetPropertyByValue(thread, thisHandle.GetTaggedValue(), in Filter()
631 ObjectFastOperator::FastSetPropertyByValue(thread, newArrObj.GetTaggedValue(), in Filter()
949 … kValue.Update(ObjectFastOperator::FastGetPropertyByValue(thread, thisHandle.GetTaggedValue(), in Map()
959 ObjectFastOperator::FastSetPropertyByValue(thread, newArrObj.GetTaggedValue(), in Map()
1127 ObjectFastOperator::FastGetPropertyByValue(thread, in Set()
1166 kValue.Update(ObjectFastOperator::FastGetPropertyByValue( in Set()
1381 … kValue.Update(ObjectFastOperator::FastGetPropertyByValue(thread, thisHandle.GetTaggedValue(), in Slice()
[all …]
Dbuiltins_regexp.cpp63 JSTaggedValue patternConstructor = ObjectFastOperator::FastGetPropertyByValue( in RegExpConstructor()
702 JSTaggedValue matchVal = ObjectFastOperator::FastGetPropertyByValue( in RegExpMatch()
806ObjectFastOperator::FastSetPropertyByValue(thread, matcher.GetTaggedValue(), lastIndexString.GetTa… in RegExpMatchAll()
890 ObjectFastOperator::FastGetPropertyByValue(thread, regexp.GetTaggedValue(), in GetLastIndex()
940 ObjectFastOperator::FastSetPropertyByValue(thread, regexp.GetTaggedValue(), in MatchAndReplace()
957 ObjectFastOperator::FastSetPropertyByValue(thread, regexp.GetTaggedValue(), in MatchAndReplace()
1124 JSTaggedValue getMatchVal = ObjectFastOperator::FastGetPropertyByValue( in ReplaceInternal()
1173 ncapturesHandle.Update(ObjectFastOperator::FastGetPropertyByValue( in ReplaceInternal()
1183 …JSTaggedValue value = ObjectFastOperator::GetPropertyByIndex(thread, resultValues.GetTaggedValue()… in ReplaceInternal()
1212 …capN.Update(ObjectFastOperator::FastGetPropertyByIndex(thread, resultValues.GetTaggedValue(), inde… in ReplaceInternal()
[all …]
Dbuiltins_object.cpp74 value = ObjectFastOperator::FastGetPropertyByValue(thread, from.GetTaggedValue(), in AssignTaggedValue()
79ObjectFastOperator::FastSetPropertyByValue(thread, toAssign.GetTaggedValue(), key.GetTaggedValue(), in AssignTaggedValue()
140 … value = ObjectFastOperator::FastGetPropertyByValue(thread, from.GetTaggedValue(), in Assign()
146ObjectFastOperator::FastSetPropertyByValue(thread, toAssign.GetTaggedValue(), key.GetTaggedValue(), in Assign()
785 …std::pair<JSTaggedValue, bool> result = ObjectFastOperator::HasOwnProperty(thread, thisValue.GetTa… in HasOwnPropertyInternal()
Dbuiltins_function.cpp219 lengthProperty = ObjectFastOperator::FastGetPropertyByName( in FunctionPrototypeBindInternal()
273 nameProperty = ObjectFastOperator::FastGetPropertyByName( in FunctionPrototypeBindInternal()
/arkcompiler/ets_runtime/ecmascript/shared_objects/
Djs_shared_array.cpp377 auto result = ObjectFastOperator::FastGetPropertyByIndex(thread, obj.GetTaggedValue(), index); in FastGetPropertyByValue()
386ObjectFastOperator::FastGetPropertyByValue(thread, obj.GetTaggedValue(), key.GetTaggedValue(), sCh… in FastGetPropertyByValue()
394 …return ObjectFastOperator::FastSetPropertyByIndex(thread, obj.GetTaggedValue(), index, value.GetTa… in FastSetPropertyByValue()
400 …return ObjectFastOperator::FastSetPropertyByValue(thread, obj.GetTaggedValue(), key.GetTaggedValue… in FastSetPropertyByValue()
/arkcompiler/ets_runtime/ecmascript/base/
Djson_parser.cpp367 …int64_t eleIndex = ObjectFastOperator::TryToElementsIndex(propertyList[start + i].GetTaggedValue()… in CreateSJsonObject()
500 … return ObjectFastOperator::SetPropertyByIndex<ObjectFastOperator::Status::UseOwn>(thread_, in SetPropertyByValue()
507 return ObjectFastOperator::SetPropertyByName<ObjectFastOperator::Status::UseOwn>(thread_, in SetPropertyByValue()
Djson_stringifier.cpp63 …JSTaggedValue prop = ObjectFastOperator::FastGetPropertyByIndex(thread_, replacer.GetTaggedValue()… in Stringify()
192 … thread_, ObjectFastOperator::FastGetPropertyByValue(thread_, tagValue, toJson.GetTaggedValue())); in GetSerializeValue()
449 ObjectFastOperator::FastGetPropertyByValue(thread_, obj.GetTaggedValue(), in SerializeJSONObject()
556 …JSTaggedValue tagVal = ObjectFastOperator::FastGetPropertyByIndex(thread_, value.GetTaggedValue(),… in SerializeJSArray()
Darray_helper.cpp129 …JSTaggedValue spreadable = ObjectFastOperator::FastGetPropertyByValue(thread, obj.GetTaggedValue(), in IsConcatSpreadable()
Dfast_json_stringifier.cpp63 … thread_, ObjectFastOperator::FastGetPropertyByValue(thread_, tagValue, toJson.GetTaggedValue())); in GetSerializeValue()
350 …JSTaggedValue tagVal = ObjectFastOperator::FastGetPropertyByIndex(thread_, value.GetTaggedValue(),… in SerializeJSArray()
/arkcompiler/ets_runtime/ecmascript/napi/
Djsnapi_expo.cpp81 using ecmascript::ObjectFastOperator;
2548 return ObjectFastOperator::FastSetPropertyByValue(thread, obj.GetTaggedValue(), in Set()
2566 …JSTaggedValue res = ObjectFastOperator::TrySetPropertyByNameThroughCacheAtLocal(thread, obj.GetTag… in Set()
2574 …res = ObjectFastOperator::SetPropertyByName(thread, obj.GetTaggedValue(), keyValue.GetTaggedValue(… in Set()
2583 return ObjectFastOperator::FastSetPropertyByValue(thread, obj.GetTaggedValue(), in Set()
2599 return ObjectFastOperator::FastSetPropertyByIndex(thread, obj.GetTaggedValue(), in Set()
2636 result = ObjectFastOperator::FastGetPropertyByValue(thread, obj.GetTaggedValue(), in Get()
2661 result = ObjectFastOperator::FastGetPropertyByValue(thread, obj.GetTaggedValue(), in Get()
2684 result = ObjectFastOperator::FastGetPropertyByIndex(thread, obj.GetTaggedValue(), key); in Get()
5532 JSTaggedValue res = ObjectFastOperator::TryFastHasProperty(thread, obj.GetTaggedValue(), in NapiHasProperty()
[all …]
/arkcompiler/ets_runtime/ecmascript/containers/
Dcontainers_private.cpp154 JSTaggedValue value = ObjectFastOperator::GetPropertyByName<ObjectFastOperator::Status::UseOwn> in InitializeContainer()
/arkcompiler/ets_runtime/ecmascript/jspandafile/
Dclass_info_extractor.cpp953 int64_t eleIndex = ObjectFastOperator::TryToElementsIndex(key.GetTaggedValue()); in AddFieldTypeToHClass()
/arkcompiler/ets_runtime/ecmascript/module/
Djs_module_source_text.cpp1424 …return ObjectFastOperator::FastGetPropertyByPorpsIndex(thread, exportObject.GetTaggedValue(), inde… in GetValueFromExportObject()