Home
last modified time | relevance | path

Searched refs:Ivar (Results 1 – 25 of 38) sorted by relevance

12

/external/clang/test/SemaObjCXX/
Divar-lookup.mm3 @interface Ivar interface
8 A *Ivar; field
15 int *ip = [Ivar method]; // Okay; calls A's method on the instance variable Ivar.
16 // Note that Objective-C calls Ivar's method.
/external/clang/lib/CodeGen/
DCGObjCRuntime.cpp32 const ObjCIvarDecl *Ivar) { in LookupFieldBitOffset() argument
33 const ObjCInterfaceDecl *Container = Ivar->getContainingInterface(); in LookupFieldBitOffset()
56 if (Ivar == IVD) in LookupFieldBitOffset()
67 const ObjCIvarDecl *Ivar) { in ComputeIvarBaseOffset() argument
68 return LookupFieldBitOffset(CGM, OID, nullptr, Ivar) / in ComputeIvarBaseOffset()
74 const ObjCIvarDecl *Ivar) { in ComputeIvarBaseOffset() argument
75 return LookupFieldBitOffset(CGM, OID->getClassInterface(), OID, Ivar) / in ComputeIvarBaseOffset()
82 const ObjCIvarDecl *Ivar) { in ComputeBitfieldBitOffset() argument
83 return LookupFieldBitOffset(CGM, ID, ID->getImplementation(), Ivar); in ComputeBitfieldBitOffset()
89 const ObjCIvarDecl *Ivar, in EmitValueForIvarAtOffset() argument
[all …]
DCGObjCRuntime.h80 const ObjCIvarDecl *Ivar);
83 const ObjCIvarDecl *Ivar);
88 const ObjCIvarDecl *Ivar,
256 const ObjCIvarDecl *Ivar,
260 const ObjCIvarDecl *Ivar) = 0;
291 const ObjCIvarDecl *Ivar);
DCGValue.h140 bool Ivar:1; variable
180 this->Ivar = this->ObjIsArray = this->NonGC = this->GlobalObjCRef = false;
210 bool isObjCIvar() const { return Ivar; } in isObjCIvar()
211 void setObjCIvar(bool Value) { Ivar = Value; } in setObjCIvar()
DCGObjCMac.cpp1261 llvm::Value *BaseValue, const ObjCIvarDecl *Ivar,
1265 const ObjCIvarDecl *Ivar) override;
1339 const ObjCIvarDecl *Ivar,
1399 const ObjCIvarDecl *Ivar);
1554 llvm::Value *BaseValue, const ObjCIvarDecl *Ivar,
1558 const ObjCIvarDecl *Ivar) override;
3293 llvm::Constant *Ivar[] = { in EmitIvarList() local
3299 Ivars.push_back(llvm::ConstantStruct::get(ObjCTypes.IvarTy, Ivar)); in EmitIvarList()
4237 const ObjCIvarDecl *Ivar, in EmitObjCValueForIvar() argument
4241 return EmitValueForIvarAtOffset(CGF, ID, BaseValue, Ivar, CVRQualifiers, in EmitObjCValueForIvar()
[all …]
DCGObjCGNU.cpp443 const ObjCIvarDecl *Ivar);
546 llvm::Value *BaseValue, const ObjCIvarDecl *Ivar,
550 const ObjCIvarDecl *Ivar) override;
2737 const ObjCIvarDecl *Ivar) { in ObjCIvarOffsetVariable() argument
2739 + '.' + Ivar->getNameAsString(); in ObjCIvarOffsetVariable()
2757 Offset = ComputeIvarBaseOffset(CGM, ID, Ivar); in ObjCIvarOffsetVariable()
2784 const ObjCIvarDecl *Ivar, in EmitObjCValueForIvar() argument
2788 return EmitValueForIvarAtOffset(CGF, ID, BaseValue, Ivar, CVRQualifiers, in EmitObjCValueForIvar()
2789 EmitIvarOffset(CGF, ID, Ivar)); in EmitObjCValueForIvar()
2810 const ObjCIvarDecl *Ivar) { in EmitIvarOffset() argument
[all …]
/external/clang/lib/StaticAnalyzer/Checkers/
DObjCUnusedIVarsChecker.cpp115 for (const auto *Ivar : ID->ivars()) { in checkObjCUnusedIvar() local
121 if (Ivar->getAccessControl() != ObjCIvarDecl::Private || in checkObjCUnusedIvar()
122 Ivar->hasAttr<UnusedAttr>() || Ivar->hasAttr<IBOutletAttr>() || in checkObjCUnusedIvar()
123 Ivar->hasAttr<IBOutletCollectionAttr>() || in checkObjCUnusedIvar()
124 Ivar->isUnnamedBitfield()) in checkObjCUnusedIvar()
127 M[Ivar] = Unused; in checkObjCUnusedIvar()
DCheckObjCDealloc.cpp116 for (const auto *Ivar : ID->ivars()) { in checkObjCDealloc() local
117 QualType T = Ivar->getType(); in checkObjCDealloc()
120 Ivar->hasAttr<IBOutletAttr>() || // Skip IBOutlets. in checkObjCDealloc()
121 Ivar->hasAttr<IBOutletCollectionAttr>()) // Skip IBOutletCollections. in checkObjCDealloc()
/external/clang/lib/Sema/
DSemaObjCProperty.cpp917 ObjCIvarDecl *Ivar = nullptr; in ActOnPropertyImplDecl() local
927 Ivar = IDecl->lookupInstanceVariable(PropertyIvar, ClassDeclared); in ActOnPropertyImplDecl()
942 setImpliedPropertyAttributeForReadOnlyProperty(property, Ivar); in ActOnPropertyImplDecl()
972 << PropertyId << (Ivar == nullptr) << PropertyIvar in ActOnPropertyImplDecl()
979 if (!Ivar) { in ActOnPropertyImplDecl()
1029 Ivar = ObjCIvarDecl::Create(Context, ClassImpDecl, in ActOnPropertyImplDecl()
1039 Ivar->setInvalidDecl(); in ActOnPropertyImplDecl()
1041 Ivar->setInvalidDecl(); in ActOnPropertyImplDecl()
1042 ClassImpDecl->addDecl(Ivar); in ActOnPropertyImplDecl()
1043 IDecl->makeDeclVisibleInContext(Ivar); in ActOnPropertyImplDecl()
[all …]
DSemaAccess.cpp1869 if (ObjCIvarDecl *Ivar = dyn_cast<ObjCIvarDecl>(Decl)) { in IsSimplyAccessible() local
1871 if (Ivar->getCanonicalAccessControl() == ObjCIvarDecl::Public || in IsSimplyAccessible()
1872 Ivar->getCanonicalAccessControl() == ObjCIvarDecl::Package) in IsSimplyAccessible()
1897 if (declaresSameEntity(ClassOfMethodDecl, Ivar->getContainingInterface())) in IsSimplyAccessible()
1901 if (Ivar->getCanonicalAccessControl() == ObjCIvarDecl::Private) in IsSimplyAccessible()
1904 return Ivar->getContainingInterface()->isSuperClassOf(ClassOfMethodDecl); in IsSimplyAccessible()
DSemaDeclObjC.cpp2510 for (auto *Ivar : ID->ivars()) { in DiagnoseDuplicateIvars() local
2511 if (Ivar->isInvalidDecl()) in DiagnoseDuplicateIvars()
2513 if (IdentifierInfo *II = Ivar->getIdentifier()) { in DiagnoseDuplicateIvars()
2516 Diag(Ivar->getLocation(), diag::err_duplicate_member) << II; in DiagnoseDuplicateIvars()
2518 Ivar->setInvalidDecl(); in DiagnoseDuplicateIvars()
DSemaCodeComplete.cpp5998 for (ObjCIvarDecl *Ivar = Class->all_declared_ivar_begin(); Ivar; in CodeCompleteObjCPropertySynthesizeIvar() local
5999 Ivar = Ivar->getNextIvar()) { in CodeCompleteObjCPropertySynthesizeIvar()
6000 Results.AddResult(Result(Ivar, Results.getBasePriority(Ivar), nullptr), in CodeCompleteObjCPropertySynthesizeIvar()
6005 if ((PropertyName == Ivar->getIdentifier() || in CodeCompleteObjCPropertySynthesizeIvar()
6006 NameWithPrefix == Ivar->getName() || in CodeCompleteObjCPropertySynthesizeIvar()
6007 NameWithSuffix == Ivar->getName())) { in CodeCompleteObjCPropertySynthesizeIvar()
6015 Results.data()[Results.size() - 1].Declaration == Ivar) in CodeCompleteObjCPropertySynthesizeIvar()
DSemaLookup.cpp1003 if (ObjCIvarDecl *Ivar = Class->lookupInstanceVariable( in CppLookupName() local
1006 if (NamedDecl *ND = R.getAcceptableDecl(Ivar)) { in CppLookupName()
3904 if (ObjCIvarDecl *Ivar = Class->lookupInstanceVariable(Name)) { in LookupPotentialTypoResult() local
3905 Res.addDecl(Ivar); in LookupPotentialTypoResult()
DAnalysisBasedWarnings.cpp1298 Ivar in diagnoseRepeatedUseOfWeak() enumerator
1309 ObjectKind = Ivar; in diagnoseRepeatedUseOfWeak()
/external/clang/test/SemaObjC/
Divar-lookup.m20 @interface Ivar interface
25 A *Ivar; field
32 …int *ip = [Ivar method]; // expected-warning{{incompatible pointer types initializing 'int *' with…
/external/clang/include/clang/Index/
DUSRGeneration.h40 void generateUSRForObjCIvar(StringRef Ivar, raw_ostream &OS);
/external/clang/lib/ARCMigrate/
DTransProperties.cpp305 ObjCIvarDecl *Ivar; member in __anonb23992d60111::PropertiesRewriter::PlusOneAssign
307 PlusOneAssign(ObjCIvarDecl *D) : Ivar(D) {} in PlusOneAssign()
312 if (RE->getDecl() != Ivar) in VisitBinAssign()
/external/clang/lib/AST/
DDeclObjC.cpp58 for (lookup_const_iterator Ivar = R.begin(), IvarEnd = R.end(); in getIvarDecl() local
59 Ivar != IvarEnd; ++Ivar) { in getIvarDecl()
60 if (ObjCIvarDecl *ivar = dyn_cast<ObjCIvarDecl>(*Ivar)) in getIvarDecl()
1222 ObjCIvarDecl *Ivar; member
1224 : Size(size), Ivar(ivar) {} in SynthesizeIvarChunk()
1298 data().IvarList = layout[0].Ivar; Ix++; in all_declared_ivar_begin()
1301 for ( ; Ix != EIx; curIvar = layout[Ix].Ivar, Ix++) in all_declared_ivar_begin()
1302 curIvar->setNextIvar(layout[Ix].Ivar); in all_declared_ivar_begin()
DASTImporter.cpp3818 ObjCIvarDecl *Ivar = nullptr; in VisitObjCPropertyImplDecl() local
3820 Ivar = cast_or_null<ObjCIvarDecl>( in VisitObjCPropertyImplDecl()
3822 if (!Ivar) in VisitObjCPropertyImplDecl()
3834 Ivar, in VisitObjCPropertyImplDecl()
3857 Ivar != ToImpl->getPropertyIvarDecl()) { in VisitObjCPropertyImplDecl()
3862 << Ivar->getDeclName(); in VisitObjCPropertyImplDecl()
/external/clang/test/ASTMerge/Inputs/
Dinterface2.m13 // Ivar mismatch
Dinterface1.m13 // Ivar mismatch
/external/clang/test/FixIt/
Dtypo.m128 @interface Ivar interface
144 // Test that we don't correct 'ivar' to 'Ivar' e
/external/clang/lib/Index/
DUSRGeneration.cpp780 void clang::index::generateUSRForObjCIvar(StringRef Ivar, raw_ostream &OS) { in generateUSRForObjCIvar() argument
781 OS << '@' << Ivar; in generateUSRForObjCIvar()
/external/chromium_org/base/mac/
Dobjc_property_releaser.mm114 Ivar instance_variable =
/external/clang/include/clang/AST/
DDeclObjC.h2329 void setPropertyIvarDecl(ObjCIvarDecl *Ivar) { in setPropertyIvarDecl() argument
2330 PropertyIvarDecl = Ivar; in setPropertyIvarDecl()
2426 void setPropertyIvarDecl(ObjCIvarDecl *Ivar, in setPropertyIvarDecl() argument
2428 PropertyIvarDecl = Ivar; in setPropertyIvarDecl()

12