Lines Matching refs:receiver

2350         JSTaggedValue receiver = GET_VREG_VALUE(v0);
2351 if (receiver.IsJSObject() && !receiver.IsClassConstructor() && !receiver.IsClassPrototype()) {
2359 receiver = GET_VREG_VALUE(v0);
2361 (thread, receiver, propKey, value);
2375 receiver = GET_VREG_VALUE(v0); // Maybe moved by GC
2376 JSTaggedValue res = SlowRuntimeStub::StOwnByName(thread, receiver, propKey, value);
2387 JSTaggedValue receiver = GET_VREG_VALUE(v0);
2388 if (receiver.IsJSObject() && !receiver.IsClassConstructor() && !receiver.IsClassPrototype()) {
2396 receiver = GET_VREG_VALUE(v0);
2398 (thread, receiver, propKey, value);
2412 receiver = GET_VREG_VALUE(v0); // Maybe moved by GC
2413 JSTaggedValue res = SlowRuntimeStub::StOwnByName(thread, receiver, propKey, value);
2484 JSTaggedValue receiver = GET_VREG_VALUE(v0);
2485 if (receiver.IsHeapObject() && !receiver.IsClassConstructor() && !receiver.IsClassPrototype()) {
2491 (thread, receiver, propKey, value);
2506 receiver = GET_VREG_VALUE(v0); // Maybe moved by GC
2510 JSTaggedValue res = SlowRuntimeStub::StOwnByValue(thread, receiver, propKey, value);
2547 JSTaggedValue receiver = GET_VREG_VALUE(v0);
2561 res = ICRuntimeStub::TryStoreICByValue(thread, receiver, propKey, firstValue, secondValue, value);
2567 receiver, propKey, value, slotId);
2577 if (receiver.IsHeapObject()) {
2582 JSTaggedValue res = FastRuntimeStub::SetPropertyByValue(thread, receiver, propKey, value);
2594 receiver = GET_VREG_VALUE(v0); // Maybe moved by GC
2597 JSTaggedValue res = SlowRuntimeStub::StObjByValue(thread, receiver, propKey, value);
2610 JSTaggedValue receiver = GET_VREG_VALUE(v0);
2624 res = ICRuntimeStub::TryStoreICByValue(thread, receiver, propKey, firstValue, secondValue, value);
2630 receiver, propKey, value, slotId);
2640 if (receiver.IsHeapObject()) {
2645 JSTaggedValue res = FastRuntimeStub::SetPropertyByValue(thread, receiver, propKey, value);
2657 receiver = GET_VREG_VALUE(v0); // Maybe moved by GC
2660 JSTaggedValue res = SlowRuntimeStub::StObjByValue(thread, receiver, propKey, value);
2672 JSTaggedValue receiver = GET_VREG_VALUE(v0);
2680 JSTaggedValue res = SlowRuntimeStub::StSuperByValue(thread, receiver, propKey, value, thisFunc);
2824 JSTaggedValue receiver = GET_VREG_VALUE(v0);
2825 if (receiver.IsHeapObject() && !receiver.IsClassConstructor() && !receiver.IsClassPrototype()) {
2831 (thread, receiver, propKey, value);
2848 receiver = GET_VREG_VALUE(v0); // Maybe moved by GC
2851 JSTaggedValue res = SlowRuntimeStub::StOwnByValueWithNameSet(thread, receiver, propKey, value);
2862 JSTaggedValue receiver = GET_VREG_VALUE(v0);
2863 if (receiver.IsJSObject() && !receiver.IsClassConstructor() && !receiver.IsClassPrototype()) {
2872 (thread, receiver, propKey, value);
2886 receiver = GET_VREG_VALUE(v0); // Maybe moved by GC
2889 JSTaggedValue res = SlowRuntimeStub::StOwnByNameWithNameSet(thread, receiver, propKey, value);
2938 JSTaggedValue receiver = GET_VREG_VALUE(v0);
2942 res = ICRuntimeStub::TryStoreICByName(thread, receiver, firstValue, secondValue, value);
2955 receiver = GET_VREG_VALUE(v0);
2960 receiver, propKey, value, slotId);
2970 JSTaggedValue receiver = GET_VREG_VALUE(v0);
2971 if (receiver.IsHeapObject()) {
2977 receiver = GET_VREG_VALUE(v0);
2979 JSTaggedValue res = FastRuntimeStub::SetPropertyByName(thread, receiver, propKey, value);
2994 receiver = GET_VREG_VALUE(v0);
2995 JSTaggedValue res = SlowRuntimeStub::StObjByName(thread, receiver, propKey, value);
3012 JSTaggedValue receiver = GET_VREG_VALUE(v0);
3016 res = ICRuntimeStub::TryStoreICByName(thread, receiver, firstValue, secondValue, value);
3028 receiver = GET_VREG_VALUE(v0);
3033 receiver, propKey, value, slotId);
3042 JSTaggedValue receiver = GET_VREG_VALUE(v0);
3043 if (receiver.IsHeapObject()) {
3049 receiver = GET_VREG_VALUE(v0);
3051 JSTaggedValue res = FastRuntimeStub::SetPropertyByName(thread, receiver, propKey, value);
3066 receiver = GET_VREG_VALUE(v0);
3067 JSTaggedValue res = SlowRuntimeStub::StObjByName(thread, receiver, propKey, value);
5413 JSTaggedValue receiver = GET_VREG_VALUE(v0);
5426 res = ICRuntimeStub::TryLoadICByValue(thread, receiver, propKey, firstValue, secondValue);
5432 receiver, propKey, slotId);
5443 if (LIKELY(receiver.IsHeapObject())) {
5445 JSTaggedValue res = FastRuntimeStub::GetPropertyByValue(thread, receiver, propKey);
5455 receiver = GET_VREG_VALUE(v0); // Maybe moved by GC
5458 JSTaggedValue res = SlowRuntimeStub::LdObjByValue(thread, receiver, propKey, false, JSTaggedValue::Undefined());
5468 JSTaggedValue receiver = GET_VREG_VALUE(v0);
5481 res = ICRuntimeStub::TryLoadICByValue(thread, receiver, propKey, firstValue, secondValue);
5487 receiver, propKey, slotId);
5498 if (LIKELY(receiver.IsHeapObject())) {
5500 JSTaggedValue res = FastRuntimeStub::GetPropertyByValue(thread, receiver, propKey);
5510 receiver = GET_VREG_VALUE(v0); // Maybe moved by GC
5513 JSTaggedValue res = SlowRuntimeStub::LdObjByValue(thread, receiver, propKey, false, JSTaggedValue::Undefined());
5524 JSTaggedValue receiver = GET_VREG_VALUE(v0);
5528 if (LIKELY(receiver.IsHeapObject())) {
5530 JSTaggedValue res = FastRuntimeStub::GetPropertyByValue(thread, receiver, propKey);
5540 receiver = GET_VREG_VALUE(v0); // Maybe moved by GC
5543 JSTaggedValue res = SlowRuntimeStub::LdObjByValue(thread, receiver, propKey, false, JSTaggedValue::Undefined());
5553 JSTaggedValue receiver = GET_VREG_VALUE(v0);
5559 JSTaggedValue res = SlowRuntimeStub::LdSuperByValue(thread, receiver, propKey, thisFunc);
5569 JSTaggedValue receiver = GET_VREG_VALUE(v0);
5575 JSTaggedValue res = SlowRuntimeStub::LdSuperByValue(thread, receiver, propKey, thisFunc);
5586 JSTaggedValue receiver = GET_VREG_VALUE(v0);
5592 JSTaggedValue res = SlowRuntimeStub::LdSuperByValue(thread, receiver, propKey, thisFunc);
5602 JSTaggedValue receiver = GET_ACC();
5604 if (LIKELY(receiver.IsHeapObject())) {
5605 JSTaggedValue res = FastRuntimeStub::GetPropertyByIndex(thread, receiver, idx);
5613 // slow stub not need receiver
5615 JSTaggedValue res = SlowRuntimeStub::LdObjByIndex(thread, receiver, idx, false, JSTaggedValue::Undefined());
5625 JSTaggedValue receiver = GET_ACC();
5627 if (LIKELY(receiver.IsHeapObject())) {
5628 JSTaggedValue res = FastRuntimeStub::GetPropertyByIndex(thread, receiver, idx);
5636 // slow stub not need receiver
5638 JSTaggedValue res = SlowRuntimeStub::LdObjByIndex(thread, receiver, idx, false, JSTaggedValue::Undefined());
5648 JSTaggedValue receiver = GET_ACC();
5650 if (LIKELY(receiver.IsHeapObject())) {
5651 JSTaggedValue res = FastRuntimeStub::GetPropertyByIndex(thread, receiver, idx);
5659 // slow stub not need receiver
5661 JSTaggedValue res = SlowRuntimeStub::LdObjByIndex(thread, receiver, idx, false, JSTaggedValue::Undefined());
5672 JSTaggedValue receiver = GET_VREG_VALUE(v0);
5674 if (LIKELY(receiver.IsHeapObject())) {
5675 JSTaggedValue res = FastRuntimeStub::GetPropertyByIndex(thread, receiver, idx);
5683 // slow stub not need receiver
5685 JSTaggedValue res = SlowRuntimeStub::LdObjByIndex(thread, receiver, idx, false, JSTaggedValue::Undefined());
5696 JSTaggedValue receiver = GET_VREG_VALUE(v0);
5697 if (receiver.IsHeapObject()) {
5701 JSTaggedValue res = FastRuntimeStub::SetPropertyByIndex(thread, receiver, index, value);
5712 receiver = GET_VREG_VALUE(v0); // Maybe moved by GC
5714 JSTaggedValue res = SlowRuntimeStub::StObjByIndex(thread, receiver, index, value);
5725 JSTaggedValue receiver = GET_VREG_VALUE(v0);
5726 if (receiver.IsHeapObject()) {
5730 JSTaggedValue res = FastRuntimeStub::SetPropertyByIndex(thread, receiver, index, value);
5741 receiver = GET_VREG_VALUE(v0); // Maybe moved by GC
5743 JSTaggedValue res = SlowRuntimeStub::StObjByIndex(thread, receiver, index, value);
5754 JSTaggedValue receiver = GET_VREG_VALUE(v0);
5755 if (receiver.IsHeapObject()) {
5759 JSTaggedValue res = FastRuntimeStub::SetPropertyByIndex(thread, receiver, index, value);
5770 receiver = GET_VREG_VALUE(v0); // Maybe moved by GC
5772 JSTaggedValue res = SlowRuntimeStub::StObjByIndex(thread, receiver, index, value);
5782 JSTaggedValue receiver = GET_VREG_VALUE(v0);
5795 receiver, JSTaggedValue(index), firstValue, secondValue, value);
5800 profileTypeArray, receiver, JSTaggedValue(index), value, slotId);
5810 if (receiver.IsHeapObject() && !receiver.IsClassConstructor() && !receiver.IsClassPrototype()) {
5812 receiver = GET_VREG_VALUE(v0);
5816 (thread, receiver, index, value);
5825 receiver = GET_VREG_VALUE(v0); // Maybe moved by GC
5828 JSTaggedValue res = SlowRuntimeStub::StOwnByIndex(thread, receiver, index, value);
5838 JSTaggedValue receiver = GET_VREG_VALUE(v0);
5852 receiver, JSTaggedValue(index), firstValue, secondValue, value);
5857 profileTypeArray, receiver, JSTaggedValue(index), value, slotId);
5867 if (receiver.IsHeapObject() && !receiver.IsClassConstructor() && !receiver.IsClassPrototype()) {
5872 (thread, receiver, index, value);
5881 receiver = GET_VREG_VALUE(v0); // Maybe moved by GC
5884 JSTaggedValue res = SlowRuntimeStub::StOwnByIndex(thread, receiver, index, value);
5894 JSTaggedValue receiver = GET_VREG_VALUE(v0);
5896 if (receiver.IsHeapObject() && !receiver.IsClassConstructor() && !receiver.IsClassPrototype()) {
5901 (thread, receiver, index, value);
5910 receiver = GET_VREG_VALUE(v0); // Maybe moved by GC
5913 JSTaggedValue res = SlowRuntimeStub::StOwnByIndex(thread, receiver, index, value);
6323 JSTaggedValue receiver = GET_ACC();
6326 res = ICRuntimeStub::TryLoadICByName(thread, receiver, firstValue, secondValue);
6338 receiver = GET_ACC();
6343 receiver, propKey, slotId);
6355 JSTaggedValue receiver = GET_ACC();
6357 << ConvertToString(EcmaString::Cast(propKey.GetTaggedObject())) << ", obj:" << receiver.GetRawData();
6358 if (LIKELY(receiver.IsHeapObject())) {
6360 JSTaggedValue res = FastRuntimeStub::GetPropertyByName(thread, receiver, propKey);
6369 // slow stub not need receiver
6371 JSTaggedValue res = SlowRuntimeStub::LdObjByName(thread, receiver, propKey, false, JSTaggedValue::Undefined());
6385 JSTaggedValue receiver = GET_ACC();
6388 res = ICRuntimeStub::TryLoadICByName(thread, receiver, firstValue, secondValue);
6400 receiver = GET_ACC();
6405 receiver, propKey, slotId);
6417 JSTaggedValue receiver = GET_ACC();
6419 << ConvertToString(EcmaString::Cast(propKey.GetTaggedObject())) << ", obj:" << receiver.GetRawData();
6421 if (LIKELY(receiver.IsHeapObject())) {
6423 JSTaggedValue res = FastRuntimeStub::GetPropertyByName(thread, receiver, propKey);
6432 // slow stub not need receiver
6434 JSTaggedValue res = SlowRuntimeStub::LdObjByName(thread, receiver, propKey, false, JSTaggedValue::Undefined());
6445 JSTaggedValue receiver = GET_VREG_VALUE(v0);
6448 << ConvertToString(EcmaString::Cast(propKey.GetTaggedObject())) << ", obj:" << receiver.GetRawData();
6450 if (LIKELY(receiver.IsHeapObject())) {
6452 JSTaggedValue res = FastRuntimeStub::GetPropertyByName(thread, receiver, propKey);
6461 // slow stub not need receiver
6463 JSTaggedValue res = SlowRuntimeStub::LdObjByName(thread, receiver, propKey, false, JSTaggedValue::Undefined());
6598 JSTaggedValue receiver = GET_VREG_VALUE(v0);
6599 if (receiver.IsHeapObject() && !receiver.IsClassConstructor() && !receiver.IsClassPrototype()) {
6605 (thread, receiver, propKey, value);
6620 receiver = GET_VREG_VALUE(v0); // Maybe moved by GC
6624 JSTaggedValue res = SlowRuntimeStub::StOwnByValue(thread, receiver, propKey, value);
6635 JSTaggedValue receiver = GET_VREG_VALUE(v0);
6643 JSTaggedValue res = SlowRuntimeStub::StSuperByValue(thread, receiver, propKey, value, thisFunc);
6729 JSTaggedValue receiver = GET_VREG_VALUE(v0);
6730 if (receiver.IsHeapObject() && !receiver.IsClassConstructor() && !receiver.IsClassPrototype()) {
6736 (thread, receiver, propKey, value);
6753 receiver = GET_VREG_VALUE(v0); // Maybe moved by GC
6756 JSTaggedValue res = SlowRuntimeStub::StOwnByValueWithNameSet(thread, receiver, propKey, value);
6768 JSTaggedValue receiver = GET_VREG_VALUE(v0);
6769 if (receiver.IsJSObject() && !receiver.IsClassConstructor() && !receiver.IsClassPrototype()) {
6772 receiver = GET_VREG_VALUE(v0);
6778 (thread, receiver, propKey, value);
6791 receiver = GET_VREG_VALUE(v0); // Maybe moved by GC
6794 JSTaggedValue res = SlowRuntimeStub::StOwnByNameWithNameSet(thread, receiver, propKey, value);
6923 JSTaggedValue receiver = GetThis(sp);
6936 res = ICRuntimeStub::TryLoadICByValue(thread, receiver, propKey, firstValue, secondValue);
6942 receiver, propKey, slotId);
6953 if (LIKELY(receiver.IsHeapObject())) {
6955 JSTaggedValue res = FastRuntimeStub::GetPropertyByValue(thread, receiver, propKey);
6965 receiver = GetThis(sp); // Maybe moved by GC
6968 JSTaggedValue res = SlowRuntimeStub::LdObjByValue(thread, receiver, propKey, false, JSTaggedValue::Undefined());
6976 JSTaggedValue receiver = GetThis(sp);
6989 res = ICRuntimeStub::TryLoadICByValue(thread, receiver, propKey, firstValue, secondValue);
6995 receiver, propKey, slotId);
7005 if (LIKELY(receiver.IsHeapObject())) {
7008 JSTaggedValue res = FastRuntimeStub::GetPropertyByValue(thread, receiver, propKey);
7018 receiver = GetThis(sp); // Maybe moved by GC
7021 JSTaggedValue res = SlowRuntimeStub::LdObjByValue(thread, receiver, propKey, false, JSTaggedValue::Undefined());
7032 JSTaggedValue receiver = GetThis(sp);
7046 res = ICRuntimeStub::TryStoreICByValue(thread, receiver, propKey, firstValue, secondValue, value);
7052 receiver, propKey, value, slotId);
7062 if (LIKELY(receiver.IsHeapObject())) {
7067 JSTaggedValue res = FastRuntimeStub::SetPropertyByValue(thread, receiver, propKey, value);
7079 receiver = GetThis(sp); // Maybe moved by GC
7082 JSTaggedValue res = SlowRuntimeStub::StObjByValue(thread, receiver, propKey, value);
7094 JSTaggedValue receiver = GetThis(sp);
7108 res = ICRuntimeStub::TryStoreICByValue(thread, receiver, propKey, firstValue, secondValue, value);
7114 receiver, propKey, value, slotId);
7124 if (LIKELY(receiver.IsHeapObject())) {
7129 JSTaggedValue res = FastRuntimeStub::SetPropertyByValue(thread, receiver, propKey, value);
7141 receiver = GetThis(sp); // Maybe moved by GC
7144 JSTaggedValue res = SlowRuntimeStub::StObjByValue(thread, receiver, propKey, value);
7159 JSTaggedValue receiver = GetThis(sp);
7162 res = ICRuntimeStub::TryLoadICByName(thread, receiver, firstValue, secondValue);
7172 receiver = GetThis(sp);
7177 receiver, propKey, slotId);
7187 JSTaggedValue receiver = GetThis(sp);
7189 << ConvertToString(EcmaString::Cast(propKey.GetTaggedObject())) << ", obj:" << receiver.GetRawData();
7191 if (LIKELY(receiver.IsHeapObject())) {
7193 JSTaggedValue res = FastRuntimeStub::GetPropertyByName(thread, receiver, propKey);
7203 JSTaggedValue res = SlowRuntimeStub::LdObjByName(thread, receiver, propKey, false, JSTaggedValue::Undefined());
7217 JSTaggedValue receiver = GetThis(sp);
7220 res = ICRuntimeStub::TryLoadICByName(thread, receiver, firstValue, secondValue);
7230 receiver = GetThis(sp);
7235 receiver, propKey, slotId);
7245 JSTaggedValue receiver = GetThis(sp);
7247 << ConvertToString(EcmaString::Cast(propKey.GetTaggedObject())) << ", obj:" << receiver.GetRawData();
7249 if (LIKELY(receiver.IsHeapObject())) {
7251 JSTaggedValue res = FastRuntimeStub::GetPropertyByName(thread, receiver, propKey);
7261 JSTaggedValue res = SlowRuntimeStub::LdObjByName(thread, receiver, propKey, false, JSTaggedValue::Undefined());
7276 JSTaggedValue receiver = GetThis(sp);
7280 res = ICRuntimeStub::TryStoreICByName(thread, receiver, firstValue, secondValue, value);
7293 receiver = GetThis(sp);
7298 receiver, propKey, value, slotId);
7308 JSTaggedValue receiver = GetThis(sp);
7309 if (receiver.IsHeapObject()) {
7315 receiver = GetThis(sp);
7317 JSTaggedValue res = FastRuntimeStub::SetPropertyByName(thread, receiver, propKey, value);
7332 receiver = GetThis(sp);
7333 JSTaggedValue res = SlowRuntimeStub::StObjByName(thread, receiver, propKey, value);
7348 JSTaggedValue receiver = GetThis(sp);
7352 res = ICRuntimeStub::TryStoreICByName(thread, receiver, firstValue, secondValue, value);
7365 receiver = GetThis(sp);
7370 receiver, propKey, value, slotId);
7380 JSTaggedValue receiver = GetThis(sp);
7381 if (receiver.IsHeapObject()) {
7387 receiver = GetThis(sp);
7389 JSTaggedValue res = FastRuntimeStub::SetPropertyByName(thread, receiver, propKey, value);
7404 receiver = GetThis(sp);
7405 JSTaggedValue res = SlowRuntimeStub::StObjByName(thread, receiver, propKey, value);