Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DObjCUnusedIVarsChecker.cpp113 for (const auto *Ivar : ID->ivars()) { in checkObjCUnusedIvar() local
119 if (Ivar->getAccessControl() != ObjCIvarDecl::Private || in checkObjCUnusedIvar()
120 Ivar->hasAttr<UnusedAttr>() || Ivar->hasAttr<IBOutletAttr>() || in checkObjCUnusedIvar()
121 Ivar->hasAttr<IBOutletCollectionAttr>() || Ivar->isUnnamedBitField()) in checkObjCUnusedIvar()
124 M[Ivar] = Unused; in checkObjCUnusedIvar()
153 for (auto [Ivar, State] : M) in checkObjCUnusedIvar()
157 os << "Instance variable '" << *Ivar << "' in class '" << *ID in checkObjCUnusedIvar()
162 PathDiagnosticLocation::create(Ivar, BR.getSourceManager()); in checkObjCUnusedIvar()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGObjCRuntime.cpp33 const ObjCIvarDecl *Ivar) { in ComputeIvarBaseOffset() argument
34 return CGM.getContext().lookupFieldBitOffset(OID, nullptr, Ivar) / in ComputeIvarBaseOffset()
40 const ObjCIvarDecl *Ivar) { in ComputeIvarBaseOffset() argument
42 Ivar) / in ComputeIvarBaseOffset()
49 const ObjCIvarDecl *Ivar) { in ComputeBitfieldBitOffset() argument
51 Ivar); in ComputeBitfieldBitOffset()
57 const ObjCIvarDecl *Ivar, in EmitValueForIvarAtOffset() argument
65 Ivar->getUsageType(ObjectPtrTy).withCVRQualifiers(CVRQualifiers); in EmitValueForIvarAtOffset()
69 if (!Ivar->isBitField()) { in EmitValueForIvarAtOffset()
89 CGF.CGM.getContext().lookupFieldBitOffset(OID, nullptr, Ivar); in EmitValueForIvarAtOffset()
[all …]
H A DCGObjCRuntime.h82 const ObjCIvarDecl *Ivar);
85 const ObjCIvarDecl *Ivar);
90 const ObjCIvarDecl *Ivar,
307 const ObjCIvarDecl *Ivar,
311 const ObjCIvarDecl *Ivar) = 0;
363 const ObjCIvarDecl *Ivar);
H A DCGValue.h214 bool Ivar:1;
260 this->Ivar = this->ObjIsArray = this->NonGC = this->GlobalObjCRef = false;
297 bool isObjCIvar() const { return Ivar; }
298 void setObjCIvar(bool Value) { Ivar = Value; }
H A DCGObjCGNU.cpp517 const ObjCIvarDecl *Ivar) { in GetIVarOffsetVariableName() argument
519 + '.' + Ivar->getNameAsString(); in GetIVarOffsetVariableName()
524 const ObjCIvarDecl *Ivar);
653 llvm::Value *BaseValue, const ObjCIvarDecl *Ivar,
657 const ObjCIvarDecl *Ivar) override;
1691 const ObjCIvarDecl *Ivar) override { in GetIVarOffsetVariableName() argument
1693 CGM.getContext().getObjCEncodingForType(Ivar->getType(), TypeEncoding); in GetIVarOffsetVariableName()
1696 + '.' + Ivar->getNameAsString() + '.' + TypeEncoding; in GetIVarOffsetVariableName()
1701 const ObjCIvarDecl *Ivar) override { in EmitIvarOffset() argument
1702 const std::string Name = GetIVarOffsetVariableName(Ivar->getContainingInterface(), Ivar); in EmitIvarOffset()
[all …]
H A DCGObjCMac.cpp1394 llvm::Value *BaseValue, const ObjCIvarDecl *Ivar,
1398 const ObjCIvarDecl *Ivar) override;
1465 const ObjCIvarDecl *Ivar,
1536 const ObjCIvarDecl *Ivar);
1714 llvm::Value *BaseValue, const ObjCIvarDecl *Ivar,
1718 const ObjCIvarDecl *Ivar) override;
5020 const ObjCIvarDecl *Ivar, in EmitObjCValueForIvar() argument
5024 return EmitValueForIvarAtOffset(CGF, ID, BaseValue, Ivar, CVRQualifiers, in EmitObjCValueForIvar()
5025 EmitIvarOffset(CGF, ID, Ivar)); in EmitObjCValueForIvar()
5030 const ObjCIvarDecl *Ivar) { in EmitIvarOffset() argument
[all …]
H A DCGExpr.cpp5757 const ObjCIvarDecl *Ivar) { in EmitIvarOffset() argument
5758 return CGM.getObjCRuntime().EmitIvarOffset(*this, Interface, Ivar); in EmitIvarOffset()
5763 const ObjCIvarDecl *Ivar) { in EmitIvarOffsetAsPointerDiff() argument
5764 llvm::Value *OffsetValue = EmitIvarOffset(Interface, Ivar); in EmitIvarOffsetAsPointerDiff()
5772 const ObjCIvarDecl *Ivar, in EmitLValueForIvar() argument
5775 Ivar, CVRQualifiers); in EmitLValueForIvar()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaObjCProperty.cpp1183 ObjCIvarDecl *Ivar = nullptr; in ActOnPropertyImplDecl() local
1193 Ivar = IDecl->lookupInstanceVariable(PropertyIvar, ClassDeclared); in ActOnPropertyImplDecl()
1208 setImpliedPropertyAttributeForReadOnlyProperty(property, Ivar); in ActOnPropertyImplDecl()
1231 if (!Ivar) { in ActOnPropertyImplDecl()
1268 << PropertyId << (Ivar == nullptr) << PropertyIvar in ActOnPropertyImplDecl()
1275 if (!Ivar) { in ActOnPropertyImplDecl()
1300 Ivar = ObjCIvarDecl::Create(Context, ClassImpDecl, in ActOnPropertyImplDecl()
1321 Ivar->setInvalidDecl(); in ActOnPropertyImplDecl()
1322 ClassImpDecl->addDecl(Ivar); in ActOnPropertyImplDecl()
1323 IDecl->makeDeclVisibleInContext(Ivar); in ActOnPropertyImplDecl()
[all …]
H A DSemaAccess.cpp1943 if (ObjCIvarDecl *Ivar = dyn_cast<ObjCIvarDecl>(Target)) { in IsSimplyAccessible() local
1945 if (Ivar->getCanonicalAccessControl() == ObjCIvarDecl::Public || in IsSimplyAccessible()
1946 Ivar->getCanonicalAccessControl() == ObjCIvarDecl::Package) in IsSimplyAccessible()
1971 if (declaresSameEntity(ClassOfMethodDecl, Ivar->getContainingInterface())) in IsSimplyAccessible()
1975 if (Ivar->getCanonicalAccessControl() == ObjCIvarDecl::Private) in IsSimplyAccessible()
1978 return Ivar->getContainingInterface()->isSuperClassOf(ClassOfMethodDecl); in IsSimplyAccessible()
H A DSemaExprObjC.cpp2145 if (ObjCIvarDecl *Ivar = in HandleExprPropertyRefExpr() local
2147 QualType T = Ivar->getType(); in HandleExprPropertyRefExpr()
2157 << MemberName << QualType(OPT, 0) << Ivar->getDeclName() in HandleExprPropertyRefExpr()
4857 DeclResult Ivar = LookupIvarInObjCMethod(Lookup, S, II); in LookupInObjCMethod() local
4858 if (Ivar.isInvalid()) in LookupInObjCMethod()
4860 if (Ivar.isUsable()) in LookupInObjCMethod()
4862 cast<ObjCIvarDecl>(Ivar.get())); in LookupInObjCMethod()
H A DSemaCodeComplete.cpp2802 } else if (const auto *Ivar = dyn_cast<ObjCIvarDecl>(ND)) { in AddResultTypeChunk() local
2804 T = Ivar->getUsageType(BaseType); in AddResultTypeChunk()
2806 T = Ivar->getType(); in AddResultTypeChunk()
8868 for (ObjCIvarDecl *Ivar = Class->all_declared_ivar_begin(); Ivar; in CodeCompleteObjCPropertySynthesizeIvar() local
8869 Ivar = Ivar->getNextIvar()) { in CodeCompleteObjCPropertySynthesizeIvar()
8870 Results.AddResult(Result(Ivar, Results.getBasePriority(Ivar), nullptr), in CodeCompleteObjCPropertySynthesizeIvar()
8875 if ((PropertyName == Ivar->getIdentifier() || in CodeCompleteObjCPropertySynthesizeIvar()
8876 NameWithPrefix == Ivar->getName() || in CodeCompleteObjCPropertySynthesizeIvar()
8877 NameWithSuffix == Ivar->getName())) { in CodeCompleteObjCPropertySynthesizeIvar()
8885 Results.data()[Results.size() - 1].Declaration == Ivar) in CodeCompleteObjCPropertySynthesizeIvar()
H A DSemaDeclObjC.cpp3772 for (auto *Ivar : ID->ivars()) { in DiagnoseDuplicateIvars() local
3773 if (Ivar->isInvalidDecl()) in DiagnoseDuplicateIvars()
3775 if (IdentifierInfo *II = Ivar->getIdentifier()) { in DiagnoseDuplicateIvars()
3778 Diag(Ivar->getLocation(), diag::err_duplicate_member) << II; in DiagnoseDuplicateIvars()
3780 Ivar->setInvalidDecl(); in DiagnoseDuplicateIvars()
H A DSemaLookup.cpp1395 if (ObjCIvarDecl *Ivar = Class->lookupInstanceVariable( in CppLookupName() local
1398 if (NamedDecl *ND = R.getAcceptableDecl(Ivar)) { in CppLookupName()
4926 if (ObjCIvarDecl *Ivar = Class->lookupInstanceVariable(Name)) { in LookupPotentialTypoResult() local
4927 Res.addDecl(Ivar); in LookupPotentialTypoResult()
H A DSemaDecl.cpp897 DeclResult Ivar = ObjC().LookupIvarInObjCMethod(Result, S, Name); in ClassifyName() local
898 if (Ivar.isInvalid()) in ClassifyName()
900 if (Ivar.isUsable()) in ClassifyName()
901 return NameClassification::NonType(cast<NamedDecl>(Ivar.get())); in ClassifyName()
1013 if (ObjCIvarDecl *Ivar = Result.getAsSingle<ObjCIvarDecl>()) { in ClassifyName() local
1015 ObjC().LookupIvarInObjCMethod(Result, S, Ivar->getIdentifier()); in ClassifyName()
1019 return NameClassification::NonType(Ivar); in ClassifyName()
1250 if (auto *Ivar = dyn_cast<ObjCIvarDecl>(Found->getUnderlyingDecl())) in ActOnNameClassifiedAsNonType() local
1251 return ObjC().BuildIvarRefExpr(S, NameLoc, Ivar); in ActOnNameClassifiedAsNonType()
18586 ObjCIvarDecl *Ivar = cast<ObjCIvarDecl>(ivarDecl); in ActOnLastBitfield() local
[all …]
H A DAnalysisBasedWarnings.cpp1492 Ivar in diagnoseRepeatedUseOfWeak() enumerator
1503 ObjectKind = Ivar; in diagnoseRepeatedUseOfWeak()
/freebsd/contrib/dialog/po/
H A Det.po3 # Copyright 2001, Ivar Smolin
10 "Last-Translator: Ivar Smolin <okul@linux.ee>\n"
/freebsd/contrib/llvm-project/clang/lib/ARCMigrate/
H A DTransProperties.cpp285 ObjCIvarDecl *Ivar; member in __anon8393a07d0111::PropertiesRewriter::PlusOneAssign
287 PlusOneAssign(ObjCIvarDecl *D) : Ivar(D) {} in PlusOneAssign()
295 if (RE->getDecl() != Ivar) in VisitBinaryOperator()
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DExtractAPIVisitor.h1426 for (const auto *Ivar : Ivars) { in recordObjCInstanceVariables() local
1427 StringRef Name = Ivar->getName(); in recordObjCInstanceVariables()
1429 index::generateUSRForDecl(Ivar, USR); in recordObjCInstanceVariables()
1432 Context.getSourceManager().getPresumedLoc(Ivar->getLocation()); in recordObjCInstanceVariables()
1435 getDerivedExtractAPIVisitor().fetchRawCommentForDecl(Ivar)) in recordObjCInstanceVariables()
1441 DeclarationFragmentsBuilder::getFragmentsForField(Ivar); in recordObjCInstanceVariables()
1443 DeclarationFragmentsBuilder::getSubHeading(Ivar); in recordObjCInstanceVariables()
1446 USR, Name, createHierarchyInformationForDecl(*Ivar), Loc, in recordObjCInstanceVariables()
1447 AvailabilityInfo::createFromDecl(Ivar), Comment, Declaration, in recordObjCInstanceVariables()
1448 SubHeading, isInSystemHeader(Ivar)); in recordObjCInstanceVariables()
/freebsd/contrib/llvm-project/clang/include/clang/Index/
H A DUSRGeneration.h47 void generateUSRForObjCIvar(StringRef Ivar, raw_ostream &OS);
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclObjC.cpp83 for (lookup_iterator Ivar = R.begin(), IvarEnd = R.end(); in getIvarDecl() local
84 Ivar != IvarEnd; ++Ivar) { in getIvarDecl()
85 if (auto *ivar = dyn_cast<ObjCIvarDecl>(*Ivar)) in getIvarDecl()
1650 ObjCIvarDecl *Ivar; member
1653 : Size(size), Ivar(ivar) {} in SynthesizeIvarChunk()
1733 data().IvarList = layout[0].Ivar; Ix++; in all_declared_ivar_begin()
1736 for ( ; Ix != EIx; curIvar = layout[Ix].Ivar, Ix++) in all_declared_ivar_begin()
1737 curIvar->setNextIvar(layout[Ix].Ivar); in all_declared_ivar_begin()
H A DRecordLayoutBuilder.cpp3499 const ObjCIvarDecl *Ivar) const { in lookupFieldBitOffset()
3500 Ivar = Ivar->getCanonicalDecl(); in lookupFieldBitOffset()
3501 const ObjCInterfaceDecl *Container = Ivar->getContainingInterface(); in lookupFieldBitOffset()
3524 if (Ivar == IVD) in lookupFieldBitOffset()
H A DExpr.cpp4119 FieldDecl *Ivar = IvarRef->getDecl(); in getSourceBitField() local
4120 if (Ivar->isBitField()) in getSourceBitField()
4121 return Ivar; in getSourceBitField()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclObjC.h919 void setPropertyIvarDecl(ObjCIvarDecl *Ivar) { in setPropertyIvarDecl() argument
920 PropertyIvarDecl = Ivar; in setPropertyIvarDecl()
2881 void setPropertyIvarDecl(ObjCIvarDecl *Ivar, in setPropertyIvarDecl() argument
2883 PropertyIvarDecl = Ivar; in setPropertyIvarDecl()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DUSRGeneration.cpp1150 void clang::index::generateUSRForObjCIvar(StringRef Ivar, raw_ostream &OS) { in generateUSRForObjCIvar() argument
1151 OS << '@' << Ivar; in generateUSRForObjCIvar()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DBugReporterVisitors.cpp617 const ObjCIvarDecl *Ivar) { in potentiallyWritesIntoIvar() argument
625 objcIvarRefExpr(hasDeclaration(equalsNode(Ivar))).bind(IvarBind)))); in potentiallyWritesIntoIvar()

12