Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountChecker.h50 class RefVal {
183 RefVal operator-(size_t i) const {
188 RefVal operator+(size_t i) const {
193 RefVal operator^(Kind k) const {
198 RefVal autorelease() const { in autorelease()
203 RefVal withIvarAccess() const { in withIvarAccess()
209 RefVal releaseViaIvar() const { in releaseViaIvar()
216 bool hasSameState(const RefVal &X) const { in hasSameState()
221 bool operator==(const RefVal& X) const {
334 RefVal V, ArgEffect E, RefVal::Kind &hasErr,
[all …]
H A DRetainCountChecker.cpp217 RefVal::Kind hasErr = (RefVal::Kind) 0; in checkPostStmt()
236 RefVal::Kind hasErr = (RefVal::Kind) 0; in processObjCLiterals()
325 RefVal PlusZero = RefVal::makeNotOwned(Kind, Ty); in checkPostStmt()
610 RefVal::Kind hasErr = (RefVal::Kind) 0; in checkSummary()
751 case RefVal::Owned: in updateSymbol()
787 case RefVal::Owned: in updateSymbol()
802 case RefVal::Owned: in updateSymbol()
996 RefVal X = *T; in processReturn()
999 case RefVal::Owned: { in processReturn()
1007 case RefVal::NotOwned: { in processReturn()
[all …]
H A DRetainCountDiagnostics.cpp95 const RefVal *PrevT, in shouldGenerateNote()
96 const RefVal &CurrV, in shouldGenerateNote()
99 RefVal PrevV = *PrevT; in shouldGenerateNote()
107 if (CurrV.getKind() == RefVal::Released) { in shouldGenerateNote()
117 case RefVal::Owned: in shouldGenerateNote()
118 case RefVal::NotOwned: in shouldGenerateNote()
139 case RefVal::Released: in shouldGenerateNote()
148 case RefVal::ReturnedOwned: in shouldGenerateNote()
157 case RefVal::ReturnedNotOwned: in shouldGenerateNote()
481 const RefVal* CurrT = getRefBinding(CurrSt, Sym); in VisitNode()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DAcceleratorRecordsSaver.cpp22 std::optional<DWARFFormValue> RefVal; in hashFullyQualifiedName() local
28 if (!(RefVal = InputDIE.find(dwarf::DW_AT_specification)) && in hashFullyQualifiedName()
29 !(RefVal = InputDIE.find(dwarf::DW_AT_abstract_origin))) in hashFullyQualifiedName()
32 if (!RefVal->isFormClass(DWARFFormValue::FC_Reference)) in hashFullyQualifiedName()
36 *RefVal, ResolveInterCUReferencesMode::Resolve); in hashFullyQualifiedName()
/freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFVerifier.cpp750 std::optional<uint64_t> RefVal = AttrValue.Value.getAsReference(); in verifyDebugInfoForm() local
751 assert(RefVal); in verifyDebugInfoForm()
752 if (RefVal) { in verifyDebugInfoForm()
766 LocalReferences[*RefVal].insert(Die.getOffset()); in verifyDebugInfoForm()
774 std::optional<uint64_t> RefVal = AttrValue.Value.getAsReference(); in verifyDebugInfoForm() local
775 assert(RefVal); in verifyDebugInfoForm()
776 if (RefVal) { in verifyDebugInfoForm()
777 if (*RefVal >= DieCU->getInfoSection().Data.size()) { in verifyDebugInfoForm()
785 CrossUnitReferences[*RefVal].insert(Die.getOffset()); in verifyDebugInfoForm()