Lines Matching defs:exceptRecvHClass
963 JSHClass *exceptRecvHClass = nullptr;
966 exceptRecvHClass = thread->GetArrayInstanceHClass(receiver->GetElementsKind(), receiverIsPrototype);
968 exceptRecvHClass = receiver;
970 exceptRecvHClass = thread->GetBuiltinInstanceHClass(builtinsId.value());
973 if (exceptRecvHClass != receiver) {
977 exceptRecvHClass = JSHClass::Cast(thread->GlobalConstants()->GetIteratorResultClass().GetTaggedObject());
978 if (exceptRecvHClass == receiver) {
1000 JSHClass *exceptRecvHClass = nullptr;
1003 exceptRecvHClass = thread->GetArrayInstanceHClass(receiver->GetElementsKind(), receiverIsPrototype);
1005 exceptRecvHClass = receiver;
1007 exceptRecvHClass = thread->GetBuiltinInstanceHClass(builtinsId.value());
1015 if ((exceptRecvHClass != receiver) ||
1023 if (JITProfiler::IsJSHClassNotEqual(receiver, hold, exceptRecvHClass, exceptRecvHClassOnHeap, exceptHoldHClass,
1027 } else if (exceptRecvHClass != receiver || exceptHoldHClass != hold) {
1038 bool JITProfiler::IsJSHClassNotEqual(JSHClass *receiver, JSHClass *hold, JSHClass *exceptRecvHClass,
1042 //exceptRecvHClass = IHC, exceptRecvHClassOnHeap = IHC OnHeap
1044 return ((exceptRecvHClass != receiver && exceptRecvHClassOnHeap != receiver) ||