HomeSort by: relevance | last modified time | path
    Searched defs:Ivar (Results 1 - 13 of 13) sorted by relevancy

  /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...]

Completed in 83 milliseconds