/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | ic_stub_builder.cpp | 28 BRANCH(TaggedIsHeapObject(receiver_), &receiverIsHeapObject, &receiverNotHeapObject); in NamedICAccessor() 44 GateRef hclass = LoadHClass(receiver_); in NamedICAccessor() 64 BRANCH(TaggedIsNumber(receiver_), &tryNumber, slowPath_); in NamedICAccessor() 96 BRANCH(TaggedIsHeapObject(receiver_), &receiverIsHeapObject, slowPath_); in ValuedICAccessor() 112 GateRef hclass = LoadHClass(receiver_); in ValuedICAccessor() 162 GateRef ret = LoadICWithHandler(glue_, receiver_, receiver_, *cachedHandler, callback); in LoadICByName() 180 GateRef ret = StoreICWithHandler(glue_, receiver_, receiver_, value_, *cachedHandler, callback_); in StoreICByName() 212 ret = LoadElement(glue_, receiver_, propKey in LoadICByValue() [all...] |
H A D | ic_stub_builder.h | 33 receiver_ = receiver; in SetParameters() 66 GateRef receiver_ {0};
|
H A D | type_info_accessors.cpp | 482 : TypeInfoAccessor(env, circuit, gate), receiver_(receiver), kind_(kind) in InlineTypeInfoAccessor() 831 receiver_ = acc_.GetValueIn(gate, 2); // 2: receiver in LoadObjByNameTypeInfoAccessor() 952 receiver_ = acc_.GetValueIn(gate, 2); // 2: receiver in StoreObjByNameTypeInfoAccessor() 959 receiver_ = argAcc_.GetFrameArgsIn(gate, FrameArgIdx::THIS_OBJECT); in StoreObjByNameTypeInfoAccessor() 966 receiver_ = acc_.GetValueIn(gate, 1); // 1: receiver in StoreObjByNameTypeInfoAccessor() 1095 receiver_ = acc_.GetValueIn(gate, 1); // 2: receiver in InstanceOfTypeInfoAccessor() 1228 receiver_ = acc_.GetValueIn(gate, 1); // 1: receiver in LoadBulitinObjTypeInfoAccessor() 1234 receiver_ = argAcc_.GetFrameArgsIn(gate, FrameArgIdx::THIS_OBJECT); in LoadBulitinObjTypeInfoAccessor() 1241 receiver_ = acc_.GetValueIn(gate, 2); // 2: receiver in LoadBulitinObjTypeInfoAccessor() 1247 receiver_ in LoadBulitinObjTypeInfoAccessor() [all...] |
H A D | type_info_accessors.h | 803 return acc_.GetGateType(receiver_); in GetReceiverGT() 858 GateRef receiver_; member in panda::ecmascript::kungfu::final 912 receiver_(Circuit::NullGate()) in ObjectAccessTypeInfoAccessor() 926 return receiver_; in GetReceiver() 944 GateRef receiver_; member in panda::ecmascript::kungfu::ObjectAccessTypeInfoAccessor 1052 receiver_ = acc_.GetValueIn(gate, 4); // 4: acc as receiver 1175 receiver_ = acc_.GetValueIn(gate, 3); // 3: receiver
|
/arkcompiler/ets_runtime/ecmascript/ |
H A D | property_accessor.cpp | 23 receiver_(thread, object.GetTaggedValue()), in PropertyAccessor() 39 if (receiver_->IsSlowKeysObject()) { in PreLoad() 43 JSHandle<JSObject> receiverObj(receiver_); in PreLoad() 77 JSTaggedValue current = JSTaggedValue::GetPrototype(thread_, receiver_); in CollectPrototypeInfo() 117 JSHandle<JSObject> receiverObj(receiver_); in InitSimplePropertiesEnumCache() 119 ASSERT(!receiver_->IsInSharedHeap()); in InitSimplePropertiesEnumCache() 132 JSObject::ClearHasDeleteProperty(receiver_); in InitSimplePropertiesEnumCache() 179 ASSERT(!receiver_->IsInSharedHeap()); in TryInitEnumCacheWithProtoChainInfo() 181 JSHandle<JSObject> receiverObj(receiver_); in TryInitEnumCacheWithProtoChainInfo() 205 JSMutableHandle<JSTaggedValue> current(thread_, receiver_); in GetKeysFast() [all...] |
H A D | object_operator.cpp | 134 receiver_(thread, thread->GetEcmaVM()->GetGlobalEnv()->GetGlobalObject()) in ObjectOperator() 142 : thread_(thread), holder_(thread, holder.GetTaggedValue()), receiver_(thread, holder.GetTaggedValue()) in ObjectOperator() 150 : thread_(thread), holder_(thread, holder.GetTaggedValue()), receiver_(thread, holder.GetTaggedValue()) in ObjectOperator() 160 receiver_(thread, holder.GetTaggedValue()), in ObjectOperator() 169 : thread_(thread), holder_(thread, holder.GetTaggedValue()), receiver_(thread, receiver.GetTaggedValue()) in ObjectOperator() 179 : thread_(thread), holder_(thread, receiver), receiver_(thread, receiver), key_(thread, name) in ObjectOperator() 196 return JSHandle<JSTaggedValue>(thread_, JSObject::CallGetter(thread_, accessor, receiver_)); in FastGetValue() 200 : thread_(thread), receiver_(thread, receiver), key_(thread, name) in ObjectOperator() 573 if (receiverHoleEntry_ == -1 && receiver_ == holder_) { in LookupPropertyInlinedProps() 730 auto *hclass = receiver_ in UpdateDataValue() [all...] |
H A D | object_operator.h | 126 return receiver_->IsString() && EcmaStringAccessor::StringsAreEqual(proKey, 274 return receiver_; in GetReceiver() 307 return LookupPropertyInlinedProps(JSHandle<JSObject>(receiver_)); in ReLookupPropertyInReceiver() 378 JSMutableHandle<JSTaggedValue> receiver_{};
|
H A D | property_accessor.h | 50 JSMutableHandle<JSTaggedValue> receiver_; member in panda::ecmascript::PropertyAccessor
|
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/types/ |
H A D | pgo_profiler_type.h | 557 : receiverType_(receiverType), receiver_(receiver), holder_(hold), holdTra_(holdTra), in PGOObjectTemplate() 737 receiver_ == right.receiver_ && holder_ == right.holder_ && holdTra_ == right.holdTra_; in operator ==() 744 return receiver_; in GetReceiverHclass() 764 JSHClass* receiver_ {nullptr}; 844 type_(type), receiver_(hclass) {}; 963 return receiver_; in GetReceiver() 973 JSHClass* receiver_ {nullptr};
|