Home
last modified time | relevance | path

Searched refs:ObjectOperator (Results 1 – 13 of 13) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/
Dobject_operator.cpp37 void ObjectOperator::HandleKey(const JSHandle<JSTaggedValue> &key) in HandleKey()
92 void ObjectOperator::UpdateHolder() in UpdateHolder()
103 void ObjectOperator::UpdateIsTSHClass() in UpdateIsTSHClass()
115 void ObjectOperator::StartLookUp(OperatorType type) in StartLookUp()
126 void ObjectOperator::StartGlobalLookUp(OperatorType type) in StartGlobalLookUp()
137 ObjectOperator::ObjectOperator(JSThread *thread, const JSHandle<JSTaggedValue> &key, OperatorType t… in ObjectOperator() function in panda::ecmascript::ObjectOperator
146 ObjectOperator::ObjectOperator(JSThread *thread, const JSHandle<JSObject> &holder, const JSHandle<J… in ObjectOperator() function in panda::ecmascript::ObjectOperator
154 ObjectOperator::ObjectOperator(JSThread *thread, const JSHandle<JSTaggedValue> &holder, in ObjectOperator() function in panda::ecmascript::ObjectOperator
162 ObjectOperator::ObjectOperator(JSThread *thread, const JSHandle<JSTaggedValue> &holder, uint32_t in… in ObjectOperator() function in panda::ecmascript::ObjectOperator
172 ObjectOperator::ObjectOperator(JSThread *thread, const JSHandle<JSTaggedValue> &holder, in ObjectOperator() function in panda::ecmascript::ObjectOperator
[all …]
Dobject_operator.h33 class ObjectOperator final {
35 ObjectOperator() = default;
37 ObjectOperator(JSThread *thread, const JSHandle<JSTaggedValue> &key,
40ObjectOperator(JSThread *thread, const JSHandle<JSObject> &holder, const JSHandle<JSTaggedValue> &…
43ObjectOperator(JSThread *thread, const JSHandle<JSTaggedValue> &holder, const JSHandle<JSTaggedVal…
46 ObjectOperator(JSThread *thread, const JSHandle<JSTaggedValue> &holder,
50 ObjectOperator(JSThread *thread, const JSHandle<JSTaggedValue> &holder, uint32_t index,
53 ObjectOperator(JSThread *thread, const JSTaggedValue &receiver, const JSTaggedValue &name,
56 ObjectOperator(JSThread *thread, const JSTaggedValue &receiver, const JSTaggedValue &name,
62 NO_COPY_SEMANTIC(ObjectOperator);
[all …]
Dfilter_helper.h35 class ObjectOperator; variable
Djs_object.cpp232 ObjectOperator op(thread, receiver, lengthKey, OperatorType::OWN); in IsArrayLengthWritable()
493 ObjectOperator op(thread, objValue, i, OperatorType::OWN); in GetAllElementKeysByFilter()
494 bool bIgnore = FilterHelper::IgnoreKeyByFilter<ObjectOperator>(op, filter); in GetAllElementKeysByFilter()
604 ObjectOperator op(thread, key); in GlobalSetProperty()
643 ObjectOperator op(thread, obj, receiver, key); in SetProperty()
653 ObjectOperator op(thread, obj, key); in SetProperty()
664 ObjectOperator op(thread, obj, key); in SetProperty()
673 ObjectOperator op(thread, obj, index); in SetProperty()
677 bool JSObject::SetProperty(ObjectOperator *op, const JSHandle<JSTaggedValue> &value, bool mayThrow) in SetProperty()
850 ObjectOperator op(thread, obj, receiver, key); in GetProperty()
[all …]
Djs_object.h36 class ObjectOperator; variable
463 …static bool ValidateAndApplyPropertyDescriptor(ObjectOperator *op, bool extensible, const Property…
648 friend class ObjectOperator;
659 static JSTaggedValue GetProperty(JSThread *thread, ObjectOperator *op);
660 … static bool SetProperty(ObjectOperator *op, const JSHandle<JSTaggedValue> &value, bool mayThrow);
668 static JSTaggedValue ShouldGetValueFromBox(ObjectOperator *op);
Djs_object-inl.h410 inline JSTaggedValue JSObject::ShouldGetValueFromBox(ObjectOperator *op) in ShouldGetValueFromBox()
/arkcompiler/ets_runtime/ecmascript/tests/
Dobject_operator_test.cpp61 ObjectOperator objectOperator1(thread, handleValue1); in HWTEST_F_L0()
62 ObjectOperator objectOperator2(thread, handleValue2); in HWTEST_F_L0()
77 ObjectOperator objectOperator(thread, handleValue); in HWTEST_F_L0()
90 ObjectOperator objectOperator(thread, handleValue); in HWTEST_F_L0()
103 ObjectOperator objectOperator(thread, handleValue); in HWTEST_F_L0()
116 ObjectOperator objectOperator(thread, handleValue); in HWTEST_F_L0()
129 ObjectOperator objectOperator(thread, handleValue); in HWTEST_F_L0()
136 objectOperator.SetIndex(ObjectOperator::NOT_FOUND_INDEX); in HWTEST_F_L0()
145 ObjectOperator objectOperator(thread, handleKey); in HWTEST_F_L0()
158 ObjectOperator objectOperator(thread, handleKey); in HWTEST_F_L0()
[all …]
/arkcompiler/ets_runtime/ecmascript/ic/
Dic_runtime.h28 class ObjectOperator; variable
39 …void UpdateLoadHandler(const ObjectOperator &op, JSHandle<JSTaggedValue> key, JSHandle<JSTaggedVal…
40 …void UpdateStoreHandler(const ObjectOperator &op, JSHandle<JSTaggedValue> key, JSHandle<JSTaggedVa…
Dic_runtime.cpp34 void ICRuntime::UpdateLoadHandler(const ObjectOperator &op, JSHandle<JSTaggedValue> key, in UpdateLoadHandler()
82 void ICRuntime::UpdateStoreHandler(const ObjectOperator &op, JSHandle<JSTaggedValue> key, in UpdateStoreHandler()
170 ObjectOperator op(GetThread(), receiver, key); in LoadMiss()
173 op = ObjectOperator(GetThread(), receiver, key); in LoadMiss()
219 ObjectOperator op(GetThread(), receiver, key); in StoreMiss()
Dic_handler.h100 …static inline JSHandle<JSTaggedValue> LoadProperty(const JSThread *thread, const ObjectOperator &o… in LoadProperty()
151 …atic inline JSHandle<JSTaggedValue> StoreProperty(const JSThread *thread, const ObjectOperator &op) in StoreProperty()
211 …ic inline JSHandle<JSTaggedValue> StoreTransition(const JSThread *thread, const ObjectOperator &op) in StoreTransition()
240 …atic inline JSHandle<JSTaggedValue> LoadPrototype(const JSThread *thread, const ObjectOperator &op, in LoadPrototype()
254 …tic inline JSHandle<JSTaggedValue> StorePrototype(const JSThread *thread, const ObjectOperator &op, in StorePrototype()
287 …ic inline JSHandle<JSTaggedValue> StoreTransition(const JSThread *thread, const ObjectOperator &op, in StoreTransition()
321 static inline JSHandle<JSTaggedValue> StoreAOT(const JSThread *thread, const ObjectOperator &op, in StoreAOT()
/arkcompiler/ets_runtime/ecmascript/ic/tests/
Dic_handler_test.cpp87 ObjectOperator handleOp1(thread, handleKey); in HWTEST_F_L0()
93 ObjectOperator handleOp2(thread, handleHolder, handleKey); in HWTEST_F_L0()
155 ObjectOperator handleOp1(thread, handleKey); in HWTEST_F_L0()
162 ObjectOperator handleOp2(thread, handleReceiver, handleKey); in HWTEST_F_L0()
194 ObjectOperator handleOp(thread, handleHolder, handleKey); in HWTEST_F_L0()
224 ObjectOperator handleOp1(thread, handleKey, OperatorType::OWN); in HWTEST_F_L0()
225 ObjectOperator handleOp2(thread, handleKey, OperatorType::OWN); in HWTEST_F_L0()
263 ObjectOperator handleOp(thread, handleKey, OperatorType::OWN); in HWTEST_F_L0()
Dic_runtime_test.cpp81 ObjectOperator handleOp1(thread, handleKeyWithElement); in HWTEST_F_L0()
88 ObjectOperator handleOp2(thread, handleKeyWithString); in HWTEST_F_L0()
125 ObjectOperator handleOp1(thread, handleKeyWithElement); in HWTEST_F_L0()
135 ObjectOperator handleOp2(thread, handleReceiver, handleKeyWithString, OperatorType::OWN); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_regexp.cpp1515 ObjectOperator op(thread, globalRegExp, keyString); in RegExpBuiltinExec()
1533 ObjectOperator op(thread, globalRegExp, keyString); in RegExpBuiltinExec()