Lines Matching refs:JSHClass

361     JSHClass* hclass = nullptr;
374 hclass = JSHClass::Cast(protoOrHClass.GetTaggedObject());
418 auto newHClass = JSHClass::Cast(object);
425 auto hclass = JSHClass::Cast(trackInfo->GetCachedHClass().GetTaggedObject());
451 JSHClass *hclass = JSHClass::Cast(object);
460 JSHClass *hclass,
472 JSHClass *hclass, JSTaggedValue &secondValue, uint32_t slotId)
482 JSHClass *hclass, JSTaggedValue &secondValue)
497 JSHClass *hclass, JSTaggedValue &secondValue, uint32_t slotId)
535 JSHClass *hclass, JSTaggedValue &secondValue, uint32_t slotId)
553 JSHClass *hclass, JSTaggedValue &secondValue)
558 auto transitionHClass = JSHClass::Cast(transitionHClassVal.GetTaggedObject());
564 JSHClass *hclass, JSTaggedValue &secondValue)
575 auto transitionHClass = JSHClass::Cast(transitionHClassVal.GetTaggedObject());
581 JSHClass *hclass, JSTaggedValue &secondValue, uint32_t slotId)
608 JSHClass *hclass, JSTaggedValue &secondValue)
641 JSHClass *hclass = JSHClass::Cast(object);
661 JSHClass *hclass = JSHClass::Cast(object);
675 JSHClass *hclass, JSTaggedValue secondValue,
701 JSHClass *hclass, JSTaggedValue &secondValue)
727 JSHClass *hclass, JSTaggedValue &secondValue)
736 auto transitionHClass = JSHClass::Cast(transitionHClassVal.GetTaggedObject());
747 JSHClass *hclass, JSTaggedValue &secondValue)
755 auto transitionHClass = JSHClass::Cast(transitionHClassVal.GetTaggedObject());
766 JSHClass *hclass, JSTaggedValue &secondValue)
810 JSHClass *hclass = JSHClass::Cast(object);
828 JSHClass *hclass = JSHClass::Cast(object);
832 JSHClass *functionPrototypeHC = JSObject::Cast(env->GetFunctionPrototype().GetTaggedValue())->GetClass();
834 if (!foundHClass.IsUndefined() && JSHClass::Cast(foundHClass.GetTaggedObject()) != functionPrototypeHC) {
845 JSTaggedValue JITProfiler::TryFindKeyInPrototypeChain(TaggedObject *currObj, JSHClass *currHC, JSTaggedValue key)
854 int entry = JSHClass::FindPropertyEntry(vm_->GetJSThread(), currHC, key);
898 JSHClass *receiver, JSHClass *hold, JSHClass *holdTra, uint32_t accessorMethodId)
909 int32_t bcOffset, JSHClass *receiver, JSHClass *hold, JSHClass *holdTra, PGOSampleType accessorMethod)
919 void JITProfiler::AddBuiltinsInfo(ApEntityId abcId, int32_t bcOffset, JSHClass *receiver,
920 JSHClass *transitionHClass, OnHeapMode onHeap, bool everOutOfBounds)
948 bool JITProfiler::AddBuiltinsInfoByNameInInstance(ApEntityId abcId, int32_t bcOffset, JSHClass *receiver)
963 JSHClass *exceptRecvHClass = nullptr;
977 exceptRecvHClass = JSHClass::Cast(thread->GlobalConstants()->GetIteratorResultClass().GetTaggedObject());
992 bool JITProfiler::AddBuiltinsInfoByNameInProt(ApEntityId abcId, int32_t bcOffset, JSHClass *receiver, JSHClass *hold)
1000 JSHClass *exceptRecvHClass = nullptr;
1038 bool JITProfiler::IsJSHClassNotEqual(JSHClass *receiver, JSHClass *hold, JSHClass *exceptRecvHClass,
1039 JSHClass *exceptRecvHClassOnHeap, JSHClass *exceptHoldHClass,
1040 JSHClass *exceptPrototypeOfPrototypeHClass)