Searched refs:ObjKind (Results 1 – 6 of 6) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Analysis/ |
| H A D | RetainSummaryManager.cpp | 68 Optional<ObjKind> RetainSummaryManager::hasAnyEnabledAttrOf(const Decl *D, in hasAnyEnabledAttrOf() 70 ObjKind K; in hasAnyEnabledAttrOf() 76 K = ObjKind::CF; in hasAnyEnabledAttrOf() 88 K = ObjKind::ObjC; in hasAnyEnabledAttrOf() 95 K = ObjKind::OS; in hasAnyEnabledAttrOf() 99 K = ObjKind::Generalized; in hasAnyEnabledAttrOf() 109 Optional<ObjKind> RetainSummaryManager::hasAnyEnabledAttrOf(const Decl *D, in hasAnyEnabledAttrOf() 306 return getPersistentSummary(RetEffect::MakeOwned(ObjKind::CF), in getSummaryForObjCOrCFObject() 320 return getPersistentSummary(RetEffect::MakeOwned(ObjKind::CF), ScratchArgs, in getSummaryForObjCOrCFObject() 327 ScratchArgs = AF.add(ScratchArgs, 1, ArgEffect(DecRef, ObjKind::CF)); in getSummaryForObjCOrCFObject() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Analysis/ |
| H A D | RetainSummaryManager.h | 35 enum class ObjKind { enum 120 ObjKind O; 122 explicit ArgEffect(ArgEffectKind K = DoNothing, ObjKind O = ObjKind::AnyObj) 126 ObjKind getObjKind() const { return O; } in getObjKind() 167 ObjKind O; 169 RetEffect(Kind k, ObjKind o = ObjKind::AnyObj) : K(k), O(o) {} in K() 174 ObjKind getObjKind() const { return O; } in getObjKind() 189 return RetEffect(OwnedWhenTrackedReceiver, ObjKind::ObjC); in MakeOwnedWhenTrackedReceiver() 192 static RetEffect MakeOwned(ObjKind o) { in MakeOwned() 195 static RetEffect MakeNotOwned(ObjKind o) { in MakeNotOwned() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/ |
| H A D | RetainCountChecker.cpp | 189 ObjKind K; in checkPostStmt() 191 K = ObjKind::ObjC; in checkPostStmt() 193 K = ObjKind::CF; in checkPostStmt() 239 ArgEffect(MayEscape, ObjKind::ObjC), hasErr, C); in processObjCLiterals() 253 RefVal::makeNotOwned(ObjKind::ObjC, ResultTy)); in processObjCLiterals() 279 RefVal::makeNotOwned(ObjKind::ObjC, ResultTy)); in checkPostStmt() 300 ObjKind Kind; in checkPostStmt() 302 Kind = ObjKind::ObjC; in checkPostStmt() 304 Kind = ObjKind::CF; in checkPostStmt() 438 if (TrackedValue->getObjKind() != ObjKind::OS) in shouldEscapeOSArgumentOnCall() [all …]
|
| H A D | RetainCountChecker.h | 110 RefVal(Kind k, ObjKind o, unsigned cnt, unsigned acnt, QualType t, in RefVal() 123 ObjKind getObjKind() const { in getObjKind() 124 return static_cast<ObjKind>(RawObjectKind); in getObjKind() 172 static RefVal makeOwned(ObjKind o, QualType t) { in makeOwned() 180 static RefVal makeNotOwned(ObjKind o, QualType t) { in makeNotOwned()
|
| H A D | RetainCountDiagnostics.cpp | 266 if (CurrV.getObjKind() == ObjKind::CF) { in generateDiagnosticsForCallLike() 269 } else if (CurrV.getObjKind() == ObjKind::OS) { in generateDiagnosticsForCallLike() 272 } else if (CurrV.getObjKind() == ObjKind::Generalized) { in generateDiagnosticsForCallLike() 276 assert(CurrV.getObjKind() == ObjKind::ObjC); in generateDiagnosticsForCallLike() 820 ObjKind K = RV->getObjKind(); in getEndPath() 821 if (K == ObjKind::ObjC || K == ObjKind::CF) { in getEndPath() 828 } else if (RV->getObjKind() == ObjKind::OS) { in getEndPath()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/ARCMigrate/ |
| H A D | ObjCMT.cpp | 1464 if (Ret.getObjKind() == ObjKind::CF) { in AddCFAnnotations() 1471 else if (Ret.getObjKind() == ObjKind::ObjC) { in AddCFAnnotations() 1487 if (AE.getKind() == DecRef && AE.getObjKind() == ObjKind::CF && in AddCFAnnotations() 1493 } else if (AE.getKind() == DecRef && AE.getObjKind() == ObjKind::ObjC && in AddCFAnnotations() 1525 if (Ret.getObjKind() == ObjKind::CF && in migrateAddFunctionAnnotation() 1540 AE.getKind() == IncRef) && AE.getObjKind() == ObjKind::CF) { in migrateAddFunctionAnnotation() 1577 if (Ret.getObjKind() == ObjKind::CF) { in AddCFAnnotations() 1584 else if (Ret.getObjKind() == ObjKind::ObjC) { in AddCFAnnotations() 1613 && AE.getObjKind() == ObjKind::CF in AddCFAnnotations() 1656 if ((Ret.getObjKind() == ObjKind::CF || in migrateAddMethodAnnotation() [all …]
|