| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | CheckObjCDealloc.cpp | 167 const ObjCImplDecl *getContainingObjCImpl(const LocationContext *LCtx) const; 566 ObjCImplDecl *ImplDecl = Interface->getImplementation(); in diagnoseMissingReleases() 634 const ObjCImplDecl *Container = getContainingObjCImpl(LCtx); in findPropertyOnDeallocatingInstance() 691 const ObjCImplDecl *Container = getContainingObjCImpl(C.getLocationContext()); in diagnoseExtraRelease() 787 const ObjCImplDecl * 790 return cast<ObjCImplDecl>(MD->getDeclContext()); in getContainingObjCImpl()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | SemaObjC.h | 424 SelectorSet &InsMapSeen, SelectorSet &ClsMapSeen, ObjCImplDecl *IMPDecl, 435 void ImplMethodsVsClassMethods(Scope *S, ObjCImplDecl *IMPDecl, 991 void DiagnoseUnimplementedProperties(Scope *S, ObjCImplDecl *IMPDecl, 996 void diagnoseNullResettableSynthesizedSetters(const ObjCImplDecl *impDecl); 1000 void DefaultSynthesizeProperties(Scope *S, ObjCImplDecl *IMPDecl, 1020 void AtomicPropertySetterGetterRules(ObjCImplDecl *IMPDecl,
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclObjC.cpp | 1213 if (auto *IMD = dyn_cast<ObjCImplDecl>(getDeclContext())) in getClassInterface() 1325 dyn_cast<ObjCImplDecl>(Method->getDeclContext())) { in collectOverriddenMethodsSlow() 1384 if (auto *ImplDecl = dyn_cast<ObjCImplDecl>(Container)) in findPropertyDecl() 2203 void ObjCImplDecl::anchor() {} in anchor() 2205 void ObjCImplDecl::addPropertyImplementation(ObjCPropertyImplDecl *property) { in addPropertyImplementation() 2211 void ObjCImplDecl::setClassInterface(ObjCInterfaceDecl *IFace) { in setClassInterface() 2229 ObjCPropertyImplDecl *ObjCImplDecl:: 2241 ObjCPropertyImplDecl *ObjCImplDecl::
|
| H A D | ASTContext.cpp | 517 if (const auto *IMD = dyn_cast<ObjCImplDecl>(DC)) { in addRedeclaredMethods() 3110 llvm::DenseMap<ObjCContainerDecl*, ObjCImplDecl*>::iterator in getObjCImplementation() 3120 llvm::DenseMap<ObjCContainerDecl*, ObjCImplDecl*>::iterator in getObjCImplementation() 3158 if (const auto *IMD = dyn_cast<ObjCImplDecl>(ND->getDeclContext())) in getObjContainingInterface()
|
| /freebsd/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexingContext.cpp | 270 return MD->isThisDeclarationADefinition() || isa<ObjCImplDecl>(ContainerDC); in isDeclADefinition() 273 isa<FieldDecl>(D) || isa<MSPropertyDecl>(D) || isa<ObjCImplDecl>(D) || in isDeclADefinition()
|
| H A D | IndexDecl.cpp | 80 const ObjCImplDecl *Container) { in hasUserDefined() 540 auto *Container = cast<ObjCImplDecl>(D->getDeclContext()); in VisitObjCPropertyImplDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaObjCProperty.cpp | 1877 void SemaObjC::DefaultSynthesizeProperties(Scope *S, ObjCImplDecl *IMPDecl, in DefaultSynthesizeProperties() 1987 ObjCImplDecl *IMPDecl, ObjCContainerDecl *CDecl, ObjCCategoryDecl *C, in DiagnoseUnimplementedAccessor() 2022 void SemaObjC::DiagnoseUnimplementedProperties(Scope *S, ObjCImplDecl *IMPDecl, in DiagnoseUnimplementedProperties() 2100 if (ObjCImplDecl *IMP = PrimaryClass->getImplementation()) { in DiagnoseUnimplementedProperties() 2128 const ObjCImplDecl *impDecl) { in diagnoseNullResettableSynthesizedSetters() 2153 void SemaObjC::AtomicPropertySetterGetterRules(ObjCImplDecl *IMPDecl, in AtomicPropertySetterGetterRules() 2619 else if (ObjCImplDecl *Impl = dyn_cast<ObjCImplDecl>(CD)) in ProcessPropertyDecl()
|
| H A D | SemaDeclObjC.cpp | 159 else if (ObjCImplDecl *Impl = dyn_cast<ObjCImplDecl>(DC)) in CheckObjCMethodOverride() 449 ObjCImplDecl *ImplDeclOfMethodDef = in ActOnStartOfObjCMethodDef() 450 dyn_cast<ObjCImplDecl>(MDecl->getDeclContext()); in ActOnStartOfObjCMethodDef() 453 ObjCImplDecl *ImplDeclOfMethodDecl = nullptr; in ActOnStartOfObjCMethodDef() 2250 static void WarnUndefinedMethod(Sema &S, ObjCImplDecl *Impl, in WarnUndefinedMethod() 2719 Sema &S, ObjCImplDecl *Impl, ObjCProtocolDecl *PDecl, bool &IncompleteImpl, in CheckProtocolMethodDefs() 2844 SelectorSet &InsMapSeen, SelectorSet &ClsMapSeen, ObjCImplDecl *IMPDecl, in MatchAllMethodDeclarations() 2990 void SemaObjC::ImplMethodsVsClassMethods(Scope *S, ObjCImplDecl *IMPDecl, in ImplMethodsVsClassMethods() 4471 } else if (isa<ObjCImplDecl>(ObjCMethod->getDeclContext())) { in CheckObjCMethodOverrides() 4682 ObjCImplDecl *ImpDecl = nullptr) { in checkObjCDirectMethodClashes() [all …]
|
| H A D | SemaAvailability.cpp | 219 if (const auto *Impl = dyn_cast<ObjCImplDecl>(C)) { in ShouldDiagnoseAvailabilityInContext() 242 if (const auto *CatOrImpl = dyn_cast<ObjCImplDecl>(Ctx)) { in ShouldDiagnoseAvailabilityInContext() 306 if (auto *Imp = dyn_cast<ObjCImplDecl>(Ctx)) in findEnclosingDeclToAnnotate()
|
| H A D | SemaAccess.cpp | 1958 if (ObjCImplDecl *Impl in IsSimplyAccessible() 1959 = dyn_cast<ObjCImplDecl>(FD->getLexicalDeclContext())) { in IsSimplyAccessible()
|
| H A D | SemaAPINotes.cpp | 1104 if (auto Impl = dyn_cast<ObjCImplDecl>(ObjCContainer)) { in ProcessAPINotes()
|
| H A D | SemaExprObjC.cpp | 1188 isa<ObjCImplDecl>(MatchingMethodDecl->getDeclContext()) || in HelperToDiagnoseMismatchedMethodsInGlobalPool() 1629 if (const ObjCImplDecl *impl = in findExplicitInstancetypeDeclarer() 1630 dyn_cast<ObjCImplDecl>(MD->getDeclContext())) { in findExplicitInstancetypeDeclarer()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclObjC.h | 2469 class ObjCImplDecl : public ObjCContainerDecl { 2476 ObjCImplDecl(Kind DK, DeclContext *DC, ObjCInterfaceDecl *classInterface, in ObjCImplDecl() function 2542 class ObjCCategoryImplDecl : public ObjCImplDecl { 2550 : ObjCImplDecl(ObjCCategoryImpl, DC, classInterface, Id, nameLoc, in ObjCCategoryImplDecl() 2594 class ObjCImplementationDecl : public ObjCImplDecl { 2624 : ObjCImplDecl(ObjCImplementation, DC, classInterface,
|
| H A D | ASTContext.h | 88 class ObjCImplDecl; variable 308 llvm::DenseMap<ObjCContainerDecl*, ObjCImplDecl*> ObjCImpls;
|
| /freebsd/contrib/llvm-project/clang/lib/Tooling/Refactoring/ |
| H A D | ASTSelection.cpp | 22 if (!isa<ObjCImplDecl>(D)) in getLexicalDeclRange()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | BodyFarm.cpp | 767 } else if (auto *ImplDecl = dyn_cast<ObjCImplDecl>(Container)) { in findBackingIvar()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTWriterDecl.cpp | 165 void VisitObjCImplDecl(ObjCImplDecl *D); 1164 void ASTDeclWriter::VisitObjCImplDecl(ObjCImplDecl *D) { in VisitObjCImplDecl() 3029 if (isa<FileScopeAsmDecl, TopLevelStmtDecl, ObjCImplDecl>(D)) in isRequiredDecl()
|
| H A D | ASTReaderDecl.cpp | 443 void VisitObjCImplDecl(ObjCImplDecl *D); 1496 void ASTDeclReader::VisitObjCImplDecl(ObjCImplDecl *D) { in VisitObjCImplDecl() 3246 if (isa<FileScopeAsmDecl, TopLevelStmtDecl, ObjCProtocolDecl, ObjCImplDecl, in isConsumerInterestedIn()
|
| H A D | ASTReader.cpp | 8671 static void PassObjCImplDeclToConsumer(ObjCImplDecl *ImplD, in PassObjCImplDeclToConsumer() 8682 if (ObjCImplDecl *ImplD = dyn_cast<ObjCImplDecl>(D)) in PassInterestingDeclToConsumer()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenModule.cpp | 1218 if (auto *oid = dyn_cast<ObjCImplDecl>(decl)) in emitDeclContext()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGObjC.cpp | 726 const ObjCImplDecl *impl = cast<ObjCImplDecl>(method->getDeclContext()); in Emit()
|
| H A D | CGObjCMac.cpp | 1500 bool ImplementationIsNonLazy(const ObjCImplDecl *OD) const; 6325 const ObjCImplDecl *OD) const { in ImplementationIsNonLazy()
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseObjc.cpp | 1904 ObjCImplDecl *ObjCImpDecl = nullptr; in ParseObjCAtImplementationDeclaration()
|
| /freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/ |
| H A D | RewriteModernObjC.cpp | 592 bool ImplementationIsNonLazy(const ObjCImplDecl *OD) const { in ImplementationIsNonLazy()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 2255 …bjCImplDeclEPNS_12ObjCImplDeclE", "clang::ASTDeclReader::VisitObjCImplDecl(clang::ObjCImplDecl*)"}, 2571 …bjCImplDeclEPNS_12ObjCImplDeclE", "clang::ASTDeclWriter::VisitObjCImplDecl(clang::ObjCImplDecl*)"}, 5255 …nseSet<clang::Selector, llvm::DenseMapInfo<clang::Selector>>&, clang::ObjCImplDecl*, clang::ObjCCo… 5256 …eclEb", "clang::Sema::ImplMethodsVsClassMethods(clang::Scope*, clang::ObjCImplDecl*, clang::ObjCCo… 5663 …clE", "clang::Sema::DefaultSynthesizeProperties(clang::Scope*, clang::ObjCImplDecl*, clang::ObjCIn… 5665 …, "clang::Sema::DiagnoseUnimplementedProperties(clang::Scope*, clang::ObjCImplDecl*, clang::ObjCCo… 5666 …ContainerDeclE", "clang::Sema::AtomicPropertySetterGetterRules(clang::ObjCImplDecl*, clang::ObjCCo… 9035 …ObjCImplDecl*, llvm::DenseMapInfo<clang::ObjCContainerDecl*>, llvm::DenseMapInfo<clang::ObjCImplDe… 9036 …bjCContainerDecl*, clang::ObjCImplDecl*, llvm::DenseMapInfo<clang::ObjCContainerDecl*>, llvm::Dens… 10007 …Decl25addPropertyImplementationEPNS_20ObjCPropertyImplDeclE", "clang::ObjCImplDecl::addPropertyImp… [all …]
|