Home
last modified time | relevance | path

Searched refs:ObjCProtocolDecl (Results 1 – 25 of 89) sorted by relevance

1234

/llvm-project-15.0.7/clang/test/Index/
H A Dcomplete-protocols.m18 // 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 Dobjc-typeargs-protocols.m26 …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 Dc-index-getCursor-test.m83 // 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 Dfile-refs.m70 // CHECK-NEXT: ObjCProtocolDecl=Prot1:18:11 (Definition)
71 // CHECK-NEXT: ObjCProtocolDecl=Prot1:18:11 (Definition) =[18:11 - 18:16]
H A Dlocal-symbols.m45 // CHECK: local-symbols.m:20:11: ObjCProtocolDecl=Prot8380046:20:11 (Definition) Extent=[20:1 - 21:…
H A Davailability.mm72 // CHECK: ObjCProtocolDecl=P:35:11 (Definition) (macos, introduced=10.0)
/llvm-project-15.0.7/clang/lib/AST/
H A DDeclObjC.cpp679 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 DDeclPrinter.cpp92 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 DCGObjCRuntime.h51 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 DCGObjCMac.cpp1026 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 DDeclObjC.h57 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 DType.h121 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 DSemaDeclObjC.cpp1188 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 DSemaObjCProperty.cpp108 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 DCodeGenABITypes.h46 class ObjCProtocolDecl; variable
185 const ObjCProtocolDecl *p);
/llvm-project-15.0.7/clang/tools/libclang/
H A DCXCursor.h36 class ObjCProtocolDecl; variable
70 CXCursor MakeCursorObjCProtocolRef(const ObjCProtocolDecl *Proto,
75 std::pair<const ObjCProtocolDecl *, SourceLocation>
H A DCXIndexDataConsumer.cpp73 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 Dast-dump-attr.m44 // CHECK: ObjCProtocolDecl{{.*}} Test6
49 // CHECK: ObjCProtocolDecl{{.*}} Test7
H A Dpragma-attribute-objc-subject-match-rules.m34 // CHECK-OBJC_INTERFACE-LABEL: ObjCProtocolDecl
37 // CHECK-OBJC_PROTOCOL: ObjCProtocolDecl{{.*}} testProtocol
/llvm-project-15.0.7/clang/include/clang/Edit/
H A DRewriters.h16 class ObjCProtocolDecl; variable
/llvm-project-15.0.7/clang/lib/ARCMigrate/
H A DObjCMT.cpp105 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 Dpragma-attribute-objc.m104 // CHECK-LABEL: ObjCProtocolDecl{{.*}}testProtocol
117 // CHECK-LABEL: ObjCProtocolDecl{{.*}}testForwardProtocol
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderDecl.cpp169 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 DASTCommon.cpp329 if (const ObjCProtocolDecl *Def in getDefinitiveDeclContext()
330 = cast<ObjCProtocolDecl>(DC)->getDefinition()) in getDefinitiveDeclContext()
/llvm-project-15.0.7/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp118 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 …]

1234