/external/clang/lib/ARCMigrate/ |
TransProperties.cpp | 16 // - If a property is synthesized, adds the ownership specifier in the ivar 423 ObjCIvarDecl *Ivar; 425 PlusOneAssign(ObjCIvarDecl *D) : Ivar(D) {} 430 if (RE->getDecl() != Ivar)
|
/external/clang/lib/AST/ |
DeclObjC.cpp | 49 /// getIvarDecl - This method looks up an ivar in this ContextDecl. 53 lookup_const_iterator Ivar, IvarEnd; 54 for (llvm::tie(Ivar, IvarEnd) = lookup(Id); Ivar != IvarEnd; ++Ivar) { 55 if (ObjCIvarDecl *ivar = dyn_cast<ObjCIvarDecl>(*Ivar)) 56 return ivar; 671 /// all_declared_ivar_begin - return first ivar declared in this class, 806 // Ivar's can only appear in interfaces, implementations (via synthesize [all...] |
/external/clang/lib/Sema/ |
SemaObjCProperty.cpp | 459 ObjCIvarDecl *ivar) { 460 if (property->isInvalidDecl() || ivar->isInvalidDecl()) return; 462 QualType ivarType = ivar->getType(); 482 << ivar->getDeclName() 489 << ivar->getDeclName(); 495 << ivar->getDeclName() 595 ObjCIvarDecl *Ivar = 0; 596 // Check that we have a valid, previously declared ivar for @synthesize 607 // Add GC __weak to the ivar type if the property is weak. 620 // Check that this is a previously declared 'ivar' in 'IDecl' interfac [all...] |
SemaDeclObjC.cpp | [all...] |
SemaDecl.cpp | 601 // reference the ivar. 603 if (ObjCIvarDecl *Ivar = Result.getAsSingle<ObjCIvarDecl>()) { 605 ExprResult E(LookupInObjCMethod(Result, S, Ivar->getIdentifier())); [all...] |
/external/clang/lib/CodeGen/ |
CGObjC.cpp | 348 static void emitStructGetterCall(CodeGenFunction &CGF, ObjCIvarDecl *ivar, 354 ivar, 0).getAddress(); 357 // sizeof (Type of Ivar), isAtomic, false); 366 CharUnits size = CGF.getContext().getTypeSizeInChars(ivar->getType()); 454 // Evaluate the ivar's size and alignment. 455 ObjCIvarDecl *ivar = propImpl->getPropertyIvarDecl(); local 456 QualType ivarType = ivar->getType(); 502 if (ivar->isBitField()) { 517 // Compute whether the ivar has strong members. 531 // alignment of the ivar 615 ObjCIvarDecl *ivar = propImpl->getPropertyIvarDecl(); local 813 ObjCIvarDecl *ivar = propImpl->getPropertyIvarDecl(); local 960 const ObjCIvarDecl *ivar; member in struct:__anon4307::DestroyIvar [all...] |
CGObjCMac.cpp | 671 // gc ivar layout bitmap calculation helper caches. 764 /// BuildIvarLayout - Builds ivar layout bitmap for the class 783 /// ivar layout bitmap. [all...] |