Lines Matching defs:abcId
34 EntityId methodId, ApEntityId abcId, const uint8_t *pcStart, uint32_t codeSize,
41 abcId_ = abcId;
459 void JITProfiler::ConvertICByNameWithHandler(ApEntityId abcId, int32_t bcOffset,
464 HandleLoadType(abcId, bcOffset, hclass, secondValue, slotId);
468 HandleOtherTypes(abcId, bcOffset, hclass, secondValue, slotId);
471 void JITProfiler::HandleLoadType(ApEntityId &abcId, int32_t &bcOffset,
475 HandleLoadTypeInt(abcId, bcOffset, hclass, secondValue);
477 HandleLoadTypePrototypeHandler(abcId, bcOffset, hclass, secondValue, slotId);
481 void JITProfiler::HandleLoadTypeInt(ApEntityId &abcId, int32_t &bcOffset,
488 if (AddBuiltinsInfoByNameInInstance(abcId, bcOffset, hclass)) {
492 AddObjectInfo(abcId, bcOffset, hclass, hclass, hclass);
496 void JITProfiler::HandleLoadTypePrototypeHandler(ApEntityId &abcId, int32_t &bcOffset,
528 if (AddBuiltinsInfoByNameInProt(abcId, bcOffset, hclass, holderHClass)) {
531 AddObjectInfo(abcId, bcOffset, hclass, holderHClass, holderHClass, accessorMethodId);
534 void JITProfiler::HandleOtherTypes(ApEntityId &abcId, int32_t &bcOffset,
538 AddObjectInfo(abcId, bcOffset, hclass, hclass, hclass);
540 HandleTransitionHandler(abcId, bcOffset, hclass, secondValue);
542 HandleTransWithProtoHandler(abcId, bcOffset, hclass, secondValue);
544 HandleOtherTypesPrototypeHandler(abcId, bcOffset, hclass, secondValue, slotId);
548 HandleStoreTSHandler(abcId, bcOffset, hclass, secondValue);
552 void JITProfiler::HandleTransitionHandler(ApEntityId &abcId, int32_t &bcOffset,
559 AddObjectInfo(abcId, bcOffset, hclass, hclass, transitionHClass);
563 void JITProfiler::HandleTransWithProtoHandler(ApEntityId &abcId, int32_t &bcOffset,
576 AddObjectInfo(abcId, bcOffset, hclass, hclass, transitionHClass);
580 void JITProfiler::HandleOtherTypesPrototypeHandler(ApEntityId &abcId, int32_t &bcOffset,
604 AddObjectInfo(abcId, bcOffset, hclass, holderHClass, holderHClass, accessorMethodId);
607 void JITProfiler::HandleStoreTSHandler(ApEntityId &abcId, int32_t &bcOffset,
619 AddObjectInfo(abcId, bcOffset, hclass, holderHClass, holderHClass);
622 void JITProfiler::ConvertICByNameWithPoly(ApEntityId abcId, int32_t bcOffset, JSTaggedValue cacheValue, BCType type,
642 ConvertICByNameWithHandler(abcId, bcOffset, hclass, handler, type, slotId);
674 void JITProfiler::ConvertICByValueWithHandler(ApEntityId abcId, int32_t bcOffset,
685 AddBuiltinsInfo(abcId, bcOffset, hclass, hclass);
690 AddBuiltinsInfo(abcId, bcOffset, hclass, hclass, onHeap);
693 AddObjectInfo(abcId, bcOffset, hclass, hclass, hclass);
697 HandleStoreType(abcId, bcOffset, hclass, secondValue);
700 void JITProfiler::HandleStoreType(ApEntityId &abcId, int32_t &bcOffset,
706 AddBuiltinsInfo(abcId, bcOffset, hclass, hclass,
712 AddBuiltinsInfo(abcId, bcOffset, hclass, hclass, onHeap,
716 AddObjectInfo(abcId, bcOffset, hclass, hclass, hclass);
718 HandleTransition(abcId, bcOffset, hclass, secondValue);
720 HandleTransWithProto(abcId, bcOffset, hclass, secondValue);
722 HandlePrototypeHandler(abcId, bcOffset, hclass, secondValue);
726 void JITProfiler::HandleTransition(ApEntityId &abcId, int32_t &bcOffset,
738 AddBuiltinsInfo(abcId, bcOffset, hclass, transitionHClass,
741 AddObjectInfo(abcId, bcOffset, hclass, hclass, transitionHClass);
746 void JITProfiler::HandleTransWithProto(ApEntityId &abcId, int32_t &bcOffset,
757 AddBuiltinsInfo(abcId, bcOffset, hclass, transitionHClass,
760 AddObjectInfo(abcId, bcOffset, hclass, hclass, transitionHClass);
765 void JITProfiler::HandlePrototypeHandler(ApEntityId &abcId, int32_t &bcOffset,
783 AddBuiltinsInfo(abcId, bcOffset, hclass, hclass,
789 AddObjectInfo(abcId, bcOffset, hclass, holderHClass, holderHClass);
792 void JITProfiler::ConvertICByValueWithPoly(ApEntityId abcId, int32_t bcOffset, JSTaggedValue cacheValue, BCType type)
811 ConvertICByValueWithHandler(abcId, bcOffset, hclass, handler, type);
897 bool JITProfiler::AddObjectInfo(ApEntityId abcId, int32_t bcOffset,
900 PGOSampleType accessor = PGOSampleType::CreateProfileType(abcId, accessorMethodId, ProfileType::Kind::MethodId);
919 void JITProfiler::AddBuiltinsInfo(ApEntityId abcId, int32_t bcOffset, JSHClass *receiver,
926 auto profileType = ProfileType::CreateBuiltinsArray(abcId, type, elementsKind, transitionElementsKind,
932 auto profileType = ProfileType::CreateBuiltinsTypedArray(abcId, jsType, onHeap, everOutOfBounds);
937 PGOObjectInfo info(ProfileType::CreateBuiltins(abcId, type));
942 void JITProfiler::AddBuiltinsGlobalInfo(ApEntityId abcId, int32_t bcOffset, GlobalIndex globalsId)
944 PGOObjectInfo info(ProfileType::CreateGlobals(abcId, globalsId));
948 bool JITProfiler::AddBuiltinsInfoByNameInInstance(ApEntityId abcId, int32_t bcOffset, JSHClass *receiver)
955 AddBuiltinsGlobalInfo(abcId, bcOffset, entry->second);
981 AddBuiltinsGlobalInfo(abcId, bcOffset, globalsId);
988 AddBuiltinsInfo(abcId, bcOffset, receiver, receiver);
992 bool JITProfiler::AddBuiltinsInfoByNameInProt(ApEntityId abcId, int32_t bcOffset, JSHClass *receiver, JSHClass *hold)
1034 AddBuiltinsInfo(abcId, bcOffset, receiver, receiver);