Lines Matching refs:transPhc
401 JSHandle<JSTaggedValue> transPhc(thread, transHc.second);
402 if (transIhc->IsUndefined() || transPhc->IsUndefined()) {
405 ReBuildFunctionInheritanceRelationship(thread, proto, JSHandle<JSTaggedValue>(baseIhc), transIhc, transPhc);
414 const JSHandle<JSTaggedValue> &transPhc)
417 if (baseIhc.GetTaggedType() == transPhc.GetTaggedType()) {
420 // use transPhc to replace the hclass of proto
422 proto->GetTaggedObject()->SynchronizedSetClass(thread, JSHClass::Cast(transPhc->GetTaggedObject()));
423 ASSERT(JSHClass::Cast(transPhc->GetTaggedObject())->IsPrototype());
425 JSHClass::Cast(transPhc->GetTaggedObject())->SetPrototype(thread, oldPhc->GetPrototype());
427 JSTaggedValue phcPrototype = JSHClass::Cast(transPhc->GetTaggedObject())->GetPrototype();