Lines Matching refs:ObjKind

69 std::optional<ObjKind> RetainSummaryManager::hasAnyEnabledAttrOf(const Decl *D,  in hasAnyEnabledAttrOf()
71 ObjKind K; in hasAnyEnabledAttrOf()
77 K = ObjKind::CF; in hasAnyEnabledAttrOf()
89 K = ObjKind::ObjC; in hasAnyEnabledAttrOf()
96 K = ObjKind::OS; in hasAnyEnabledAttrOf()
100 K = ObjKind::Generalized; in hasAnyEnabledAttrOf()
110 std::optional<ObjKind> RetainSummaryManager::hasAnyEnabledAttrOf(const Decl *D, in hasAnyEnabledAttrOf()
317 return getPersistentSummary(RetEffect::MakeOwned(ObjKind::CF), in getSummaryForObjCOrCFObject()
331 return getPersistentSummary(RetEffect::MakeOwned(ObjKind::CF), ScratchArgs, in getSummaryForObjCOrCFObject()
337 ScratchArgs = AF.add(ScratchArgs, 1, ArgEffect(DecRef, ObjKind::CF)); in getSummaryForObjCOrCFObject()
345 ScratchArgs = AF.add(ScratchArgs, 2, ArgEffect(DecRef, ObjKind::CF)); in getSummaryForObjCOrCFObject()
366 return getPersistentSummary(RetEffect::MakeOwned(ObjKind::CF), ScratchArgs, in getSummaryForObjCOrCFObject()
489 ArgEffect(DoNothing), ArgEffect(E, ObjKind::CF)); in getSummaryForObjCOrCFObject()
643 ObjKind K = ObjKind::AnyObj; in updateSummaryForArgumentTypes()
646 K = ObjKind::Generalized; in updateSummaryForArgumentTypes()
648 K = ObjKind::OS; in updateSummaryForArgumentTypes()
650 K = ObjKind::ObjC; in updateSummaryForArgumentTypes()
652 K = ObjKind::CF; in updateSummaryForArgumentTypes()
655 if (K != ObjKind::AnyObj) in updateSummaryForArgumentTypes()
797 ArgEffect Effect(AE, ObjKind::CF); in getUnarySummary()
811 /*ThisEff=*/ArgEffect(IncRef, ObjKind::OS)); in getOSSummaryRetainRule()
820 /*ThisEff=*/ArgEffect(DecRef, ObjKind::OS)); in getOSSummaryReleaseRule()
829 /*ThisEff=*/ArgEffect(Dealloc, ObjKind::OS)); in getOSSummaryFreeRule()
834 return getPersistentSummary(RetEffect::MakeOwned(ObjKind::OS), in getOSSummaryCreateRule()
840 return getPersistentSummary(RetEffect::MakeNotOwned(ObjKind::OS), in getOSSummaryGetRule()
846 return getPersistentSummary(RetEffect::MakeOwned(ObjKind::CF), in getCFSummaryCreateRule()
852 return getPersistentSummary(RetEffect::MakeNotOwned(ObjKind::CF), in getCFSummaryGetRule()
927 if (K == ObjKind::OS) { in applyParamAnnotationEffect()
947 Template->addArg(AF, parm_idx, ArgEffect(AK, ObjKind::OS)); in applyParamAnnotationEffect()
994 Template->setThisEffect(ArgEffect(DecRef, ObjKind::OS)); in updateSummaryFromAnnotations()
1008 Template->setReceiverEffect(ArgEffect(DecRef, ObjKind::ObjC)); in updateSummaryFromAnnotations()
1025 ArgEffect ReceiverEff = ArgEffect(DoNothing, ObjKind::ObjC); in getStandardMethodSummary()
1037 ResultEff = RetEffect::MakeNotOwned(ObjKind::ObjC); in getStandardMethodSummary()
1049 ResultEff = RetEffect::MakeOwned(ObjKind::CF); in getStandardMethodSummary()
1052 ResultEff = RetEffect::MakeNotOwned(ObjKind::CF); in getStandardMethodSummary()
1056 ResultEff = RetEffect::MakeNotOwned(ObjKind::CF); in getStandardMethodSummary()
1062 ReceiverEff = ArgEffect(DecRef, ObjKind::ObjC); in getStandardMethodSummary()
1071 ResultEff = RetEffect::MakeOwned(ObjKind::CF); in getStandardMethodSummary()
1074 ReceiverEff = ArgEffect(Autorelease, ObjKind::ObjC); in getStandardMethodSummary()
1077 ReceiverEff = ArgEffect(IncRef, ObjKind::ObjC); in getStandardMethodSummary()
1080 ReceiverEff = ArgEffect(DecRef, ObjKind::ObjC); in getStandardMethodSummary()
1083 ReceiverEff = ArgEffect(Dealloc, ObjKind::ObjC); in getStandardMethodSummary()
1105 ReceiverEff = ArgEffect(StopTrackingHard, ObjKind::ObjC); in getStandardMethodSummary()
1186 getPersistentSummary(RetEffect::MakeNotOwned(ObjKind::ObjC), in InitializeClassMethodSummaries()
1203 ObjCInitRetE, ScratchArgs, ArgEffect(DecRef, ObjKind::ObjC)); in InitializeMethodSummaries()
1215 getPersistentSummary(RetEffect::MakeOwned(ObjKind::CF), ScratchArgs); in InitializeMethodSummaries()
1220 NoRet, ScratchArgs, ArgEffect(IncRef, ObjKind::ObjC)); in InitializeMethodSummaries()
1225 ArgEffect(DecRef, ObjKind::ObjC)); in InitializeMethodSummaries()
1230 ObjKind::ObjC)); in InitializeMethodSummaries()
1235 ObjKind::ObjC)); in InitializeMethodSummaries()