Lines Matching defs:exceptRecvHClass
1706 JSHClass *exceptRecvHClass = nullptr;
1709 exceptRecvHClass = thread->GetArrayInstanceHClass(receiver->GetElementsKind(), receiverIsPrototype);
1711 exceptRecvHClass = receiver;
1713 exceptRecvHClass = thread->GetBuiltinInstanceHClass(builtinsId.value());
1716 if (exceptRecvHClass != receiver) {
1720 exceptRecvHClass = JSHClass::Cast(thread->GlobalConstants()->GetIteratorResultClass().GetTaggedObject());
1721 if (exceptRecvHClass == receiver) {
1743 JSHClass *exceptRecvHClass = nullptr;
1746 exceptRecvHClass = thread->GetArrayInstanceHClass(receiver->GetElementsKind(), receiverIsPrototype);
1748 exceptRecvHClass = receiver;
1750 exceptRecvHClass = thread->GetBuiltinInstanceHClass(builtinsId.value());
1758 if ((exceptRecvHClass != receiver) ||
1766 if (IsJSHClassNotEqual(receiver, hold, exceptRecvHClass, exceptRecvHClassOnHeap,
1770 } else if (exceptRecvHClass != receiver || exceptHoldHClass != hold) {
1777 bool PGOProfiler::IsJSHClassNotEqual(JSHClass *receiver, JSHClass *hold, JSHClass *exceptRecvHClass,
1781 //exceptRecvHClass = IHC, exceptRecvHClassOnHeap = IHC OnHeap
1783 return ((exceptRecvHClass != receiver && exceptRecvHClassOnHeap != receiver) ||