Home
last modified time | relevance | path

Searched refs:ObjCImplDecl (Results 1 – 25 of 29) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DCheckObjCDealloc.cpp167 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 DSemaObjC.h424 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 DDeclObjC.cpp1213 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 DASTContext.cpp517 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 DIndexingContext.cpp270 return MD->isThisDeclarationADefinition() || isa<ObjCImplDecl>(ContainerDC); in isDeclADefinition()
273 isa<FieldDecl>(D) || isa<MSPropertyDecl>(D) || isa<ObjCImplDecl>(D) || in isDeclADefinition()
H A DIndexDecl.cpp80 const ObjCImplDecl *Container) { in hasUserDefined()
540 auto *Container = cast<ObjCImplDecl>(D->getDeclContext()); in VisitObjCPropertyImplDecl()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaObjCProperty.cpp1877 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 DSemaDeclObjC.cpp159 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 DSemaAvailability.cpp219 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 DSemaAccess.cpp1958 if (ObjCImplDecl *Impl in IsSimplyAccessible()
1959 = dyn_cast<ObjCImplDecl>(FD->getLexicalDeclContext())) { in IsSimplyAccessible()
H A DSemaAPINotes.cpp1104 if (auto Impl = dyn_cast<ObjCImplDecl>(ObjCContainer)) { in ProcessAPINotes()
H A DSemaExprObjC.cpp1188 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 DDeclObjC.h2469 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 DASTContext.h88 class ObjCImplDecl; variable
308 llvm::DenseMap<ObjCContainerDecl*, ObjCImplDecl*> ObjCImpls;
/freebsd/contrib/llvm-project/clang/lib/Tooling/Refactoring/
H A DASTSelection.cpp22 if (!isa<ObjCImplDecl>(D)) in getLexicalDeclRange()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DBodyFarm.cpp767 } else if (auto *ImplDecl = dyn_cast<ObjCImplDecl>(Container)) { in findBackingIvar()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterDecl.cpp165 void VisitObjCImplDecl(ObjCImplDecl *D);
1164 void ASTDeclWriter::VisitObjCImplDecl(ObjCImplDecl *D) { in VisitObjCImplDecl()
3029 if (isa<FileScopeAsmDecl, TopLevelStmtDecl, ObjCImplDecl>(D)) in isRequiredDecl()
H A DASTReaderDecl.cpp443 void VisitObjCImplDecl(ObjCImplDecl *D);
1496 void ASTDeclReader::VisitObjCImplDecl(ObjCImplDecl *D) { in VisitObjCImplDecl()
3246 if (isa<FileScopeAsmDecl, TopLevelStmtDecl, ObjCProtocolDecl, ObjCImplDecl, in isConsumerInterestedIn()
H A DASTReader.cpp8671 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 DCIRGenModule.cpp1218 if (auto *oid = dyn_cast<ObjCImplDecl>(decl)) in emitDeclContext()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGObjC.cpp726 const ObjCImplDecl *impl = cast<ObjCImplDecl>(method->getDeclContext()); in Emit()
H A DCGObjCMac.cpp1500 bool ImplementationIsNonLazy(const ObjCImplDecl *OD) const;
6325 const ObjCImplDecl *OD) const { in ImplementationIsNonLazy()
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseObjc.cpp1904 ObjCImplDecl *ObjCImpDecl = nullptr; in ParseObjCAtImplementationDeclaration()
/freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DRewriteModernObjC.cpp592 bool ImplementationIsNonLazy(const ObjCImplDecl *OD) const { in ImplementationIsNonLazy()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc2255 …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…
9035ObjCImplDecl*, 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 …]

12