| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | ObjCMissingSuperCallChecker.cpp | 65 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 D | CheckObjCInstMethSignature.cpp | 42 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 D | ObjCUnusedIVarsChecker.cpp | 82 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 D | DirectIvarAssignment.cpp | 52 public Checker<check::ASTDecl<ObjCImplementationDecl> > { 90 void checkASTDecl(const ObjCImplementationDecl *D, AnalysisManager& Mgr, 116 void DirectIvarAssignment::checkASTDecl(const ObjCImplementationDecl *D, in checkASTDecl()
|
| H A D | IvarInvalidationChecker.cpp | 223 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()
|
| /llvm-project-15.0.7/clang/test/Index/ |
| H A D | annotate-tokens.m | 175 // CHECK: Punctuation: "@" [5:1 - 5:2] ObjCImplementationDecl=Foo:5:17 (Definition) 176 // CHECK: Keyword: "implementation" [5:2 - 5:16] ObjCImplementationDecl=Foo:5:17 (Definition) 177 // CHECK: Identifier: "Foo" [5:17 - 5:20] ObjCImplementationDecl=Foo:5:17 (Definition) 203 // CHECK: Punctuation: "@" [10:1 - 10:2] ObjCImplementationDecl=Foo:5:17 (Definition) 225 // CHECK: Punctuation: "@" [21:1 - 21:2] ObjCImplementationDecl=Bar:21:17 (Definition) 226 // CHECK: Keyword: "implementation" [21:2 - 21:16] ObjCImplementationDecl=Bar:21:17 (Definition) 227 // CHECK: Identifier: "Bar" [21:17 - 21:20] ObjCImplementationDecl=Bar:21:17 (Definition) 240 // CHECK: Punctuation: "@" [26:1 - 26:2] ObjCImplementationDecl=Bar:21:17 (Definition) 277 // CHECK: Punctuation: "@" [37:1 - 37:2] ObjCImplementationDecl=IBActionTests:37:17 (Definition) 378 // CHECK: Punctuation: "@" [70:1 - 70:2] ObjCImplementationDecl=R7974151:70:17 (Definition) [all …]
|
| H A D | print-objc-manglings.m | 16 // MACHO: ObjCImplementationDecl=C{{.*}} (Definition) [mangled=_OBJC_CLASS_$_C] [mangled=_OBJC_META… 17 // ITANIUM: ObjCImplementationDecl=C{{.*}} (Definition) [mangled=_OBJC_CLASS_C] [mangled=_OBJC_META…
|
| H A D | file-refs.m | 45 // CHECK: ObjCImplementationDecl=Foo:7:17 (Definition) 52 // CHECK-NEXT: ObjCImplementationDecl=Foo:7:17 (Definition) =[7:17 - 7:20]
|
| H A D | local-symbols.m | 40 // CHECK: local-symbols.m:12:17: ObjCImplementationDecl=Foo:12:17 (Definition) Extent=[12:1 - 16:2]
|
| H A D | availability.mm | 58 // CHECK: ObjCImplementationDecl=C:12:17 (Definition) (macos, introduced=8.0)
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/objc/ |
| H A D | MissingHashCheck.cpp | 21 AST_MATCHER_P(ObjCImplementationDecl, hasInterface, in AST_MATCHER_P() argument 51 const auto *ID = Result.Nodes.getNodeAs<ObjCImplementationDecl>("impl"); in check()
|
| H A D | SuperSelfCheck.cpp | 52 AST_MATCHER_P(ObjCImplementationDecl, hasInterface, in AST_MATCHER_P() argument
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | DeclObjC.cpp | 760 if (ObjCImplementationDecl *ImpDecl = getImplementation()) in lookupPrivateMethod() 981 if (auto *ImplD = dyn_cast<ObjCImplementationDecl>(CtxD)) { in getCanonicalDecl() 1592 ObjCImplementationDecl::getObjCRuntimeNameAsString() const { in getObjCRuntimeNameAsString() 1682 if (ObjCImplementationDecl *ImplDecl = getImplementation()) { in all_declared_ivar_begin() 1828 if (auto *IM = dyn_cast<ObjCImplementationDecl>(DC)) in Create() 2223 void ObjCImplementationDecl::anchor() {} in anchor() 2225 ObjCImplementationDecl * 2226 ObjCImplementationDecl::Create(ASTContext &C, DeclContext *DC, in Create() 2241 ObjCImplementationDecl * 2259 ObjCImplementationDecl::init_const_iterator [all …]
|
| /llvm-project-15.0.7/clang/lib/ARCMigrate/ |
| H A D | Transforms.h | 61 ObjCImplementationDecl *ImpD; 65 ObjCImplementationDecl *D) in ObjCImplementationContext() 69 ObjCImplementationDecl *getImplementationDecl() { return ImpD; } in getImplementationDecl()
|
| H A D | ObjCMT.cpp | 52 const ObjCImplementationDecl *ImpDecl); 85 const ObjCImplementationDecl *ImplD); 175 if (const ObjCImplementationDecl *Impl = dyn_cast<ObjCImplementationDecl>(D)) in canModify() 602 const ObjCImplementationDecl *ImpDecl, in ClassImplementsAllMethodsAndProperties() 832 const ObjCImplementationDecl *ImpDecl) { in migrateProtocolConformance() 1700 const ObjCImplementationDecl *ImplD) { in inferDesignatedInitializers() 1865 else if (const ObjCImplementationDecl *ImpDecl = in HandleTranslationUnit() 1866 dyn_cast<ObjCImplementationDecl>(*D)) { in HandleTranslationUnit() 1930 if (const ObjCImplementationDecl * in HandleTranslationUnit() 1931 ImplD = dyn_cast<ObjCImplementationDecl>(*D)) { in HandleTranslationUnit()
|
| H A D | TransProperties.cpp | 48 ObjCImplementationDecl *CurImplD; 90 void doTransform(ObjCImplementationDecl *D) { in doTransform()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | LexicallyOrderedRecursiveASTVisitor.h | 66 bool TraverseObjCImplementationDecl(ObjCImplementationDecl *D) { in TraverseObjCImplementationDecl() 89 if (!isa<ObjCImplementationDecl>(Child) && in TraverseDeclContextHelper()
|
| H A D | DeclObjC.h | 52 class ObjCImplementationDecl; variable 1327 ObjCImplementationDecl *getImplementation() const; 1328 void setImplementation(ObjCImplementationDecl *ImplD); 2548 class ObjCImplementationDecl : public ObjCImplDecl { 2569 ObjCImplementationDecl(DeclContext *DC, 2590 static ObjCImplementationDecl *Create(ASTContext &C, DeclContext *DC, 2599 static ObjCImplementationDecl *CreateDeserialized(ASTContext &C, unsigned ID); 2719 raw_ostream &operator<<(raw_ostream &OS, const ObjCImplementationDecl &ID);
|
| /llvm-project-15.0.7/clang/test/AST/ |
| H A D | ast-dump-decl.m | 29 // CHECK: ObjCImplementationDecl{{.*}} TestObjCIvarDecl 76 // CHECK: ObjCImplementationDecl{{.*}} TestObjCClass 134 // CHECK: ObjCImplementationDecl{{.*}} TestObjCProperty
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/refactor/tweaks/ |
| H A D | ObjCMemberwiseInitializer.cpp | 191 const ObjCImplementationDecl *Impl = nullptr; 220 } else if (const auto *ID = dyn_cast<ObjCImplementationDecl>(D)) { in REGISTER_TWEAK() 227 } else if (const auto *ID = dyn_cast<ObjCImplementationDecl>(DC)) { in REGISTER_TWEAK()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGObjCRuntime.h | 47 class ObjCImplementationDecl; variable 84 const ObjCImplementationDecl *OID, 158 virtual void GenerateClass(const ObjCImplementationDecl *OID) = 0;
|
| /llvm-project-15.0.7/clang/test/SemaObjC/ |
| H A D | default-synthesize-sourceloc.m | 20 // CHECK: ObjCImplementationDecl {{.*}}line:[[@LINE+2]]{{.*}} MyData
|
| /llvm-project-15.0.7/clang/test/Misc/ |
| H A D | pragma-attribute-objc.m | 51 // CHECK-LABEL: ObjCImplementationDecl{{.*}}testInterface1 95 // CHECK-LABEL: ObjCImplementationDecl{{.*}}testImplWithoutInterface
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/unittests/ |
| H A D | InsertionPointTests.cpp | 194 cast<ObjCImplementationDecl>(findDecl(AST, [&](const NamedDecl &D) { in TEST() 195 return llvm::isa<ObjCImplementationDecl>(D); in TEST()
|
| /llvm-project-15.0.7/clang/test/Parser/ |
| H A D | skip-function-bodies.mm | 41 // CHECK: skip-function-bodies.mm:19:17: ObjCImplementationDecl=F:19:17 (Definition) Extent=[19:1 -…
|