/external/clang/lib/CodeGen/ |
CGObjCRuntime.cpp | 31 const ObjCIvarDecl *Ivar) { 32 const ObjCInterfaceDecl *Container = Ivar->getContainingInterface(); 36 // decl context for the ivar. 38 // If we know have an implementation (and the ivar is in it) then 55 if (Ivar == IVD) 59 assert(Index < RL->getFieldCount() && "Ivar is not inside record layout!"); 66 const ObjCIvarDecl *Ivar) { 67 return LookupFieldBitOffset(CGM, OID, 0, Ivar) / 73 const ObjCIvarDecl *Ivar) { 74 return LookupFieldBitOffset(CGM, OID->getClassInterface(), OID, Ivar) / [all...] |
CGObjCRuntime.h | 68 // Utility functions for unified ivar access. These need to 72 /// Compute an offset to the given ivar, suitable for passing to 77 /// sythesized ivar. 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);
|
CGValue.h | 138 // objective-c's ivar 139 bool Ivar:1; 141 // objective-c's ivar is an array 179 this->Ivar = this->ObjIsArray = this->NonGC = this->GlobalObjCRef = false; 208 bool isObjCIvar() const { return Ivar; } 209 void setObjCIvar(bool Value) { Ivar = Value; }
|
CGObjCMac.cpp | 833 // gc ivar layout bitmap calculation helper caches. [all...] |
CGObjCGNU.cpp | 443 const ObjCIvarDecl *Ivar); 557 const ObjCIvarDecl *Ivar, 561 const ObjCIvarDecl *Ivar); [all...] |
CGDebugInfo.cpp | [all...] |
CGExpr.cpp | [all...] |
CodeGenFunction.h | [all...] |
CGObjC.cpp | 514 static void emitStructGetterCall(CodeGenFunction &CGF, ObjCIvarDecl *ivar, 520 ivar, 0).getAddress(); 523 // sizeof (Type of Ivar), isAtomic, false); 532 CharUnits size = CGF.getContext().getTypeSizeInChars(ivar->getType()); 621 // Evaluate the ivar's size and alignment. 622 ObjCIvarDecl *ivar = propImpl->getPropertyIvarDecl(); local 623 QualType ivarType = ivar->getType(); 645 // acceptable if the ivar is __strong, which won't be true if 678 if (ivar->isBitField()) { 693 // Compute whether the ivar has strong members 824 ObjCIvarDecl *ivar = propImpl->getPropertyIvarDecl(); local 835 ObjCIvarDecl *ivar = propImpl->getPropertyIvarDecl(); local 1091 ObjCIvarDecl *ivar = propImpl->getPropertyIvarDecl(); local 1286 const ObjCIvarDecl *ivar; member in struct:__anon18522::DestroyIvar [all...] |
/external/clang/lib/Sema/ |
SemaObjCProperty.cpp | 626 ObjCIvarDecl *ivar) { 627 if (property->isInvalidDecl() || ivar->isInvalidDecl()) return; 629 QualType ivarType = ivar->getType(); 645 // If the ivar is private, and it's implicitly __unsafe_unretained 651 ivar->getAccessControl() == ObjCIvarDecl::Private) { 657 ivar->setType(ivarType); 664 S.Diag(ivar->getLocation(), diag::err_arc_strong_property_ownership) 666 << ivar->getDeclName() 671 S.Diag(ivar->getLocation(), diag::error_weak_property) 673 << ivar->getDeclName() [all...] |
SemaAccess.cpp | [all...] |
SemaCodeComplete.cpp | [all...] |
SemaDeclObjC.cpp | [all...] |
AnalysisBasedWarnings.cpp | [all...] |
SemaLookup.cpp | [all...] |
SemaExprObjC.cpp | [all...] |
SemaDecl.cpp | 723 // reference the ivar. 725 if (ObjCIvarDecl *Ivar = Result.getAsSingle<ObjCIvarDecl>()) { 727 ExprResult E(LookupInObjCMethod(Result, S, Ivar->getIdentifier())); [all...] |
TreeTransform.h | [all...] |
/external/clang/lib/ARCMigrate/ |
TransProperties.cpp | 16 // - If a property is synthesized, adds the ownership specifier in the ivar 310 ObjCIvarDecl *Ivar; 312 PlusOneAssign(ObjCIvarDecl *D) : Ivar(D) {} 317 if (RE->getDecl() != 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...] |
ASTImporter.cpp | [all...] |
Expr.cpp | [all...] |
/external/clang/include/clang/AST/ |
DeclObjC.h | 660 /// \brief Indicates that the ivar cache does not yet include ivars 852 // the ivar chain is essentially a cached property of ObjCInterfaceDecl. 855 void setIvarList(ObjCIvarDecl *ivar) { data().IvarList = ivar; } [all...] |
/external/clang/tools/libclang/ |
CIndex.cpp | 607 // and '_prop' is not declared, we will encounter a '_prop' ivar before [all...] |
/external/clang/lib/Rewrite/Frontend/ |
RewriteModernObjC.cpp | 151 // ivar bitfield grouping containers 154 // This container maps an <class, group number for ivar> tuple to the type 366 // Computes ivar bitfield group no. 368 // Names field decl. for ivar bitfield group. 370 // Names struct type for ivar bitfield group. 372 // Names symbol for ivar bitfield group field offset. 374 // Given an ivar bitfield, it builds (or finds) its group record type. 459 // Rewriting ivar 460 void RewriteIvarOffsetComputation(ObjCIvarDecl *ivar, [all...] |