Searched refs:ObjCIvarRegion (Results 1 – 11 of 11) sorted by relevance
36 static const ObjCIvarRegion *getParentIvarRegion(const MemRegion *R);54 const ObjCIvarRegion *58 if (const ObjCIvarRegion *IR = dyn_cast<ObjCIvarRegion>(SR)) in getParentIvarRegion()114 } else if (const ObjCIvarRegion *IVR = getParentIvarRegion(R)) { in CheckDispatchOnce()
143 const ObjCIvarRegion *getIvarRegionForIvarSymbol(SymbolRef IvarSym) const;309 const ObjCIvarRegion *311 return dyn_cast_or_null<ObjCIvarRegion>(IvarSym->getOriginRegion()); in getIvarRegionForIvarSymbol()319 const ObjCIvarRegion *IvarRegion = getIvarRegionForIvarSymbol(IvarSym); in getInstanceSymbolFromIvarSymbol()515 const ObjCIvarRegion *IvarRegion = cast<ObjCIvarRegion>(TVR); in diagnoseMissingReleases()857 const ObjCIvarRegion *RemovedRegion = getIvarRegionForIvarSymbol(Value); in removeValueRequiringRelease()869 const ObjCIvarRegion *UnreleasedRegion = getIvarRegionForIvarSymbol(Sym); in removeValueRequiringRelease()
159 auto *IvarRegion = dyn_cast_or_null<ObjCIvarRegion>(PriorSubRegion); in checkLocation()
163 ObjCIvarRegion::ObjCIvarRegion(const ObjCIvarDecl *ivd, const SubRegion *sReg) in ObjCIvarRegion() function in ObjCIvarRegion166 const ObjCIvarDecl *ObjCIvarRegion::getDecl() const { return IVD; } in getDecl()168 QualType ObjCIvarRegion::getValueType() const { in getValueType()282 void ObjCIvarRegion::ProfileRegion(llvm::FoldingSetNodeID& ID, in ProfileRegion()290 void ObjCIvarRegion::Profile(llvm::FoldingSetNodeID &ID) const { in Profile()507 void ObjCIvarRegion::dumpToStream(raw_ostream &os) const { in dumpToStream()624 bool ObjCIvarRegion::canPrintPrettyAsExpr() const { in canPrintPrettyAsExpr()628 void ObjCIvarRegion::printPrettyAsExpr(raw_ostream &os) const { in printPrettyAsExpr()1144 const ObjCIvarRegion*1147 return getSubRegion<ObjCIvarRegion>(d, superRegion); in getObjCIvarRegion()
65 assert((r == r->getBaseRegion() || isa<ObjCIvarRegion>(r) || in BindingKey()567 SVal getBindingForObjCIvar(RegionBindingsConstRef B, const ObjCIvarRegion *R);1492 if (const ObjCIvarRegion *IVR = dyn_cast<ObjCIvarRegion>(R)) { in getBinding()1920 const ObjCIvarRegion* R) { in getBindingForObjCIvar()
584 if (const auto *IvarR = dyn_cast<ObjCIvarRegion>(RegionOfInterest)) { in VisitNode()
75 REGION(ObjCIvarRegion, DeclRegion)
1091 class ObjCIvarRegion : public DeclRegion {1096 ObjCIvarRegion(const ObjCIvarDecl *ivd, const SubRegion *sReg);1430 const ObjCIvarRegion *getObjCIvarRegion(const ObjCIvarDecl *ivd,
200 std::string VisitObjCIvarRegion(const ObjCIvarRegion *R) { in VisitObjCIvarRegion()
80 Consequently, although the base region of an ObjCIvarRegion is the entire
293 if (!Sym || !dyn_cast_or_null<ObjCIvarRegion>(Sym->getOriginRegion())) in checkPostStmt()