Home
last modified time | relevance | path

Searched refs:RefVal (Results 1 – 4 of 4) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountChecker.h51 class RefVal {
110 RefVal(Kind k, ObjKind o, unsigned cnt, unsigned acnt, QualType t, in RefVal() function
172 static RefVal makeOwned(ObjKind o, QualType t) { in makeOwned()
173 return RefVal(Owned, o, /*Count=*/1, 0, t, IvarAccessHistory::None); in makeOwned()
180 static RefVal makeNotOwned(ObjKind o, QualType t) { in makeNotOwned()
181 return RefVal(NotOwned, o, /*Count=*/0, 0, t, IvarAccessHistory::None); in makeNotOwned()
184 RefVal operator-(size_t i) const {
185 return RefVal(getKind(), getObjKind(), getCount() - i,
189 RefVal operator+(size_t i) const {
190 return RefVal(getKind(), getObjKind(), getCount() + i,
[all …]
H A DRetainCountChecker.cpp22 REGISTER_MAP_WITH_PROGRAMSTATE(RefBindings, SymbolRef, RefVal)
28 const RefVal *getRefBinding(ProgramStateRef State, SymbolRef Sym) { in getRefBinding()
37 RefVal Val) { in setRefBinding()
46 void RefVal::print(raw_ostream &Out) const { in print()
104 case RefVal::ErrorOverAutorelease: in print()
108 case RefVal::ErrorReturnedNotOwned: in print()
214 const RefVal* T = getRefBinding(state, Sym); in checkPostStmt()
218 RefVal::Kind hasErr = (RefVal::Kind) 0; in checkPostStmt()
236 if (const RefVal* T = getRefBinding(state, sym)) { in processObjCLiterals()
237 RefVal::Kind hasErr = (RefVal::Kind) 0; in processObjCLiterals()
[all …]
H A DRetainCountDiagnostics.cpp97 const RefVal *PrevT, in shouldGenerateNote()
98 const RefVal &CurrV, in shouldGenerateNote()
101 RefVal PrevV = *PrevT; in shouldGenerateNote()
109 if (CurrV.getKind() == RefVal::Released) { in shouldGenerateNote()
119 case RefVal::Owned: in shouldGenerateNote()
120 case RefVal::NotOwned: in shouldGenerateNote()
141 case RefVal::Released: in shouldGenerateNote()
143 RefVal::IvarAccessHistory::ReleasedAfterDirectAccess && in shouldGenerateNote()
150 case RefVal::ReturnedOwned: in shouldGenerateNote()
159 case RefVal::ReturnedNotOwned: in shouldGenerateNote()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/DebugInfo/DWARF/
H A DDWARFVerifier.cpp602 Optional<uint64_t> RefVal = AttrValue.Value.getAsReference(); in verifyDebugInfoForm() local
603 assert(RefVal); in verifyDebugInfoForm()
604 if (RefVal) { in verifyDebugInfoForm()
618 ReferenceToDIEOffsets[*RefVal].insert(Die.getOffset()); in verifyDebugInfoForm()
626 Optional<uint64_t> RefVal = AttrValue.Value.getAsReference(); in verifyDebugInfoForm() local
627 assert(RefVal); in verifyDebugInfoForm()
628 if (RefVal) { in verifyDebugInfoForm()
629 if (*RefVal >= DieCU->getInfoSection().Data.size()) { in verifyDebugInfoForm()
637 ReferenceToDIEOffsets[*RefVal].insert(Die.getOffset()); in verifyDebugInfoForm()