/external/clang/lib/ARCMigrate/ |
TransProperties.cpp | 16 // - If a property is synthesized, adds the ownership specifier in the ivar 305 ObjCIvarDecl *Ivar; 307 PlusOneAssign(ObjCIvarDecl *D) : Ivar(D) {} 312 if (RE->getDecl() != Ivar)
|
/external/clang/lib/Index/ |
USRGeneration.cpp | 182 // The USR for an ivar declared in a class extension is based on the 780 void clang::index::generateUSRForObjCIvar(StringRef Ivar, raw_ostream &OS) { 781 OS << '@' << Ivar;
|
/external/clang/lib/AST/ |
DeclObjC.cpp | 53 /// getIvarDecl - This method looks up an ivar in this ContextDecl. 58 for (lookup_const_iterator Ivar = R.begin(), IvarEnd = R.end(); 59 Ivar != IvarEnd; ++Ivar) { 60 if (ObjCIvarDecl *ivar = dyn_cast<ObjCIvarDecl>(*Ivar)) 61 return ivar; [all...] |
/external/clang/lib/Sema/ |
AnalysisBasedWarnings.cpp | [all...] |
SemaObjCProperty.cpp | 644 ObjCIvarDecl *ivar) { 645 if (property->isInvalidDecl() || ivar->isInvalidDecl()) return; 647 QualType ivarType = ivar->getType(); 663 // If the ivar is private, and it's implicitly __unsafe_unretained 669 ivar->getAccessControl() == ObjCIvarDecl::Private) { 675 ivar->setType(ivarType); 682 S.Diag(ivar->getLocation(), diag::err_arc_strong_property_ownership) 684 << ivar->getDeclName() 689 S.Diag(ivar->getLocation(), diag::error_weak_property) 691 << ivar->getDeclName() [all...] |
SemaDecl.cpp | 812 // reference the ivar. 814 if (ObjCIvarDecl *Ivar = Result.getAsSingle<ObjCIvarDecl>()) { [all...] |
/external/clang/lib/CodeGen/ |
CGObjC.cpp | 517 static void emitStructGetterCall(CodeGenFunction &CGF, ObjCIvarDecl *ivar, 523 ivar, 0).getAddress(); 526 // sizeof (Type of Ivar), isAtomic, false); 535 CharUnits size = CGF.getContext().getTypeSizeInChars(ivar->getType()); 624 // Evaluate the ivar's size and alignment. 625 ObjCIvarDecl *ivar = propImpl->getPropertyIvarDecl(); local 626 QualType ivarType = ivar->getType(); 648 // acceptable if the ivar is __strong, which won't be true if 681 if (ivar->isBitField()) { 696 // Compute whether the ivar has strong members 827 ObjCIvarDecl *ivar = propImpl->getPropertyIvarDecl(); local 838 ObjCIvarDecl *ivar = propImpl->getPropertyIvarDecl(); local 1097 ObjCIvarDecl *ivar = propImpl->getPropertyIvarDecl(); local 1292 const ObjCIvarDecl *ivar; member in struct:__anon22460::DestroyIvar [all...] |
CGObjCMac.cpp | 840 // gc ivar layout bitmap calculation helper caches [all...] |
/external/clang/lib/Rewrite/Frontend/ |
RewriteModernObjC.cpp | 150 // ivar bitfield grouping containers 153 // This container maps an <class, group number for ivar> tuple to the type 381 // Computes ivar bitfield group no. 383 // Names field decl. for ivar bitfield group. 385 // Names struct type for ivar bitfield group. 387 // Names symbol for ivar bitfield group field offset. 389 // Given an ivar bitfield, it builds (or finds) its group record type. 473 // Rewriting ivar 474 void RewriteIvarOffsetComputation(ObjCIvarDecl *ivar, [all...] |