Home
last modified time | relevance | path

Searched refs:ObjCImplementationDecl (Results 1 – 25 of 54) sorted by relevance

123

/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DObjCMissingSuperCallChecker.cpp65 check::ASTDecl<ObjCImplementationDecl> > {
69 void checkASTDecl(const ObjCImplementationDecl *D, AnalysisManager &Mgr,
72 bool isCheckableClass(const ObjCImplementationDecl *D,
88 bool ObjCSuperCallChecker::isCheckableClass(const ObjCImplementationDecl *D, in isCheckableClass()
164 void ObjCSuperCallChecker::checkASTDecl(const ObjCImplementationDecl *D, in checkASTDecl()
H A DObjCUnusedIVarsChecker.cpp81 if (const ObjCImplementationDecl *ID = dyn_cast<ObjCImplementationDecl>(D)) { in Scan()
105 static void checkObjCUnusedIvar(const ObjCImplementationDecl *D, in checkObjCUnusedIvar()
175 check::ASTDecl<ObjCImplementationDecl> > {
177 void checkASTDecl(const ObjCImplementationDecl *D, AnalysisManager& mgr, in checkASTDecl()
H A DCheckObjCInstMethSignature.cpp42 const ObjCImplementationDecl *ID, in CompareReturnTypes()
76 static void CheckObjCInstMethSignature(const ObjCImplementationDecl *ID, in CheckObjCInstMethSignature()
126 check::ASTDecl<ObjCImplementationDecl> > {
128 void checkASTDecl(const ObjCImplementationDecl *D, AnalysisManager& mgr, in checkASTDecl()
H A DDirectIvarAssignment.cpp52 public Checker<check::ASTDecl<ObjCImplementationDecl> > {
90 void checkASTDecl(const ObjCImplementationDecl *D, AnalysisManager& Mgr,
116 void DirectIvarAssignment::checkASTDecl(const ObjCImplementationDecl *D, in checkASTDecl()
H A DIvarInvalidationChecker.cpp223 void visit(const ObjCImplementationDecl *D) const;
244 assert(!isa<ObjCImplementationDecl>(D)); in containsInvalidationMethod()
357 visit(const ObjCImplementationDecl *ImplD) const { in visit()
712 public Checker<check::ASTDecl<ObjCImplementationDecl> > {
716 void checkASTDecl(const ObjCImplementationDecl *D, AnalysisManager& Mgr, in checkASTDecl()
H A DCheckObjCDealloc.cpp94 : public Checker<check::ASTDecl<ObjCImplementationDecl>,
119 void checkASTDecl(const ObjCImplementationDecl *D, AnalysisManager& Mgr,
195 void ObjCDeallocChecker::checkASTDecl(const ObjCImplementationDecl *D, in REGISTER_SET_FACTORY_WITH_PROGRAMSTATE()
H A DLocalizationChecker.cpp1031 : public Checker<check::ASTDecl<ObjCImplementationDecl>> {
1062 void checkASTDecl(const ObjCImplementationDecl *D, AnalysisManager &Mgr,
1068 const ObjCImplementationDecl *D, AnalysisManager &Mgr, in checkASTDecl()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DDeclObjC.cpp768 if (ObjCImplementationDecl *ImpDecl = getImplementation()) in lookupPrivateMethod()
1016 if (auto *ImplD = dyn_cast<ObjCImplementationDecl>(CtxD)) { in getCanonicalDecl()
1627 ObjCImplementationDecl::getObjCRuntimeNameAsString() const { in getObjCRuntimeNameAsString()
1717 if (ObjCImplementationDecl *ImplDecl = getImplementation()) { in all_declared_ivar_begin()
1863 if (auto *IM = dyn_cast<ObjCImplementationDecl>(DC)) in Create()
2295 void ObjCImplementationDecl::anchor() {} in anchor()
2297 ObjCImplementationDecl *
2298 ObjCImplementationDecl::Create(ASTContext &C, DeclContext *DC, in Create()
2313 ObjCImplementationDecl *
2331 ObjCImplementationDecl::init_const_iterator
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/ARCMigrate/
H A DTransforms.h61 ObjCImplementationDecl *ImpD;
65 ObjCImplementationDecl *D) in ObjCImplementationContext()
69 ObjCImplementationDecl *getImplementationDecl() { return ImpD; } in getImplementationDecl()
H A DObjCMT.cpp52 const ObjCImplementationDecl *ImpDecl);
85 const ObjCImplementationDecl *ImplD);
172 if (const ObjCImplementationDecl *Impl = dyn_cast<ObjCImplementationDecl>(D)) in canModify()
599 const ObjCImplementationDecl *ImpDecl, in ClassImplementsAllMethodsAndProperties()
829 const ObjCImplementationDecl *ImpDecl) { in migrateProtocolConformance()
1694 const ObjCImplementationDecl *ImplD) { in inferDesignatedInitializers()
1859 else if (const ObjCImplementationDecl *ImpDecl = in HandleTranslationUnit()
1860 dyn_cast<ObjCImplementationDecl>(*D)) { in HandleTranslationUnit()
1924 if (const ObjCImplementationDecl * in HandleTranslationUnit()
1925 ImplD = dyn_cast<ObjCImplementationDecl>(*D)) { in HandleTranslationUnit()
H A DTransProperties.cpp48 ObjCImplementationDecl *CurImplD = nullptr;
90 void doTransform(ObjCImplementationDecl *D) { in doTransform()
H A DTransEmptyStatementsAndDealloc.cpp200 typedef DeclContext::specific_decl_iterator<ObjCImplementationDecl> in cleanupDeallocOrFinalize()
H A DTransforms.cpp326 bool TraverseObjCImplementationDecl(ObjCImplementationDecl *D) { in TraverseObjCImplementationDecl()
523 typedef DeclContext::specific_decl_iterator<ObjCImplementationDecl> in GCRewriteFinalize()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DLexicallyOrderedRecursiveASTVisitor.h66 bool TraverseObjCImplementationDecl(ObjCImplementationDecl *D) { in TraverseObjCImplementationDecl()
89 if (!isa<ObjCImplementationDecl>(Child) && in TraverseDeclContextHelper()
H A DDeclObjC.h51 class ObjCImplementationDecl; variable
1338 ObjCImplementationDecl *getImplementation() const;
1339 void setImplementation(ObjCImplementationDecl *ImplD);
2595 class ObjCImplementationDecl : public ObjCImplDecl {
2618 ObjCImplementationDecl(DeclContext *DC,
2639 static ObjCImplementationDecl *Create(ASTContext &C, DeclContext *DC,
2648 static ObjCImplementationDecl *CreateDeserialized(ASTContext &C, unsigned ID);
2768 raw_ostream &operator<<(raw_ostream &OS, const ObjCImplementationDecl &ID);
H A DASTContext.h86 class ObjCImplementationDecl; variable
2450 getASTObjCImplementationLayout(const ObjCImplementationDecl *D) const;
2490 const ObjCImplementationDecl *ID,
2997 ObjCImplementationDecl *getObjCImplementation(ObjCInterfaceDecl *D);
3010 ObjCImplementationDecl *ImplD);
3309 const ObjCImplementationDecl *Impl) const;
H A DTextNodeDumper.h387 void VisitObjCImplementationDecl(const ObjCImplementationDecl *D);
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGObjCRuntime.h47 class ObjCImplementationDecl; variable
84 const ObjCImplementationDecl *OID,
158 virtual void GenerateClass(const ObjCImplementationDecl *OID) = 0;
H A DCGObjCMac.cpp1260 llvm::Constant *EmitIvarList(const ObjCImplementationDecl *ID,
1270 llvm::Constant *EmitMetaClass(const ObjCImplementationDecl *ID,
1462 llvm::Constant *EmitIvarList(const ObjCImplementationDecl *ID);
1552 void GetClassSizeInfo(const ObjCImplementationDecl *OID,
3465 const ObjCImplementationDecl *ID) { in hasMRCWeakIvars()
3498 void CGObjCMac::GenerateClass(const ObjCImplementationDecl *ID) { in GenerateClass()
3708 CGObjCMac::EmitClassExtension(const ObjCImplementationDecl *ID, in EmitClassExtension()
5184 if (ObjCImplementationDecl *IMP = ID->getImplementation()) in EmitModuleSymbols()
6184 if (ObjCImplementationDecl *IMP = ID->getImplementation()) in FinishNonFragileABIModule()
6296 const ObjCImplementationDecl *ID) { in BuildClassRoTInitializer()
[all …]
H A DCodeGenModule.h64 class ObjCImplementationDecl; variable
1628 void EmitObjCPropertyImplementations(const ObjCImplementationDecl *D);
1629 void EmitObjCIvarInitializations(ObjCImplementationDecl *D);
H A DCGObjCRuntime.cpp39 const ObjCImplementationDecl *OID, in ComputeIvarBaseOffset()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaDeclObjC.cpp67 !isa<ObjCImplementationDecl>(method->getDeclContext())) in checkInitMethod()
1982 ObjCImplementationDecl *Sema::ActOnStartClassImplementation( in ActOnStartClassImplementation()
2075 ObjCImplementationDecl* IMPDecl = in ActOnStartClassImplementation()
2134 void Sema::CheckImplementationIvars(ObjCImplementationDecl *ImpDecl, in CheckImplementationIvars()
2368 !isa<ObjCImplementationDecl>(MethodImpl->getDeclContext()) && in CheckMethodOverrideReturn()
2456 !isa<ObjCImplementationDecl>(MethodImpl->getDeclContext()) && in CheckMethodOverrideParam()
3784 static void DiagnoseWeakIvars(Sema &S, ObjCImplementationDecl *ID) { in DiagnoseWeakIvars()
3999 if (auto *OID = dyn_cast<ObjCImplementationDecl>(CurContext)) { in ActOnAtEnd()
4091 if (ObjCImplementationDecl *IC=dyn_cast<ObjCImplementationDecl>(ClassDecl)) { in ActOnAtEnd()
4388 void searchFrom(const ObjCImplementationDecl *impl) { in searchFrom()
[all …]
H A DSemaObjCProperty.cpp1048 RedeclarePropertyAccessor(ASTContext &Context, ObjCImplementationDecl *Impl, in RedeclarePropertyAccessor()
1101 ObjCImplementationDecl *IC = nullptr; in ActOnPropertyImplDecl()
1103 if ((IC = dyn_cast<ObjCImplementationDecl>(ClassImpDecl))) { in ActOnPropertyImplDecl()
1984 ObjCImplementationDecl *IC=dyn_cast_or_null<ObjCImplementationDecl>(D); in DefaultSynthesizeProperties()
2256 void Sema::DiagnoseOwningPropertyGetterSynthesis(const ObjCImplementationDecl *D) { in DiagnoseOwningPropertyGetterSynthesis()
2316 const ObjCImplementationDecl *ImplD, in DiagnoseMissingDesignatedInitOverrides()
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/
H A DBodyFarm.cpp796 const ObjCImplementationDecl *ImpD = IntD->getImplementation(); in createObjCPropertyGetter()
824 const ObjCImplementationDecl *ImplDecl = in createObjCPropertyGetter()
/freebsd-14.2/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp109 SmallVector<ObjCImplementationDecl *, 8> ClassImplementation;
268 ObjCImplementationDecl *IMD,
339 virtual void RewriteObjCClassMetaData(ObjCImplementationDecl *IDecl,
532 void RewriteObjCClassMetaData(ObjCImplementationDecl *IDecl,
768 ObjCImplementationDecl *IMD, in RewritePropertyImplDecl()
1168 ObjCImplementationDecl *IMD = dyn_cast<ObjCImplementationDecl>(OID); in RewriteImplementationDecl()
4836 ObjCImplementationDecl *CI = cast<ObjCImplementationDecl>(D); in HandleDeclInMainFile()
5264 void RewriteObjCFragileABI::RewriteObjCClassMetaData(ObjCImplementationDecl *IDecl, in RewriteObjCClassMetaData()

123