| /arkcompiler/ets_runtime/ecmascript/interpreter/ |
| D | fast_runtime_stub.h | 39 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>
|
| D | fast_runtime_stub-inl.h | 164 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 …]
|
| D | interpreter-inl.cpp | 2346 … 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 …]
|
| D | interpreter_assembly.cpp | 1939 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/ |
| D | object_fast_operator-inl.h | 59 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 …]
|
| D | js_array.cpp | 451 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()
|
| D | object_fast_operator.h | 27 class ObjectFastOperator final {
|
| D | js_object.cpp | 156 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()
|
| D | js_iterator.cpp | 247 …JSTaggedValue func = ObjectFastOperator::FastGetPropertyByName(thread, iter.GetTaggedValue(), retu… in IteratorClose()
|
| D | js_object.h | 772 friend class ObjectFastOperator; variable
|
| D | object_operator.cpp | 1086 attr = ObjectFastOperator::AddPropertyByName(thread_, obj, key_, value, attr); in AddPropertyInternal()
|
| /arkcompiler/ets_runtime/ecmascript/builtins/ |
| D | builtins_typedarray.cpp | 190 …ObjectFastOperator::FastGetPropertyByValue(thread, arrayLike.GetTaggedValue(), tKey.GetTaggedValue… in FromUsingIteratorUndefinedValues() 203 …ObjectFastOperator::FastSetPropertyByIndex(thread, targetObj.GetTaggedValue(), k, mapValue.GetTagg… in FromUsingIteratorUndefinedValues() 258 …ObjectFastOperator::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 …]
|
| D | builtins_shared_typedarray.cpp | 226 ObjectFastOperator::FastSetPropertyByIndex(thread, targetObj.GetTaggedValue(), k, in From() 271 kValue.Update(ObjectFastOperator::FastGetPropertyByValue(thread, arrayLike.GetTaggedValue(), in From() 285 …ObjectFastOperator::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 …]
|
| D | builtins_regexp.cpp | 64 JSTaggedValue patternConstructor = ObjectFastOperator::FastGetPropertyByValue( in RegExpConstructor() 703 JSTaggedValue matchVal = ObjectFastOperator::FastGetPropertyByValue( in RegExpMatch() 807 …ObjectFastOperator::FastSetPropertyByValue(thread, matcher.GetTaggedValue(), lastIndexString.GetTa… in RegExpMatchAll() 891 ObjectFastOperator::FastGetPropertyByValue(thread, regexp.GetTaggedValue(), in GetLastIndex() 941 ObjectFastOperator::FastSetPropertyByValue(thread, regexp.GetTaggedValue(), in MatchAndReplace() 958 ObjectFastOperator::FastSetPropertyByValue(thread, regexp.GetTaggedValue(), in MatchAndReplace() 1125 JSTaggedValue getMatchVal = ObjectFastOperator::FastGetPropertyByValue( in ReplaceInternal() 1174 ncapturesHandle.Update(ObjectFastOperator::FastGetPropertyByValue( in ReplaceInternal() 1184 …JSTaggedValue value = ObjectFastOperator::GetPropertyByIndex(thread, resultValues.GetTaggedValue()… in ReplaceInternal() 1213 …capN.Update(ObjectFastOperator::FastGetPropertyByIndex(thread, resultValues.GetTaggedValue(), inde… in ReplaceInternal() [all …]
|
| D | builtins_object.cpp | 74 value = ObjectFastOperator::FastGetPropertyByValue(thread, from.GetTaggedValue(), in AssignTaggedValue() 79 …ObjectFastOperator::FastSetPropertyByValue(thread, toAssign.GetTaggedValue(), key.GetTaggedValue(), in AssignTaggedValue() 140 … value = ObjectFastOperator::FastGetPropertyByValue(thread, from.GetTaggedValue(), in Assign() 146 …ObjectFastOperator::FastSetPropertyByValue(thread, toAssign.GetTaggedValue(), key.GetTaggedValue(), in Assign() 785 …std::pair<JSTaggedValue, bool> result = ObjectFastOperator::HasOwnProperty(thread, thisValue.GetTa… in HasOwnPropertyInternal()
|
| D | builtins_function.cpp | 219 lengthProperty = ObjectFastOperator::FastGetPropertyByName( in FunctionPrototypeBindInternal() 273 nameProperty = ObjectFastOperator::FastGetPropertyByName( in FunctionPrototypeBindInternal()
|
| /arkcompiler/ets_runtime/ecmascript/shared_objects/ |
| D | js_shared_array.cpp | 377 auto result = ObjectFastOperator::FastGetPropertyByIndex(thread, obj.GetTaggedValue(), index); in FastGetPropertyByValue() 386 …ObjectFastOperator::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/ |
| D | json_parser.cpp | 367 …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()
|
| D | json_stringifier.cpp | 70 …JSTaggedValue prop = ObjectFastOperator::FastGetPropertyByIndex(thread_, replacer.GetTaggedValue()… in Stringify() 199 … thread_, ObjectFastOperator::FastGetPropertyByValue(thread_, tagValue, toJson.GetTaggedValue())); in GetSerializeValue() 516 ObjectFastOperator::FastGetPropertyByValue(thread_, obj.GetTaggedValue(), in SerializeJSONObject() 821 …JSTaggedValue tagVal = ObjectFastOperator::FastGetPropertyByIndex(thread_, value.GetTaggedValue(),… in SerializeJSArray()
|
| D | array_helper.cpp | 129 …JSTaggedValue spreadable = ObjectFastOperator::FastGetPropertyByValue(thread, obj.GetTaggedValue(), in IsConcatSpreadable()
|
| D | fast_json_stringifier.cpp | 63 … thread_, ObjectFastOperator::FastGetPropertyByValue(thread_, tagValue, toJson.GetTaggedValue())); in GetSerializeValue() 350 …JSTaggedValue tagVal = ObjectFastOperator::FastGetPropertyByIndex(thread_, value.GetTaggedValue(),… in SerializeJSArray()
|
| /arkcompiler/ets_runtime/ecmascript/napi/ |
| D | jsnapi_expo.cpp | 81 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() 5582 JSTaggedValue res = ObjectFastOperator::TryFastHasProperty(thread, obj.GetTaggedValue(), in NapiHasProperty() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/containers/ |
| D | containers_private.cpp | 154 JSTaggedValue value = ObjectFastOperator::GetPropertyByName<ObjectFastOperator::Status::UseOwn> in InitializeContainer()
|
| /arkcompiler/ets_runtime/ecmascript/jspandafile/ |
| D | class_info_extractor.cpp | 953 int64_t eleIndex = ObjectFastOperator::TryToElementsIndex(key.GetTaggedValue()); in AddFieldTypeToHClass()
|
| /arkcompiler/ets_runtime/ecmascript/module/ |
| D | js_module_source_text.cpp | 1424 …return ObjectFastOperator::FastGetPropertyByPorpsIndex(thread, exportObject.GetTaggedValue(), inde… in GetValueFromExportObject()
|