/external/clang/test/SemaObjCXX/ |
D | ivar-lookup.mm | 3 @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/ |
D | CGObjCRuntime.cpp | 32 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 …]
|
D | CGObjCRuntime.h | 80 const ObjCIvarDecl *Ivar); 83 const ObjCIvarDecl *Ivar); 88 const ObjCIvarDecl *Ivar, 256 const ObjCIvarDecl *Ivar, 260 const ObjCIvarDecl *Ivar) = 0; 291 const ObjCIvarDecl *Ivar);
|
D | CGValue.h | 140 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()
|
D | CGObjCMac.cpp | 1261 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 …]
|
D | CGObjCGNU.cpp | 443 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/ |
D | ObjCUnusedIVarsChecker.cpp | 115 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()
|
D | CheckObjCDealloc.cpp | 116 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/ |
D | SemaObjCProperty.cpp | 917 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 …]
|
D | SemaAccess.cpp | 1869 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()
|
D | SemaDeclObjC.cpp | 2510 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()
|
D | SemaCodeComplete.cpp | 5998 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()
|
D | SemaLookup.cpp | 1003 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()
|
D | AnalysisBasedWarnings.cpp | 1298 Ivar in diagnoseRepeatedUseOfWeak() enumerator 1309 ObjectKind = Ivar; in diagnoseRepeatedUseOfWeak()
|
/external/clang/test/SemaObjC/ |
D | ivar-lookup.m | 20 @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/ |
D | USRGeneration.h | 40 void generateUSRForObjCIvar(StringRef Ivar, raw_ostream &OS);
|
/external/clang/lib/ARCMigrate/ |
D | TransProperties.cpp | 305 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/ |
D | DeclObjC.cpp | 58 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()
|
D | ASTImporter.cpp | 3818 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/ |
D | interface2.m | 13 // Ivar mismatch
|
D | interface1.m | 13 // Ivar mismatch
|
/external/clang/test/FixIt/ |
D | typo.m | 128 @interface Ivar interface 144 // Test that we don't correct 'ivar' to 'Ivar' e
|
/external/clang/lib/Index/ |
D | USRGeneration.cpp | 780 void clang::index::generateUSRForObjCIvar(StringRef Ivar, raw_ostream &OS) { in generateUSRForObjCIvar() argument 781 OS << '@' << Ivar; in generateUSRForObjCIvar()
|
/external/chromium_org/base/mac/ |
D | objc_property_releaser.mm | 114 Ivar instance_variable =
|
/external/clang/include/clang/AST/ |
D | DeclObjC.h | 2329 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()
|