Lines Matching refs:receiver

1935     JSTaggedValue receiver = GET_VREG_VALUE(v0);
1936 if (receiver.IsJSObject() && !receiver.IsClassConstructor() && !receiver.IsClassPrototype()) {
1944 receiver = GET_VREG_VALUE(v0);
1946 (thread, receiver, propKey, value);
1960 receiver = GET_VREG_VALUE(v0); // Maybe moved by GC
1961 JSTaggedValue res = SlowRuntimeStub::StOwnByName(thread, receiver, propKey, value);
2083 JSTaggedValue receiver = GET_VREG_VALUE(v0);
2085 if (receiver.IsHeapObject() && !receiver.IsClassConstructor() && !receiver.IsClassPrototype()) {
2090 (thread, receiver, index, value);
2099 receiver = GET_VREG_VALUE(v0); // Maybe moved by GC
2102 JSTaggedValue res = SlowRuntimeStub::StOwnByIndex(thread, receiver, index, value);
2117 JSTaggedValue receiver = GET_VREG_VALUE(v0);
2118 if (receiver.IsHeapObject() && !receiver.IsClassConstructor() && !receiver.IsClassPrototype()) {
2124 (thread, receiver, propKey, value);
2139 receiver = GET_VREG_VALUE(v0); // Maybe moved by GC
2143 JSTaggedValue res = SlowRuntimeStub::StOwnByValue(thread, receiver, propKey, value);
2226 JSTaggedValue receiver = GET_VREG_VALUE(v0);
2227 if (receiver.IsHeapObject()) {
2231 JSTaggedValue res = FastRuntimeStub::SetPropertyByIndex(thread, receiver, index, value);
2242 receiver = GET_VREG_VALUE(v0); // Maybe moved by GC
2244 JSTaggedValue res = SlowRuntimeStub::StObjByIndex(thread, receiver, index, value);
2260 JSTaggedValue receiver = GET_VREG_VALUE(v0);
2273 res = ICRuntimeStub::TryStoreICByValue(thread, receiver, propKey, firstValue, secondValue, value);
2279 receiver, propKey, value, slotId);
2289 if (receiver.IsHeapObject()) {
2294 JSTaggedValue res = FastRuntimeStub::SetPropertyByValue(thread, receiver, propKey, value);
2306 receiver = GET_VREG_VALUE(v0); // Maybe moved by GC
2309 JSTaggedValue res = SlowRuntimeStub::StObjByValue(thread, receiver, propKey, value);
2325 JSTaggedValue receiver = GET_VREG_VALUE(v0);
2333 JSTaggedValue res = SlowRuntimeStub::StSuperByValue(thread, receiver, propKey, value, thisFunc);
2456 JSTaggedValue receiver = GET_VREG_VALUE(v0);
2457 if (receiver.IsHeapObject() && !receiver.IsClassConstructor() && !receiver.IsClassPrototype()) {
2463 (thread, receiver, propKey, value);
2480 receiver = GET_VREG_VALUE(v0); // Maybe moved by GC
2483 JSTaggedValue res = SlowRuntimeStub::StOwnByValueWithNameSet(thread, receiver, propKey, value);
2498 JSTaggedValue receiver = GET_VREG_VALUE(v0);
2499 if (receiver.IsJSObject() && !receiver.IsClassConstructor() && !receiver.IsClassPrototype()) {
2508 (thread, receiver, propKey, value);
2520 receiver = GET_VREG_VALUE(v0);
2525 JSTaggedValue res = SlowRuntimeStub::StOwnByNameWithNameSet(thread, receiver, propKey, value);
2588 JSTaggedValue receiver = GET_VREG_VALUE(v0);
2592 res = ICRuntimeStub::TryStoreICByName(thread, receiver, firstValue, secondValue, value);
2605 receiver = GET_VREG_VALUE(v0);
2609 receiver, propKey, value, slotId);
2619 JSTaggedValue receiver = GET_VREG_VALUE(v0);
2620 if (receiver.IsHeapObject()) {
2626 receiver = GET_VREG_VALUE(v0);
2628 JSTaggedValue res = FastRuntimeStub::SetPropertyByName(thread, receiver, propKey, value);
2643 receiver = GET_VREG_VALUE(v0);
2644 JSTaggedValue res = SlowRuntimeStub::StObjByName(thread, receiver, propKey, value);
3093 JSTaggedValue receiver = GET_VREG_VALUE(v0);
3108 res = ICRuntimeStub::TryStoreICByValue(thread, receiver, propKey, firstValue, secondValue, value);
3114 receiver, propKey, value, slotId);
3124 if (receiver.IsHeapObject()) {
3129 JSTaggedValue res = FastRuntimeStub::SetPropertyByValue(thread, receiver, propKey, value);
3141 receiver = GET_VREG_VALUE(v0); // Maybe moved by GC
3144 JSTaggedValue res = SlowRuntimeStub::StObjByValue(thread, receiver, propKey, value);
3160 JSTaggedValue receiver = GET_VREG_VALUE(v0);
3161 if (receiver.IsHeapObject() && !receiver.IsClassConstructor() && !receiver.IsClassPrototype()) {
3167 (thread, receiver, propKey, value);
3182 receiver = GET_VREG_VALUE(v0); // Maybe moved by GC
3186 JSTaggedValue res = SlowRuntimeStub::StOwnByValue(thread, receiver, propKey, value);
3201 JSTaggedValue receiver = GET_VREG_VALUE(v0);
3202 if (receiver.IsHeapObject()) {
3206 JSTaggedValue res = FastRuntimeStub::SetPropertyByIndex(thread, receiver, index, value);
3217 receiver = GET_VREG_VALUE(v0); // Maybe moved by GC
3219 JSTaggedValue res = SlowRuntimeStub::StObjByIndex(thread, receiver, index, value);
3233 JSTaggedValue receiver = GET_VREG_VALUE(v0);
3235 if (receiver.IsHeapObject() && !receiver.IsClassConstructor() && !receiver.IsClassPrototype()) {
3240 (thread, receiver, index, value);
3249 receiver = GET_VREG_VALUE(v0); // Maybe moved by GC
3252 JSTaggedValue res = SlowRuntimeStub::StOwnByIndex(thread, receiver, index, value);
3410 JSTaggedValue receiver = GET_VREG_VALUE(v0);
3412 if (receiver.IsHeapObject() && !receiver.IsClassConstructor() && !receiver.IsClassPrototype()) {
3417 (thread, receiver, index, value);
3426 receiver = GET_VREG_VALUE(v0); // Maybe moved by GC
3429 JSTaggedValue res = SlowRuntimeStub::StOwnByIndex(thread, receiver, index, value);
3444 JSTaggedValue receiver = GET_VREG_VALUE(v0);
3445 if (receiver.IsHeapObject()) {
3449 JSTaggedValue res = FastRuntimeStub::SetPropertyByIndex(thread, receiver, index, value);
3460 receiver = GET_VREG_VALUE(v0); // Maybe moved by GC
3462 JSTaggedValue res = SlowRuntimeStub::StObjByIndex(thread, receiver, index, value);
3476 JSTaggedValue receiver = GET_ACC();
3478 if (LIKELY(receiver.IsHeapObject())) {
3479 JSTaggedValue res = FastRuntimeStub::GetPropertyByIndex(thread, receiver, idx);
3487 // slow stub not need receiver
3489 JSTaggedValue res = SlowRuntimeStub::LdObjByIndex(thread, receiver, idx, false, JSTaggedValue::Undefined());
4151 JSTaggedValue receiver = GET_VREG_VALUE(v0);
4158 << ConvertToString(EcmaString::Cast(propKey.GetTaggedObject())) << ", obj:" << receiver.GetRawData();
4160 if (LIKELY(receiver.IsHeapObject())) {
4162 JSTaggedValue res = FastRuntimeStub::GetPropertyByName(thread, receiver, propKey);
4171 // slow stub not need receiver
4173 JSTaggedValue res = SlowRuntimeStub::LdObjByName(thread, receiver, propKey, false, JSTaggedValue::Undefined());
4332 JSTaggedValue receiver = GET_VREG_VALUE(v0);
4334 if (LIKELY(receiver.IsHeapObject())) {
4335 JSTaggedValue res = FastRuntimeStub::GetPropertyByIndex(thread, receiver, idx);
4343 // slow stub not need receiver
4345 JSTaggedValue res = SlowRuntimeStub::LdObjByIndex(thread, receiver, idx, false, JSTaggedValue::Undefined());
4360 JSTaggedValue receiver = GET_VREG_VALUE(v0);
4366 JSTaggedValue res = SlowRuntimeStub::LdSuperByValue(thread, receiver, propKey, thisFunc);
4381 JSTaggedValue receiver = GET_VREG_VALUE(v0);
4385 if (LIKELY(receiver.IsHeapObject())) {
4386 JSTaggedValue res = FastRuntimeStub::GetPropertyByValue(thread, receiver, propKey);
4396 JSTaggedValue res = SlowRuntimeStub::LdObjByValue(thread, receiver, propKey, false, JSTaggedValue::Undefined());
5069 JSTaggedValue receiver = GET_VREG_VALUE(v0);
5070 if (receiver.IsJSObject() && !receiver.IsClassConstructor() && !receiver.IsClassPrototype()) {
5076 (thread, receiver, propKey, value);
5088 receiver = GET_VREG_VALUE(v0); // Maybe moved by GC
5091 JSTaggedValue res = SlowRuntimeStub::StOwnByNameWithNameSet(thread, receiver, propKey, value);
5105 JSTaggedValue receiver = GET_VREG_VALUE(v0);
5106 if (receiver.IsHeapObject() && !receiver.IsClassConstructor() && !receiver.IsClassPrototype()) {
5112 (thread, receiver, propKey, value);
5129 receiver = GET_VREG_VALUE(v0); // Maybe moved by GC
5132 JSTaggedValue res = SlowRuntimeStub::StOwnByValueWithNameSet(thread, receiver, propKey, value);
5303 JSTaggedValue receiver = GET_VREG_VALUE(v0);
5304 if (receiver.IsJSObject() && !receiver.IsClassConstructor() && !receiver.IsClassPrototype()) {
5312 receiver = GET_VREG_VALUE(v0);
5314 (thread, receiver, propKey, value);
5328 receiver = GET_VREG_VALUE(v0); // Maybe moved by GC
5329 JSTaggedValue res = SlowRuntimeStub::StOwnByName(thread, receiver, propKey, value);
5351 JSTaggedValue receiver = GET_VREG_VALUE(v0);
5355 res = ICRuntimeStub::TryStoreICByName(thread, receiver, firstValue, secondValue, value);
5367 receiver = GET_VREG_VALUE(v0);
5371 receiver, propKey, value, slotId);
5380 JSTaggedValue receiver = GET_VREG_VALUE(v0);
5381 if (receiver.IsHeapObject()) {
5387 receiver = GET_VREG_VALUE(v0);
5389 JSTaggedValue res = FastRuntimeStub::SetPropertyByName(thread, receiver, propKey, value);
5404 receiver = GET_VREG_VALUE(v0);
5405 JSTaggedValue res = SlowRuntimeStub::StObjByName(thread, receiver, propKey, value);
5424 JSTaggedValue receiver = GET_ACC();
5427 res = ICRuntimeStub::TryLoadICByName(thread, receiver, firstValue, secondValue);
5439 receiver = GET_ACC();
5443 receiver, propKey, slotId);
5455 JSTaggedValue receiver = GET_ACC();
5457 << ConvertToString(EcmaString::Cast(propKey.GetTaggedObject())) << ", obj:" << receiver.GetRawData();
5459 if (LIKELY(receiver.IsHeapObject())) {
5461 JSTaggedValue res = FastRuntimeStub::GetPropertyByName(thread, receiver, propKey);
5470 // slow stub not need receiver
5472 JSTaggedValue res = SlowRuntimeStub::LdObjByName(thread, receiver, propKey, false, JSTaggedValue::Undefined());
5491 JSTaggedValue receiver = GET_ACC();
5494 res = ICRuntimeStub::TryLoadICByName(thread, receiver, firstValue, secondValue);
5506 receiver = GET_ACC();
5510 receiver, propKey, slotId);
5522 JSTaggedValue receiver = GET_ACC();
5524 << ConvertToString(EcmaString::Cast(propKey.GetTaggedObject())) << ", obj:" << receiver.GetRawData();
5526 if (LIKELY(receiver.IsHeapObject())) {
5528 JSTaggedValue res = FastRuntimeStub::GetPropertyByName(thread, receiver, propKey);
5537 // slow stub not need receiver
5539 JSTaggedValue res = SlowRuntimeStub::LdObjByName(thread, receiver, propKey, false, JSTaggedValue::Undefined());
5689 JSTaggedValue receiver = GET_ACC();
5691 if (LIKELY(receiver.IsHeapObject())) {
5692 JSTaggedValue res = FastRuntimeStub::GetPropertyByIndex(thread, receiver, idx);
5700 // slow stub not need receiver
5702 JSTaggedValue res = SlowRuntimeStub::LdObjByIndex(thread, receiver, idx, false, JSTaggedValue::Undefined());
5716 JSTaggedValue receiver = GET_ACC();
5718 if (LIKELY(receiver.IsHeapObject())) {
5719 JSTaggedValue res = FastRuntimeStub::GetPropertyByIndex(thread, receiver, idx);
5727 // slow stub not need receiver
5729 JSTaggedValue res = SlowRuntimeStub::LdObjByIndex(thread, receiver, idx, false, JSTaggedValue::Undefined());
5744 JSTaggedValue receiver = GET_VREG_VALUE(v0);
5752 JSTaggedValue res = SlowRuntimeStub::StSuperByValue(thread, receiver, propKey, value, thisFunc);
5766 JSTaggedValue receiver = GET_VREG_VALUE(v0);
5772 JSTaggedValue res = SlowRuntimeStub::LdSuperByValue(thread, receiver, propKey, thisFunc);
5786 JSTaggedValue receiver = GET_VREG_VALUE(v0);
5792 JSTaggedValue res = SlowRuntimeStub::LdSuperByValue(thread, receiver, propKey, thisFunc);
5806 JSTaggedValue receiver = GET_VREG_VALUE(v0);
5820 res = ICRuntimeStub::TryLoadICByValue(thread, receiver, propKey, firstValue, secondValue);
5826 receiver, propKey, slotId);
5837 if (LIKELY(receiver.IsHeapObject())) {
5838 JSTaggedValue res = FastRuntimeStub::GetPropertyByValue(thread, receiver, propKey);
5848 JSTaggedValue res = SlowRuntimeStub::LdObjByValue(thread, receiver, propKey, false, JSTaggedValue::Undefined());
5862 JSTaggedValue receiver = GET_VREG_VALUE(v0);
5876 res = ICRuntimeStub::TryLoadICByValue(thread, receiver, propKey, firstValue, secondValue);
5882 receiver, propKey, slotId);
5893 if (LIKELY(receiver.IsHeapObject())) {
5894 JSTaggedValue res = FastRuntimeStub::GetPropertyByValue(thread, receiver, propKey);
5904 JSTaggedValue res = SlowRuntimeStub::LdObjByValue(thread, receiver, propKey, false, JSTaggedValue::Undefined());
6137 JSTaggedValue receiver = GetThis(sp);
6150 res = ICRuntimeStub::TryStoreICByValue(thread, receiver, propKey, firstValue, secondValue, value);
6156 receiver, propKey, value, slotId);
6166 if (receiver.IsHeapObject()) {
6171 JSTaggedValue res = FastRuntimeStub::SetPropertyByValue(thread, receiver, propKey, value);
6182 receiver = GetThis(sp); // Maybe moved by GC
6185 JSTaggedValue res = SlowRuntimeStub::StObjByValue(thread, receiver, propKey, value);
6201 JSTaggedValue receiver = GetThis(sp);
6214 res = ICRuntimeStub::TryStoreICByValue(thread, receiver, propKey, firstValue, secondValue, value);
6220 receiver, propKey, value, slotId);
6230 if (receiver.IsHeapObject()) {
6235 JSTaggedValue res = FastRuntimeStub::SetPropertyByValue(thread, receiver, propKey, value);
6246 receiver = GetThis(sp); // Maybe moved by GC
6249 JSTaggedValue res = SlowRuntimeStub::StObjByValue(thread, receiver, propKey, value);
6262 JSTaggedValue receiver = GetThis(sp);
6276 res = ICRuntimeStub::TryLoadICByValue(thread, receiver, propKey, firstValue, secondValue);
6282 receiver, propKey, slotId);
6292 if (LIKELY(receiver.IsHeapObject())) {
6294 JSTaggedValue res = FastRuntimeStub::GetPropertyByValue(thread, receiver, propKey);
6304 JSTaggedValue res = SlowRuntimeStub::LdObjByValue(thread, receiver, propKey, false, JSTaggedValue::Undefined());
6316 JSTaggedValue receiver = GetThis(sp);
6330 res = ICRuntimeStub::TryLoadICByValue(thread, receiver, propKey, firstValue, secondValue);
6336 receiver, propKey, slotId);
6347 if (LIKELY(receiver.IsHeapObject())) {
6348 JSTaggedValue res = FastRuntimeStub::GetPropertyByValue(thread, receiver, propKey);
6358 JSTaggedValue res = SlowRuntimeStub::LdObjByValue(thread, receiver, propKey, false, JSTaggedValue::Undefined());
6376 JSTaggedValue receiver = GetThis(sp);
6380 res = ICRuntimeStub::TryStoreICByName(thread, receiver, firstValue, secondValue, value);
6389 receiver = GetThis(sp);
6391 res = ICRuntimeStub::StoreICByName(thread, profileTypeArray, receiver, propKey, value, slotId);
6405 JSTaggedValue receiver = GetThis(sp);
6406 if (receiver.IsHeapObject()) {
6412 receiver = GetThis(sp);
6414 JSTaggedValue res = FastRuntimeStub::SetPropertyByName(thread, receiver, propKey, value);
6429 receiver = GetThis(sp); // Maybe moved by GC
6430 JSTaggedValue res = SlowRuntimeStub::StObjByName(thread, receiver, propKey, value);
6448 JSTaggedValue receiver = GetThis(sp);
6452 res = ICRuntimeStub::TryStoreICByName(thread, receiver, firstValue, secondValue, value);
6461 receiver = GetThis(sp);
6463 res = ICRuntimeStub::StoreICByName(thread, profileTypeArray, receiver, propKey, value, slotId);
6477 JSTaggedValue receiver = GetThis(sp);
6478 if (receiver.IsHeapObject()) {
6484 receiver = GetThis(sp);
6486 JSTaggedValue res = FastRuntimeStub::SetPropertyByName(thread, receiver, propKey, value);
6501 receiver = GetThis(sp); // Maybe moved by GC
6502 JSTaggedValue res = SlowRuntimeStub::StObjByName(thread, receiver, propKey, value);
6519 JSTaggedValue receiver = GetThis(sp);
6522 res = ICRuntimeStub::TryLoadICByName(thread, receiver, firstValue, secondValue);
6532 receiver = GetThis(sp);
6536 receiver, propKey, slotId);
6546 JSTaggedValue receiver = GetThis(sp);
6548 << ConvertToString(EcmaString::Cast(propKey.GetTaggedObject())) << ", obj:" << receiver.GetRawData();
6550 if (LIKELY(receiver.IsHeapObject())) {
6552 JSTaggedValue res = FastRuntimeStub::GetPropertyByName(thread, receiver, propKey);
6561 // slow stub not need receiver
6563 JSTaggedValue res = SlowRuntimeStub::LdObjByName(thread, receiver, propKey, false, JSTaggedValue::Undefined());
6580 JSTaggedValue receiver = GetThis(sp);
6583 res = ICRuntimeStub::TryLoadICByName(thread, receiver, firstValue, secondValue);
6593 receiver = GetThis(sp);
6597 receiver, propKey, slotId);
6607 JSTaggedValue receiver = GetThis(sp);
6609 << ConvertToString(EcmaString::Cast(propKey.GetTaggedObject())) << ", obj:" << receiver.GetRawData();
6611 if (LIKELY(receiver.IsHeapObject())) {
6613 JSTaggedValue res = FastRuntimeStub::GetPropertyByName(thread, receiver, propKey);
6622 // slow stub not need receiver
6624 JSTaggedValue res = SlowRuntimeStub::LdObjByName(thread, receiver, propKey, false, JSTaggedValue::Undefined());