| /llvm-project-15.0.7/clang/test/Index/ |
| H A D | complete-protocols.m | 18 // CHECK-CC1: ObjCProtocolDecl:{TypedText Protocol1} 19 // CHECK-CC1-NEXT: ObjCProtocolDecl:{TypedText Protocol2} 21 // CHECK-CC2-NOT: ObjCProtocolDecl:{TypedText Protocol1} 22 // CHECK-CC2: ObjCProtocolDecl:{TypedText Protocol2} 24 // CHECK-CC3: ObjCProtocolDecl:{TypedText Protocol0} 25 // CHECK-CC3-NEXT: ObjCProtocolDecl:{TypedText Protocol2}
|
| H A D | objc-typeargs-protocols.m | 26 …jCObjectPointer] [basetype=Foo] [basekind=ObjCInterface] [protocols=ObjCProtocolDecl=Bar:8:11 (Def… 27 …tA *] [ObjCObjectPointer] [TestB *] [ObjCObjectPointer]] [protocols=ObjCProtocolDecl=Bar:8:11 (Def… 28 …ekind=ObjCObjectPointer] [basetype=id] [basekind=ObjCId] [protocols=ObjCProtocolDecl=Bar:8:11 (Def…
|
| H A D | c-index-getCursor-test.m | 83 // CHECK: [23:1 - 24:1] ObjCProtocolDecl=Proto:23:11 (Definition) 85 // CHECK: [24:11 - 25:5] ObjCProtocolDecl=Proto:23:11 (Definition) 87 // CHECK: [27:1 - 27:17] ObjCProtocolDecl=SubP:27:11 (Definition) 89 // CHECK: [27:22 - 28:1] ObjCProtocolDecl=SubP:27:11 (Definition) 91 // CHECK: [28:12 - 29:5] ObjCProtocolDecl=SubP:27:11 (Definition)
|
| H A D | file-refs.m | 70 // CHECK-NEXT: ObjCProtocolDecl=Prot1:18:11 (Definition) 71 // CHECK-NEXT: ObjCProtocolDecl=Prot1:18:11 (Definition) =[18:11 - 18:16]
|
| H A D | local-symbols.m | 45 // CHECK: local-symbols.m:20:11: ObjCProtocolDecl=Prot8380046:20:11 (Definition) Extent=[20:1 - 21:…
|
| H A D | availability.mm | 72 // CHECK: ObjCProtocolDecl=P:35:11 (Definition) (macos, introduced=10.0)
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | DeclObjC.cpp | 679 ObjCProtocolDecl * 859 if (isa<ObjCProtocolDecl>(DC)) in isDesignatedInitializerForTheInterface() 1899 void ObjCProtocolDecl::anchor() {} in anchor() 1901 ObjCProtocolDecl::ObjCProtocolDecl(ASTContext &C, DeclContext *DC, in ObjCProtocolDecl() function in ObjCProtocolDecl 1912 ObjCProtocolDecl *ObjCProtocolDecl::Create(ASTContext &C, DeclContext *DC, in Create() 1923 ObjCProtocolDecl *ObjCProtocolDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized() 1925 ObjCProtocolDecl *Result = in CreateDeserialized() 1936 void ObjCProtocolDecl::getImpliedProtocols( in getImpliedProtocols() 1953 ObjCProtocolDecl *ObjCProtocolDecl::lookupProtocolNamed(IdentifierInfo *Name) { in lookupProtocolNamed() 1954 ObjCProtocolDecl *PDecl = this; in lookupProtocolNamed() [all …]
|
| H A D | DeclPrinter.cpp | 92 void VisitObjCProtocolDecl(ObjCProtocolDecl *D); 468 isa<ObjCProtocolDecl>(*D) || in VisitDeclContext() 1383 const ObjCList<ObjCProtocolDecl> &Protocols = OID->getReferencedProtocols(); in VisitObjCInterfaceDecl() 1385 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(), in VisitObjCInterfaceDecl() 1415 void DeclPrinter::VisitObjCProtocolDecl(ObjCProtocolDecl *PID) { in VisitObjCProtocolDecl() 1421 const ObjCList<ObjCProtocolDecl> &Protocols = PID->getReferencedProtocols(); in VisitObjCProtocolDecl() 1424 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(), in VisitObjCProtocolDecl()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGObjCRuntime.h | 51 class ObjCProtocolDecl; variable 216 std::vector<const ObjCProtocolDecl *> 217 GetRuntimeProtocolList(ObjCProtocolDecl::protocol_iterator begin, 218 ObjCProtocolDecl::protocol_iterator end); 223 const ObjCProtocolDecl *OPD) = 0; 227 virtual void GenerateProtocol(const ObjCProtocolDecl *OPD) = 0; 232 virtual llvm::Constant *GetOrEmitProtocol(const ObjCProtocolDecl *PD) = 0;
|
| H A D | CGObjCMac.cpp | 1026 llvm::Constant *GetProtocolRef(const ObjCProtocolDecl *PD); 1103 void GenerateProtocol(const ObjCProtocolDecl *PD) override; 1170 static ProtocolMethodLists get(const ObjCProtocolDecl *PD) { in get() 1297 EmitProtocolExtension(const ObjCProtocolDecl *PD, 2971 void CGObjCCommonMac::GenerateProtocol(const ObjCProtocolDecl *PD) { in GenerateProtocol() 3030 if (const ObjCProtocolDecl *Def = PD->getDefinition()) in GetOrEmitProtocol() 3098 CGObjCMac::EmitProtocolExtension(const ObjCProtocolDecl *PD, in EmitProtocolExtension() 3154 ObjCProtocolDecl::protocol_iterator begin, in EmitProtocolList() 3194 const ObjCProtocolDecl *Proto, in PushProtocolProperties() 6998 const ObjCProtocolDecl *PD) { in GetOrEmitProtocolRef() [all …]
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | DeclObjC.h | 57 class ObjCProtocolDecl; variable 105 using ObjCList<ObjCProtocolDecl>::set; 115 void set(ObjCProtocolDecl* const* InList, unsigned Elts, 1170 ObjCList<ObjCProtocolDecl> AllReferencedProtocols; 2052 class ObjCProtocolDecl : public ObjCContainerDecl, 2056 ObjCProtocolDecl *Definition; 2071 ObjCProtocolDecl *PrevDecl); 2088 ObjCProtocolDecl *getPreviousDeclImpl() override { in getPreviousDeclImpl() 2092 ObjCProtocolDecl *getMostRecentDeclImpl() override { in getMostRecentDeclImpl() 2206 ObjCProtocolDecl *getDefinition() { in getDefinition() [all …]
|
| H A D | Type.h | 121 class ObjCProtocolDecl; 5825 ObjCProtocolDecl * const *getProtocolStorage() const { 5829 ObjCProtocolDecl **getProtocolStorage() { 5847 using qual_iterator = ObjCProtocolDecl * const *; 5863 ObjCProtocolDecl *getProtocol(unsigned I) const { 5869 ArrayRef<ObjCProtocolDecl *> getProtocols() const { 5890 ObjCProtocolDecl **getProtocolStorageImpl(); 5979 ObjCProtocolDecl **getProtocolStorageImpl(); 6130 return reinterpret_cast<ObjCProtocolDecl**>( 6135 return reinterpret_cast<ObjCProtocolDecl**>( [all …]
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaDeclObjC.cpp | 1188 const ObjCList<ObjCProtocolDecl> &PList) { in CheckForwardProtocolDeclarationForCircularDependency() 1222 ObjCProtocolDecl *PDecl = nullptr; in ActOnStartProtocolInterface() 1245 ObjCList<ObjCProtocolDecl> PList; in ActOnStartProtocolInterface() 1306 DeclFilterCCC<ObjCProtocolDecl> CCC{}; in FindProtocolDeclaration() 1332 ObjCProtocolDecl *UndefinedProtocol; in FindProtocolDeclaration() 1454 ObjCProtocolDecl *&proto in actOnObjCTypeArgsOrProtocolQualifiers() 1469 ObjCProtocolDecl *forwardDecl = nullptr; in actOnObjCTypeArgsOrProtocolQualifiers() 1784 ObjCProtocolDecl *PDecl in ActOnForwardProtocolDeclaration() 2889 if (ObjCProtocolDecl *PD = dyn_cast<ObjCProtocolDecl> (CDecl)) { in MatchAllMethodDeclarations() 3985 || isa<ObjCProtocolDecl>(ClassDecl); in ActOnAtEnd() [all …]
|
| H A D | SemaObjCProperty.cpp | 108 ObjCProtocolDecl *Proto, in CheckPropertyAgainstProtocol() 222 isa<ObjCProtocolDecl>(ClassDecl))); in ActOnProperty() 228 llvm::SmallPtrSet<ObjCProtocolDecl *, 16> KnownProtos; in ActOnProperty() 262 ObjCProtocolDecl *Proto = cast<ObjCProtocolDecl>(ClassDecl); in ActOnProperty() 597 if (ObjCProtocolDecl* PNSCopying = in CreatePropertyDecl() 708 if (isa<ObjCProtocolDecl>(CDecl)) { in CreatePropertyDecl() 841 assert(isa<ObjCProtocolDecl>(Property->getDeclContext()) && in SelectPropertyForSynthesisFromProtocols() 846 if (const ObjCProtocolDecl *PDecl = PI->getDefinition()) in SelectPropertyForSynthesisFromProtocols() 853 if (const ObjCProtocolDecl *PDecl = PI->getDefinition()) in SelectPropertyForSynthesisFromProtocols() 1794 else if (ObjCProtocolDecl *PDecl = dyn_cast<ObjCProtocolDecl>(CDecl)) { in CollectImmediateProperties() [all …]
|
| /llvm-project-15.0.7/clang/include/clang/CodeGen/ |
| H A D | CodeGenABITypes.h | 46 class ObjCProtocolDecl; variable 185 const ObjCProtocolDecl *p);
|
| /llvm-project-15.0.7/clang/tools/libclang/ |
| H A D | CXCursor.h | 36 class ObjCProtocolDecl; variable 70 CXCursor MakeCursorObjCProtocolRef(const ObjCProtocolDecl *Proto, 75 std::pair<const ObjCProtocolDecl *, SourceLocation>
|
| H A D | CXIndexDataConsumer.cpp | 73 bool VisitObjCProtocolDecl(const ObjCProtocolDecl *D) { in VisitObjCProtocolDecl() 180 if (auto *ObjCPD = dyn_cast_or_null<ObjCProtocolDecl>(ASTNode.OrigD)) { in handleDeclOccurrence() 250 ObjCProtocolDecl *PD = *I; in ObjCProtocolListInfo() 719 bool CXIndexDataConsumer::handleObjCProtocol(const ObjCProtocolDecl *D) { in handleObjCProtocol() 1212 if (const ObjCProtocolDecl *PD = dyn_cast<ObjCProtocolDecl>(D)) in getRefCursor()
|
| /llvm-project-15.0.7/clang/test/AST/ |
| H A D | ast-dump-attr.m | 44 // CHECK: ObjCProtocolDecl{{.*}} Test6 49 // CHECK: ObjCProtocolDecl{{.*}} Test7
|
| H A D | pragma-attribute-objc-subject-match-rules.m | 34 // CHECK-OBJC_INTERFACE-LABEL: ObjCProtocolDecl 37 // CHECK-OBJC_PROTOCOL: ObjCProtocolDecl{{.*}} testProtocol
|
| /llvm-project-15.0.7/clang/include/clang/Edit/ |
| H A D | Rewriters.h | 16 class ObjCProtocolDecl; variable
|
| /llvm-project-15.0.7/clang/lib/ARCMigrate/ |
| H A D | ObjCMT.cpp | 105 llvm::SmallPtrSet<ObjCProtocolDecl *, 32> ObjCProtocolDecls; 604 ObjCProtocolDecl *Protocol) { in ClassImplementsAllMethodsAndProperties() 609 if (const ObjCProtocolDecl *PDecl = Protocol->getDefinition()) in ClassImplementsAllMethodsAndProperties() 636 if (const ObjCProtocolDecl *PDecl = Protocol->getDefinition()) { in ClassImplementsAllMethodsAndProperties() 838 llvm::SmallPtrSet<ObjCProtocolDecl *, 8> ExplicitProtocols; in migrateProtocolConformance() 842 for (ObjCProtocolDecl *ProtDecl : ObjCProtocolDecls) in migrateProtocolConformance() 852 llvm::SmallVector<ObjCProtocolDecl*, 8> ConformingProtocols; in migrateProtocolConformance() 863 llvm::SmallVector<ObjCProtocolDecl*, 8> MinimalConformingProtocols; in migrateProtocolConformance() 866 ObjCProtocolDecl *TargetPDecl = ConformingProtocols[i]; in migrateProtocolConformance() 868 ObjCProtocolDecl *PDecl = ConformingProtocols[i1]; in migrateProtocolConformance() [all …]
|
| /llvm-project-15.0.7/clang/test/Misc/ |
| H A D | pragma-attribute-objc.m | 104 // CHECK-LABEL: ObjCProtocolDecl{{.*}}testProtocol 117 // CHECK-LABEL: ObjCProtocolDecl{{.*}}testForwardProtocol
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 169 void MergeDefinitionData(ObjCProtocolDecl *D, 443 void VisitObjCProtocolDecl(ObjCProtocolDecl *D); 1175 SmallVector<ObjCProtocolDecl *, 16> Protocols; in ReadObjCDefinitionData() 1178 Protocols.push_back(readDeclAs<ObjCProtocolDecl>()); in ReadObjCDefinitionData() 1191 Protocols.push_back(readDeclAs<ObjCProtocolDecl>()); in ReadObjCDefinitionData() 1288 struct ObjCProtocolDecl::DefinitionData &Data) { in ReadObjCDefinitionData() 1290 SmallVector<ObjCProtocolDecl *, 16> ProtoRefs; in ReadObjCDefinitionData() 1325 ObjCProtocolDecl *Canon = PD->getCanonicalDecl(); in VisitObjCProtocolDecl() 1361 SmallVector<ObjCProtocolDecl *, 16> ProtoRefs; in VisitObjCCategoryDecl() 1364 ProtoRefs.push_back(readDeclAs<ObjCProtocolDecl>()); in VisitObjCCategoryDecl() [all …]
|
| H A D | ASTCommon.cpp | 329 if (const ObjCProtocolDecl *Def in getDefinitiveDeclContext() 330 = cast<ObjCProtocolDecl>(DC)->getDefinition()) in getDefinitiveDeclContext()
|
| /llvm-project-15.0.7/clang/lib/Frontend/Rewrite/ |
| H A D | RewriteObjC.cpp | 118 llvm::SmallPtrSet<ObjCProtocolDecl *, 32> ProtocolExprDecls; 179 if (ObjCProtocolDecl *Proto = dyn_cast<ObjCProtocolDecl>(*I)) { in HandleTopLevelDecl() 279 void RewriteProtocolDecl(ObjCProtocolDecl *Dcl); 530 const ObjCList<ObjCProtocolDecl> &Prots, 672 } else if (ObjCProtocolDecl *PD = dyn_cast<ObjCProtocolDecl>(D)) { in HandleTopLevelSingleDecl() 699 if (ObjCProtocolDecl *Proto = dyn_cast<ObjCProtocolDecl>((*DI))) { in HandleTopLevelSingleDecl() 704 if (isa<ObjCProtocolDecl>(*DI) && in HandleTopLevelSingleDecl() 4912 for (ObjCProtocolDecl *ProtDecl : ProtocolExprDecls) in HandleTranslationUnit() 5098 if (ObjCProtocolDecl *Def = PDecl->getDefinition()) in RewriteObjCProtocolMetaData() 5119 for (ObjCProtocolDecl::instmeth_iterator in RewriteObjCProtocolMetaData() [all …]
|