Home
last modified time | relevance | path

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

123

/netbsd-src/external/apache2/llvm/dist/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()
166 void ObjCSuperCallChecker::checkASTDecl(const ObjCImplementationDecl *D, in checkASTDecl()
H A DObjCUnusedIVarsChecker.cpp82 if (const ObjCImplementationDecl *ID = dyn_cast<ObjCImplementationDecl>(D)) { in Scan()
106 static void checkObjCUnusedIvar(const ObjCImplementationDecl *D, in checkObjCUnusedIvar()
176 check::ASTDecl<ObjCImplementationDecl> > {
178 void checkASTDecl(const ObjCImplementationDecl *D, AnalysisManager& mgr, in checkASTDecl()
H A DCheckObjCInstMethSignature.cpp42 const ObjCImplementationDecl *ID, in CompareReturnTypes()
78 static void CheckObjCInstMethSignature(const ObjCImplementationDecl *ID, in CheckObjCInstMethSignature()
128 check::ASTDecl<ObjCImplementationDecl> > {
130 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()
359 visit(const ObjCImplementationDecl *ImplD) const { in visit()
726 public Checker<check::ASTDecl<ObjCImplementationDecl> > {
730 void checkASTDecl(const ObjCImplementationDecl *D, AnalysisManager& Mgr, in checkASTDecl()
H A DCheckObjCDealloc.cpp93 : public Checker<check::ASTDecl<ObjCImplementationDecl>,
113 void checkASTDecl(const ObjCImplementationDecl *D, AnalysisManager& Mgr,
189 void ObjCDeallocChecker::checkASTDecl(const ObjCImplementationDecl *D, in REGISTER_SET_FACTORY_WITH_PROGRAMSTATE()
H A DLocalizationChecker.cpp1036 : public Checker<check::ASTDecl<ObjCImplementationDecl>> {
1067 void checkASTDecl(const ObjCImplementationDecl *D, AnalysisManager &Mgr,
1073 const ObjCImplementationDecl *D, AnalysisManager &Mgr, in checkASTDecl()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DDeclObjC.cpp752 if (ObjCImplementationDecl *ImpDecl = getImplementation()) in lookupPrivateMethod()
924 if (ObjCImplementationDecl *ImplD = Ctx.getObjCImplementation(IFD)) in getNextRedeclarationImpl()
933 } else if (auto *ImplD = dyn_cast<ObjCImplementationDecl>(CtxD)) { in getNextRedeclarationImpl()
965 if (auto *ImplD = dyn_cast<ObjCImplementationDecl>(CtxD)) { in getCanonicalDecl()
1576 ObjCImplementationDecl::getObjCRuntimeNameAsString() const { in getObjCRuntimeNameAsString()
1578 const_cast<ObjCImplementationDecl*>(this)->getClassInterface()) in getObjCRuntimeNameAsString()
1584 ObjCImplementationDecl *ObjCInterfaceDecl::getImplementation() const { in getImplementation()
1597 void ObjCInterfaceDecl::setImplementation(ObjCImplementationDecl *ImplD) { in setImplementation()
1661 if (ObjCImplementationDecl *ImplDecl = getImplementation()) { in all_declared_ivar_begin()
1800 assert((isa<ObjCInterfaceDecl>(DC) || isa<ObjCImplementationDecl>(DC) || in Create()
[all …]
/netbsd-src/external/apache2/llvm/dist/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);
175 if (const ObjCImplementationDecl *Impl = dyn_cast<ObjCImplementationDecl>(D)) in canModify()
603 const ObjCImplementationDecl *ImpDecl, in ClassImplementsAllMethodsAndProperties()
833 const ObjCImplementationDecl *ImpDecl) { in migrateProtocolConformance()
1701 const ObjCImplementationDecl *ImplD) { in inferDesignatedInitializers()
1866 else if (const ObjCImplementationDecl *ImpDecl = in HandleTranslationUnit()
1867 dyn_cast<ObjCImplementationDecl>(*D)) { in HandleTranslationUnit()
1931 if (const ObjCImplementationDecl * in HandleTranslationUnit()
1932 ImplD = dyn_cast<ObjCImplementationDecl>(*D)) { in HandleTranslationUnit()
H A DTransProperties.cpp48 ObjCImplementationDecl *CurImplD;
90 void doTransform(ObjCImplementationDecl *D) { in doTransform()
H A DTransforms.cpp328 bool TraverseObjCImplementationDecl(ObjCImplementationDecl *D) { in TraverseObjCImplementationDecl()
525 typedef DeclContext::specific_decl_iterator<ObjCImplementationDecl> in GCRewriteFinalize()
H A DTransEmptyStatementsAndDealloc.cpp200 typedef DeclContext::specific_decl_iterator<ObjCImplementationDecl> in cleanupDeallocOrFinalize()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DLexicallyOrderedRecursiveASTVisitor.h66 bool TraverseObjCImplementationDecl(ObjCImplementationDecl *D) { in TraverseObjCImplementationDecl()
89 if (!isa<ObjCImplementationDecl>(Child) && in TraverseDeclContextHelper()
H A DDeclObjC.h52 class ObjCImplementationDecl; variable
1325 ObjCImplementationDecl *getImplementation() const;
1326 void setImplementation(ObjCImplementationDecl *ImplD);
2536 class ObjCImplementationDecl : public ObjCImplDecl {
2557 ObjCImplementationDecl(DeclContext *DC,
2578 static ObjCImplementationDecl *Create(ASTContext &C, DeclContext *DC,
2587 static ObjCImplementationDecl *CreateDeserialized(ASTContext &C, unsigned ID);
2707 raw_ostream &operator<<(raw_ostream &OS, const ObjCImplementationDecl &ID);
H A DASTContext.h116 class ObjCImplementationDecl; variable
2304 getASTObjCImplementationLayout(const ObjCImplementationDecl *D) const;
2344 const ObjCImplementationDecl *ID,
2796 ObjCImplementationDecl *getObjCImplementation(ObjCInterfaceDecl *D);
2809 ObjCImplementationDecl *ImplD);
3100 const ObjCImplementationDecl *Impl) const;
H A DTextNodeDumper.h365 void VisitObjCImplementationDecl(const ObjCImplementationDecl *D);
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGObjCRuntime.h46 class ObjCImplementationDecl; variable
83 const ObjCImplementationDecl *OID,
157 virtual void GenerateClass(const ObjCImplementationDecl *OID) = 0;
H A DCGObjCMac.cpp964 llvm::Constant *BuildIvarLayout(const ObjCImplementationDecl *OI,
970 llvm::Constant *BuildStrongIvarLayout(const ObjCImplementationDecl *OI, in BuildStrongIvarLayout()
976 llvm::Constant *BuildWeakIvarLayout(const ObjCImplementationDecl *OI, in BuildWeakIvarLayout()
1233 llvm::Constant *EmitClassExtension(const ObjCImplementationDecl *ID,
1256 llvm::Constant *EmitIvarList(const ObjCImplementationDecl *ID,
1266 llvm::Constant *EmitMetaClass(const ObjCImplementationDecl *ID,
1349 void GenerateClass(const ObjCImplementationDecl *ClassDecl) override;
1436 const ObjCImplementationDecl *ID);
1458 llvm::Constant *EmitIvarList(const ObjCImplementationDecl *ID);
1548 void GetClassSizeInfo(const ObjCImplementationDecl *OID,
[all …]
H A DCodeGenModule.h59 class ObjCImplementationDecl; variable
1503 void EmitObjCPropertyImplementations(const ObjCImplementationDecl *D);
1504 void EmitObjCIvarInitializations(ObjCImplementationDecl *D);
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaDeclObjC.cpp67 !isa<ObjCImplementationDecl>(method->getDeclContext())) in checkInitMethod()
2059 ObjCImplementationDecl* IMPDecl = in ActOnStartClassImplementation()
2060 ObjCImplementationDecl::Create(Context, CurContext, IDecl, SDecl, in ActOnStartClassImplementation()
2115 void Sema::CheckImplementationIvars(ObjCImplementationDecl *ImpDecl, in CheckImplementationIvars()
2341 !isa<ObjCImplementationDecl>(MethodImpl->getDeclContext()) && in CheckMethodOverrideReturn()
2433 !isa<ObjCImplementationDecl>(MethodImpl->getDeclContext()) && in CheckMethodOverrideParam()
3769 static void DiagnoseWeakIvars(Sema &S, ObjCImplementationDecl *ID) { in DiagnoseWeakIvars()
3838 } else if (auto *ImplDecl = dyn_cast<ObjCImplementationDecl>(OCD)) { in DiagnoseVariableSizedIvars()
3978 bool checkIdenticalMethods = isa<ObjCImplementationDecl>(ClassDecl); in ActOnAtEnd()
3984 if (auto *OID = dyn_cast<ObjCImplementationDecl>(CurContext)) { in ActOnAtEnd()
[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()
1988 ObjCImplementationDecl *IC=dyn_cast_or_null<ObjCImplementationDecl>(D); in DefaultSynthesizeProperties()
2261 void Sema::DiagnoseOwningPropertyGetterSynthesis(const ObjCImplementationDecl *D) { in DiagnoseOwningPropertyGetterSynthesis()
2321 const ObjCImplementationDecl *ImplD, in DiagnoseMissingDesignatedInitOverrides()
/netbsd-src/external/apache2/llvm/dist/clang/tools/libclang/
H A DCXIndexDataConsumer.cpp78 bool VisitObjCImplementationDecl(const ObjCImplementationDecl *D) { in VisitObjCImplementationDecl()
705 const ObjCImplementationDecl *D) { in handleObjCImplementation()
1034 if (const ObjCImplementationDecl * in getEntityDecl()
1035 ImplD = dyn_cast<ObjCImplementationDecl>(D)) { in getEntityDecl()
H A DCursorVisitor.h232 bool VisitObjCImplementationDecl(ObjCImplementationDecl *D);
/netbsd-src/external/apache2/llvm/dist/clang/lib/Analysis/
H A DBodyFarm.cpp754 const ObjCImplementationDecl *ImpD = IntD->getImplementation(); in createObjCPropertyGetter()
782 const ObjCImplementationDecl *ImplDecl = in createObjCPropertyGetter()

123