| /src/external/apache2/llvm/dist/clang/lib/ARCMigrate/ |
| TransProperties.cpp | 15 // - If a property is synthesized, adds the ownership specifier in the ivar 285 ObjCIvarDecl *Ivar; 287 PlusOneAssign(ObjCIvarDecl *D) : Ivar(D) {} 295 if (RE->getDecl() != Ivar)
|
| /src/external/gpl3/gcc/dist/libobjc/objc/ |
| runtime.h | 45 /* An 'Ivar' represents an instance variable. It holds information 47 typedef struct objc_ivar *Ivar; 121 qualifiers of method and ivar types. */ 270 reuse the returned Ivar if you can. */ 271 objc_EXPORT Ivar class_getInstanceVariable (Class class_, const char *name); 275 returned Ivar if you can. 279 objc_EXPORT Ivar class_getClassVariable (Class class_, const char *name); 293 ivar_getOffset (ivar). */ 294 objc_EXPORT Ivar object_getInstanceVariable (id object, const char *name, void **returnValue); 301 ivar_getOffset (ivar). * [all...] |
| /src/external/gpl3/gcc.old/dist/libobjc/objc/ |
| runtime.h | 45 /* An 'Ivar' represents an instance variable. It holds information 47 typedef struct objc_ivar *Ivar; 121 qualifiers of method and ivar types. */ 270 reuse the returned Ivar if you can. */ 271 objc_EXPORT Ivar class_getInstanceVariable (Class class_, const char *name); 275 returned Ivar if you can. 279 objc_EXPORT Ivar class_getClassVariable (Class class_, const char *name); 293 ivar_getOffset (ivar). */ 294 objc_EXPORT Ivar object_getInstanceVariable (id object, const char *name, void **returnValue); 301 ivar_getOffset (ivar). * [all...] |
| /src/external/apache2/llvm/dist/clang/lib/Index/ |
| USRGeneration.cpp | 207 // The USR for an ivar declared in a class extension is based on the 1046 void clang::index::generateUSRForObjCIvar(StringRef Ivar, raw_ostream &OS) { 1047 OS << '@' << Ivar;
|
| /src/external/apache2/llvm/dist/clang/lib/AST/ |
| DeclObjC.cpp | 77 /// getIvarDecl - This method looks up an ivar in this ContextDecl. 82 for (lookup_iterator Ivar = R.begin(), IvarEnd = R.end(); 83 Ivar != IvarEnd; ++Ivar) { 84 if (auto *ivar = dyn_cast<ObjCIvarDecl>(*Ivar)) 85 return ivar; 1605 ObjCIvarDecl *Ivar; 1607 SynthesizeIvarChunk(uint64_t size, ObjCIvarDecl *ivar) 1608 : Size(size), Ivar(ivar) { [all...] |
| Expr.cpp | 3859 FieldDecl *Ivar = IvarRef->getDecl(); 3860 if (Ivar->isBitField()) 3861 return Ivar;
|
| /src/external/apache2/llvm/dist/clang/lib/Sema/ |
| AnalysisBasedWarnings.cpp | 1472 Ivar 1483 ObjectKind = Ivar;
|
| SemaObjCProperty.cpp | 723 ObjCIvarDecl *ivar) { 724 if (property->isInvalidDecl() || ivar->isInvalidDecl()) return; 726 QualType ivarType = ivar->getType(); 737 // None isn't a valid lifetime for an object ivar in ARC, and 744 // If the ivar is private, and it's implicitly __unsafe_unretained 750 ivar->getAccessControl() == ObjCIvarDecl::Private) { 756 ivar->setType(ivarType); 763 S.Diag(ivar->getLocation(), diag::err_arc_strong_property_ownership) 765 << ivar->getDeclName() 770 S.Diag(ivar->getLocation(), diag::err_weak_property [all...] |
| SemaDecl.cpp | 890 DeclResult Ivar = LookupIvarInObjCMethod(Result, S, Name); 891 if (Ivar.isInvalid()) 893 if (Ivar.isUsable()) 894 return NameClassification::NonType(cast<NamedDecl>(Ivar.get())); 896 // We defer builtin creation until after ivar lookup inside ObjC methods. 1000 // reference the ivar. 1002 if (ObjCIvarDecl *Ivar = Result.getAsSingle<ObjCIvarDecl>()) { 1004 LookupIvarInObjCMethod(Result, S, Ivar->getIdentifier()); 1008 return NameClassification::NonType(Ivar); 1226 if (auto *Ivar = dyn_cast<ObjCIvarDecl>(Found->getUnderlyingDecl()) [all...] |
| SemaExpr.cpp | 2589 // reference the ivar. 2590 if (ObjCIvarDecl *Ivar = R.getAsSingle<ObjCIvarDecl>()) { 2592 ExprResult E(LookupInObjCMethod(R, S, Ivar->getIdentifier())); 2752 /// should form a reference to an ivar. 2766 // in which case we should look for an ivar. 2) scoped lookup could have 2768 // a global variable). In these two cases, we do a lookup for an ivar with 2773 // ivar, that's an error. 2790 // Diagnose using an ivar in a class method. 2796 // Diagnose the use of an ivar outside of the declaring class. 2806 // We should warn if a local variable hides an ivar [all...] |
| /src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| CGObjC.cpp | 815 static void emitStructGetterCall(CodeGenFunction &CGF, ObjCIvarDecl *ivar, 820 CGF.EmitLValueForIvar(CGF.TypeOfSelfObject(), CGF.LoadObjCSelf(), ivar, 0) 824 // sizeof (Type of Ivar), isAtomic, false); 833 CharUnits size = CGF.getContext().getTypeSizeInChars(ivar->getType()); 921 // Evaluate the ivar's size and alignment. 922 ObjCIvarDecl *ivar = propImpl->getPropertyIvarDecl(); local 923 QualType ivarType = ivar->getType(); 946 // acceptable if the ivar is __strong, which won't be true if 979 if (ivar->isBitField()) { 994 // Compute whether the ivar has strong members 1124 ObjCIvarDecl *ivar = propImpl->getPropertyIvarDecl(); local 1135 ObjCIvarDecl *ivar = propImpl->getPropertyIvarDecl(); local 1403 ObjCIvarDecl *ivar = propImpl->getPropertyIvarDecl(); local 1592 const ObjCIvarDecl *ivar; member in struct:__anon2819::final [all...] |
| CGObjCGNU.cpp | 514 /// Returns the name of ivar offset variables. In the GNUstep v1 ABI, this 515 /// contains the class and ivar names, in the v2 ABI this contains the type 518 const ObjCIvarDecl *Ivar) { 520 + '.' + Ivar->getNameAsString(); 525 const ObjCIvarDecl *Ivar); 650 llvm::Value *BaseValue, const ObjCIvarDecl *Ivar, 654 const ObjCIvarDecl *Ivar) override; 1673 /// In the v2 ABI, ivar offset variables use the type encoding in their name 1676 const ObjCIvarDecl *Ivar) override { 1678 CGM.getContext().getObjCEncodingForType(Ivar->getType(), TypeEncoding) [all...] |
| /src/external/apache2/llvm/dist/clang/lib/Frontend/Rewrite/ |
| RewriteModernObjC.cpp | 151 // ivar bitfield grouping containers 154 // This container maps an <class, group number for ivar> tuple to the type 370 // Computes ivar bitfield group no. 372 // Names field decl. for ivar bitfield group. 374 // Names struct type for ivar bitfield group. 376 // Names symbol for ivar bitfield group field offset. 378 // Given an ivar bitfield, it builds (or finds) its group record type. 459 // Rewriting ivar 460 void RewriteIvarOffsetComputation(ObjCIvarDecl *ivar, 843 // Build name of symbol holding ivar offset [all...] |