/external/clang/lib/StaticAnalyzer/Checkers/ |
IvarInvalidationChecker.cpp | 58 const ObjCIvarDecl*> MethToIvarMapTy; 60 const ObjCIvarDecl*> PropToIvarMapTy; 61 typedef llvm::DenseMap<const ObjCIvarDecl*, 95 typedef llvm::DenseMap<const ObjCIvarDecl*, InvalidationInfo> IvarSet; 128 void markInvalidated(const ObjCIvarDecl *Iv); 186 static bool trackIvar(const ObjCIvarDecl *Iv, IvarSet &TrackedIvars, 187 const ObjCIvarDecl **FirstIvarDecl); 192 static const ObjCIvarDecl *findPropertyBackingIvar( 196 const ObjCIvarDecl **FirstIvarDecl); 200 const ObjCIvarDecl *IvarDecl [all...] |
DirectIvarAssignment.cpp | 62 typedef llvm::DenseMap<const ObjCIvarDecl*, 100 static const ObjCIvarDecl *findPropertyBackingIvar(const ObjCPropertyDecl *PD, 104 ObjCIvarDecl *ID = PD->getPropertyIvarDecl(); 136 const ObjCIvarDecl *ID = findPropertyBackingIvar(PD, InterD, 189 if (const ObjCIvarDecl *D = IvarRef->getDecl()) {
|
ObjCUnusedIVarsChecker.cpp | 31 typedef llvm::DenseMap<const ObjCIvarDecl*,IVarState> IvarUsageMap; 38 const ObjCIvarDecl *D = Ex->getDecl(); 68 const ObjCIvarDecl *ID = D->getPropertyIvarDecl(); 123 const ObjCIvarDecl *ID = *I; 130 if (ID->getAccessControl() != ObjCIvarDecl::Private ||
|
CheckObjCDealloc.cpp | 52 static bool scan_ivar_release(Stmt *S, ObjCIvarDecl *ID, 118 ObjCIvarDecl *ID = *I; 222 ObjCIvarDecl *ID = I->getPropertyIvarDecl();
|
/external/clang/lib/CodeGen/ |
CGObjCRuntime.h | 51 class ObjCIvarDecl; 80 const ObjCIvarDecl *Ivar); 83 const ObjCIvarDecl *Ivar); 88 const ObjCIvarDecl *Ivar, 256 const ObjCIvarDecl *Ivar, 260 const ObjCIvarDecl *Ivar) = 0; 290 const ObjCIvarDecl *Ivar);
|
CGObjCRuntime.cpp | 31 const ObjCIvarDecl *Ivar) { 53 for (const ObjCIvarDecl *IVD = Container->all_declared_ivar_begin(); 66 const ObjCIvarDecl *Ivar) { 73 const ObjCIvarDecl *Ivar) { 81 const ObjCIvarDecl *Ivar) { 88 const ObjCIvarDecl *Ivar,
|
CodeGenTypes.h | 43 class ObjCIvarDecl;
|
CGObjC.cpp | 486 static void emitStructGetterCall(CodeGenFunction &CGF, ObjCIvarDecl *ivar, 594 ObjCIvarDecl *ivar = propImpl->getPropertyIvarDecl(); 755 ObjCIvarDecl *ivar, 796 ObjCIvarDecl *ivar = propImpl->getPropertyIvarDecl(); 807 ObjCIvarDecl *ivar = propImpl->getPropertyIvarDecl(); [all...] |
CGObjCMac.cpp | [all...] |
/external/clang/include/clang/AST/ |
DeclObjC.h | 27 class ObjCIvarDecl; 547 ObjCIvarDecl *getIvarDecl(IdentifierInfo *Id) const; 603 /// { // instance variables are represented by ObjCIvarDecl. 648 ObjCIvarDecl *IvarList; 820 typedef specific_decl_iterator<ObjCIvarDecl> ivar_iterator; 843 ObjCIvarDecl *all_declared_ivar_begin(); 844 const ObjCIvarDecl *all_declared_ivar_begin() const { 849 void setIvarList(ObjCIvarDecl *ivar) { data().IvarList = ivar; } [all...] |
ExprObjC.h | 461 ObjCIvarDecl *D; 468 ObjCIvarRefExpr(ObjCIvarDecl *d, QualType t, 480 ObjCIvarDecl *getDecl() { return D; } 481 const ObjCIvarDecl *getDecl() const { return D; } 482 void setDecl(ObjCIvarDecl *d) { D = d; } [all...] |
/external/clang/lib/AST/ |
DeclObjC.cpp | 55 ObjCIvarDecl * 60 if (ObjCIvarDecl *ivar = dyn_cast<ObjCIvarDecl>(*Ivar)) 325 ObjCIvarDecl *ObjCInterfaceDecl::lookupInstanceVariable(IdentifierInfo *ID, 336 if (ObjCIvarDecl *I = ClassDecl->getIvarDecl(ID)) { 345 if (ObjCIvarDecl *I = Ext->getIvarDecl(ID)) { [all...] |
DumpXML.cpp | 860 // ObjCIvarDecl 861 void setAccessControl(StringRef prop, ObjCIvarDecl::AccessControl AC) { 863 case ObjCIvarDecl::None: return set(prop, "none"); 864 case ObjCIvarDecl::Private: return set(prop, "private"); 865 case ObjCIvarDecl::Protected: return set(prop, "protected"); 866 case ObjCIvarDecl::Public: return set(prop, "public"); 867 case ObjCIvarDecl::Package: return set(prop, "package"); 870 void visitObjCIvarDeclAttrs(ObjCIvarDecl *D) {
|
ASTDumper.cpp | 229 void VisitObjCIvarDecl(const ObjCIvarDecl *D); [all...] |
/external/clang/lib/ARCMigrate/ |
TransProperties.cpp | 61 ObjCIvarDecl *IvarD; 111 ObjCIvarDecl *ivarD = implD->getPropertyIvarDecl(); 310 ObjCIvarDecl *Ivar; 312 PlusOneAssign(ObjCIvarDecl *D) : Ivar(D) {} 373 bool isUserDeclared(ObjCIvarDecl *ivarD) const {
|
TransZeroOutPropsInDealloc.cpp | 173 ObjCIvarDecl *IVDecl = IV->getDecl();
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
Store.h | 27 class ObjCIvarDecl; 111 virtual SVal getLValueIvar(const ObjCIvarDecl *decl, SVal base);
|
MemRegion.h | 946 ObjCIvarRegion(const ObjCIvarDecl *ivd, const MemRegion* sReg); 948 static void ProfileRegion(llvm::FoldingSetNodeID& ID, const ObjCIvarDecl *ivd, 952 const ObjCIvarDecl *getDecl() const; [all...] |
/external/clang/lib/StaticAnalyzer/Core/ |
Store.cpp | 403 // NOTE: We must have this check first because ObjCIvarDecl is a subclass 405 if (const ObjCIvarDecl *ID = dyn_cast<ObjCIvarDecl>(D)) 411 SVal StoreManager::getLValueIvar(const ObjCIvarDecl *decl, SVal base) {
|
MemRegion.cpp | 229 ObjCIvarRegion::ObjCIvarRegion(const ObjCIvarDecl *ivd, const MemRegion* sReg) 232 const ObjCIvarDecl *ObjCIvarRegion::getDecl() const { 233 return cast<ObjCIvarDecl>(D); 316 const ObjCIvarDecl *ivd, 889 MemRegionManager::getObjCIvarRegion(const ObjCIvarDecl *d, [all...] |
/external/clang/tools/libclang/ |
IndexDecl.cpp | 168 if (!isa<ObjCIvarDecl>(*I)) 225 if (ObjCIvarDecl *IvarD = D->getPropertyIvarDecl()) {
|
/external/clang/lib/Rewrite/Frontend/ |
RewriteModernObjC.cpp | 149 llvm::SmallPtrSet<ObjCIvarDecl *, 8> > ReferencedIvars; 153 llvm::DenseMap<const ObjCIvarDecl* , unsigned> IvarGroupNumber; 339 std::string getIvarAccessString(ObjCIvarDecl *D); 367 unsigned ObjCIvarBitfieldGroupNo(ObjCIvarDecl *IV); 369 void ObjCIvarBitfieldGroupDecl(ObjCIvarDecl *IV, std::string &Result); 371 void ObjCIvarBitfieldGroupType(ObjCIvarDecl *IV, std::string &Result); 373 void ObjCIvarBitfieldGroupOffset(ObjCIvarDecl *IV, std::string &Result); 375 QualType GetGroupRecordTypeForObjCIvarBitfield(ObjCIvarDecl *IV); 377 ObjCIvarDecl *IV, 378 SmallVectorImpl<ObjCIvarDecl *> &IVars) [all...] |
/external/clang/lib/Sema/ |
SemaExprMember.cpp | [all...] |
SemaObjCProperty.cpp | 618 ObjCIvarDecl *ivar) { 643 ivar->getAccessControl() == ObjCIvarDecl::Private) { 695 ObjCPropertyDecl *property, ObjCIvarDecl *ivar) { [all...] |
SemaAccess.cpp | [all...] |