Home
last modified time | relevance | path

Searched refs:IvarAccessHistory (Results 1 – 3 of 3) sorted by relevance

/freebsd-head/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
HDRetainCountChecker.h74 enum class IvarAccessHistory { enum
110 IvarAccessHistory IvarAccess) in RefVal()
147 IvarAccessHistory getIvarAccessHistory() const { in getIvarAccessHistory()
148 return static_cast<IvarAccessHistory>(RawIvarAccessHistory); in getIvarAccessHistory()
172 return RefVal(Owned, o, /*Count=*/1, 0, t, IvarAccessHistory::None); in makeOwned()
180 return RefVal(NotOwned, o, /*Count=*/0, 0, t, IvarAccessHistory::None); in makeNotOwned()
204 assert(getIvarAccessHistory() == IvarAccessHistory::None); in withIvarAccess()
206 getType(), IvarAccessHistory::AccessedDirectly); in withIvarAccess()
210 assert(getIvarAccessHistory() == IvarAccessHistory::AccessedDirectly); in releaseViaIvar()
212 getType(), IvarAccessHistory::ReleasedAfterDirectAccess); in releaseViaIvar()
HDRetainCountChecker.cpp115 case IvarAccessHistory::None: in print()
117 case IvarAccessHistory::AccessedDirectly: in print()
120 case IvarAccessHistory::ReleasedAfterDirectAccess: in print()
315 if (RV->getIvarAccessHistory() != RefVal::IvarAccessHistory::None || in checkPostStmt()
807 RefVal::IvarAccessHistory::AccessedDirectly) in updateSymbol()
824 RefVal::IvarAccessHistory::AccessedDirectly) { in updateSymbol()
870 if (RV->getIvarAccessHistory() != RefVal::IvarAccessHistory::None) in processNonLeakError()
1078 if (X.getIvarAccessHistory() != RefVal::IvarAccessHistory::None) in checkReturnWithRetEffect()
1107 RefVal::IvarAccessHistory::AccessedDirectly) { in checkReturnWithRetEffect()
1230 V.getIvarAccessHistory() == RefVal::IvarAccessHistory::AccessedDirectly) { in handleAutoreleaseCounts()
[all …]
HDRetainCountDiagnostics.cpp141 RefVal::IvarAccessHistory::ReleasedAfterDirectAccess && in shouldGenerateNote()