Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/test/APINotes/Inputs/Frameworks/SomeKit.framework/Headers/
H A DSomeKit_private.apinotes12 Protocols:
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGObjCGNU.cpp484 llvm::Constant *Protocols,
1200 Protocols.push_back( in GenerateCategoryProtocolList()
1344 Protocols.size()); in GenerateProtocolList()
1346 Protocols); in GenerateProtocolList()
1388 Protocols.push_back( in GenerateProtocolRef()
1932 Protocols.push_back( in GenerateClass()
1935 if (Protocols.empty()) in GenerateClass()
2980 llvm::Constant *Protocols, in GenerateClassStructure() argument
3051 Elements.addBitCast(Protocols, PtrTy); in GenerateClassStructure()
3114 for (const std::string *iter = Protocols.begin(), *endIter = Protocols.end(); in GenerateProtocolList()
[all …]
H A DCGObjCMac.cpp2979 if (Protocols.count(PD->getIdentifier())) in GenerateProtocol()
3062 Protocols[PD->getIdentifier()] = Entry; in GetOrEmitProtocol()
3511 llvm::Constant *Protocols = in GenerateClass() local
3579 values.add(Protocols); in GenerateClass()
3640 values.add(Protocols); in EmitMetaClass()
5687 for (auto &entry : Protocols) { in FinishModule()
7108 Protocols[PD->getIdentifier()] = Entry; in GetOrEmitProtocol()
7147 auto Protocols = GetRuntimeProtocolList(begin, end); in EmitProtocolList() local
7148 if (Protocols.empty()) in EmitProtocolList()
7152 ProtocolRefs.reserve(Protocols.size()); in EmitProtocolList()
[all …]
/llvm-project-15.0.7/clang/lib/AST/
H A DJSONNodeDumper.cpp1004 llvm::json::Array Protocols; in VisitObjCCategoryDecl() local
1006 Protocols.push_back(createBareDeclRef(P)); in VisitObjCCategoryDecl()
1007 if (!Protocols.empty()) in VisitObjCCategoryDecl()
1008 JOS.attribute("protocols", std::move(Protocols)); in VisitObjCCategoryDecl()
1020 llvm::json::Array Protocols; in VisitObjCProtocolDecl() local
1022 Protocols.push_back(createBareDeclRef(P)); in VisitObjCProtocolDecl()
1023 if (!Protocols.empty()) in VisitObjCProtocolDecl()
1024 JOS.attribute("protocols", std::move(Protocols)); in VisitObjCProtocolDecl()
1032 llvm::json::Array Protocols; in VisitObjCInterfaceDecl() local
1034 Protocols.push_back(createBareDeclRef(P)); in VisitObjCInterfaceDecl()
[all …]
H A DDeclPrinter.cpp1383 const ObjCList<ObjCProtocolDecl> &Protocols = OID->getReferencedProtocols(); in VisitObjCInterfaceDecl() local
1384 if (!Protocols.empty()) { in VisitObjCInterfaceDecl()
1385 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(), in VisitObjCInterfaceDecl()
1386 E = Protocols.end(); I != E; ++I) in VisitObjCInterfaceDecl()
1387 Out << (I == Protocols.begin() ? '<' : ',') << **I; in VisitObjCInterfaceDecl()
1421 const ObjCList<ObjCProtocolDecl> &Protocols = PID->getReferencedProtocols(); in VisitObjCProtocolDecl() local
1422 if (!Protocols.empty()) { in VisitObjCProtocolDecl()
1424 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(), in VisitObjCProtocolDecl()
1425 E = Protocols.end(); I != E; ++I) in VisitObjCProtocolDecl()
1426 Out << (I == Protocols.begin() ? '<' : ',') << **I; in VisitObjCProtocolDecl()
H A DODRHash.cpp935 auto Protocols = T->getProtocols(); in VisitObjCObjectType() local
936 ID.AddInteger(Protocols.size()); in VisitObjCObjectType()
937 for (auto Protocol : Protocols) { in VisitObjCObjectType()
953 auto Protocols = T->getProtocols(); in VisitObjCTypeParamType() local
954 ID.AddInteger(Protocols.size()); in VisitObjCTypeParamType()
955 for (auto Protocol : Protocols) { in VisitObjCTypeParamType()
H A DASTContext.cpp2649 if (!Protocols.insert( in CollectInheritedProtocols()
5216 if (Protocols.empty()) return true; in areSortedAndUniqued()
5218 if (Protocols[0]->getCanonicalDecl() != Protocols[0]) in areSortedAndUniqued()
5222 if (CmpProtocolNames(&Protocols[i - 1], &Protocols[i]) >= 0 || in areSortedAndUniqued()
5223 Protocols[i]->getCanonicalDecl() != Protocols[i]) in areSortedAndUniqued()
5231 llvm::array_pod_sort(Protocols.begin(), Protocols.end(), CmpProtocolNames); in SortAndUniqueProtocols()
5234 for (ObjCProtocolDecl *&P : Protocols) in SortAndUniqueProtocols()
5238 auto ProtocolsEnd = std::unique(Protocols.begin(), Protocols.end()); in SortAndUniqueProtocols()
5239 Protocols.erase(ProtocolsEnd, Protocols.end()); in SortAndUniqueProtocols()
9859 if (!Protocols.empty()) in areCommonBaseCompatible()
[all …]
H A DASTImporter.cpp1668 SmallVector<ObjCProtocolDecl *, 4> Protocols; in VisitObjCObjectType() local
1671 Protocols.push_back(*ProtocolOrErr); in VisitObjCObjectType()
4511 SmallVector<ObjCProtocolDecl *, 4> Protocols; in VisitObjCCategoryDecl() local
4520 Protocols.push_back(*ToProtoOrErr); in VisitObjCCategoryDecl()
4531 ToCategory->setProtocolList(Protocols.data(), Protocols.size(), in VisitObjCCategoryDecl()
4567 SmallVector<ObjCProtocolDecl *, 4> Protocols; in ImportDefinition() local
4576 Protocols.push_back(*ToProtoOrErr); in ImportDefinition()
4588 To->setProtocolList(Protocols.data(), Protocols.size(), in ImportDefinition()
5045 SmallVector<ObjCProtocolDecl *, 4> Protocols; in ImportDefinition() local
5055 Protocols.push_back(*ToProtoOrErr); in ImportDefinition()
[all …]
H A DDeclObjC.cpp728 const ObjCList<ObjCProtocolDecl> &Protocols = in lookupMethod() local
730 for (auto *Protocol : Protocols) in lookupMethod()
/llvm-project-15.0.7/clang/docs/
H A DAPINotes.rst83 :Classes, Protocols, Tags, Typedefs, Globals, Enumerators, Functions:
103 Classes, Protocols, Tags, Typedefs, Globals, Enumerators, and Functions.
110 Protocols: …
112 Each entry under 'Classes' and 'Protocols' can contain "Methods" and
/llvm-project-15.0.7/clang/lib/ExtractAPI/Serialization/
H A DSymbolGraphSerializer.cpp600 for (const auto &Protocol : Record.Protocols) in serializeObjCContainerRecord()
619 for (const auto &Protocol : Category->Protocols) in serializeObjCContainerRecord()
/llvm-project-15.0.7/clang/lib/ExtractAPI/
H A DExtractAPIConsumer.cpp769 ObjCInterfaceDecl::protocol_range Protocols) { in recordObjCProtocols() argument
770 for (const auto *Protocol : Protocols) in recordObjCProtocols()
771 Container->Protocols.emplace_back(Protocol->getName(), in recordObjCProtocols()
/llvm-project-15.0.7/clang/lib/APINotes/
H A DAPINotesYAMLCompiler.cpp500 ClassesSeq Protocols; member
513 IO.mapOptional("Protocols", TLI.Protocols); in mapTopLevelItems()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderDecl.cpp1175 SmallVector<ObjCProtocolDecl *, 16> Protocols; in ReadObjCDefinitionData() local
1176 Protocols.reserve(NumProtocols); in ReadObjCDefinitionData()
1178 Protocols.push_back(readDeclAs<ObjCProtocolDecl>()); in ReadObjCDefinitionData()
1183 Data.ReferencedProtocols.set(Protocols.data(), NumProtocols, ProtoLocs.data(), in ReadObjCDefinitionData()
1188 Protocols.clear(); in ReadObjCDefinitionData()
1189 Protocols.reserve(NumProtocols); in ReadObjCDefinitionData()
1191 Protocols.push_back(readDeclAs<ObjCProtocolDecl>()); in ReadObjCDefinitionData()
1192 Data.AllReferencedProtocols.set(Protocols.data(), NumProtocols, in ReadObjCDefinitionData()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaCodeComplete.cpp7467 const ObjCList<ObjCProtocolDecl> &Protocols = in AddObjCMethods() local
7492 const ObjCList<ObjCProtocolDecl> &Protocols = in AddObjCMethods() local
7495 E = Protocols.end(); in AddObjCMethods()
8330 ArrayRef<IdentifierLocPair> Protocols) { in CodeCompleteObjCProtocolReferences() argument
8341 for (const IdentifierLocPair &Pair : Protocols) in CodeCompleteObjCProtocolReferences()
8684 const ObjCList<ObjCProtocolDecl> &Protocols = in FindImplementableMethods() local
8687 E = Protocols.end(); in FindImplementableMethods()
8707 const ObjCList<ObjCProtocolDecl> &Protocols = in FindImplementableMethods() local
8710 E = Protocols.end(); in FindImplementableMethods()
8730 const ObjCList<ObjCProtocolDecl> &Protocols = in FindImplementableMethods() local
[all …]
H A DSemaType.cpp1041 if (!Protocols.empty()) { in BuildObjCTypeParamType()
1043 Result = Context.applyObjCProtocolQualifiers(Result, Protocols, in BuildObjCTypeParamType()
1077 if (!Protocols.empty()) { in BuildObjCObjectType()
1079 Result = Context.applyObjCProtocolQualifiers(Result, Protocols, in BuildObjCObjectType()
1140 ArrayRef<Decl *> Protocols, in actOnObjCTypeArgsAndProtocolQualifiers() argument
1171 llvm::makeArrayRef((ObjCProtocolDecl * const *)Protocols.data(), in actOnObjCTypeArgsAndProtocolQualifiers()
1172 Protocols.size()), in actOnObjCTypeArgsAndProtocolQualifiers()
1194 assert(OTPTL.getNumProtocols() == Protocols.size()); in actOnObjCTypeArgsAndProtocolQualifiers()
1197 for (unsigned i = 0, n = Protocols.size(); i != n; ++i) in actOnObjCTypeArgsAndProtocolQualifiers()
1221 assert(ObjCObjectTL.getNumProtocols() == Protocols.size()); in actOnObjCTypeArgsAndProtocolQualifiers()
[all …]
H A DSemaDeclObjC.cpp1302 SmallVectorImpl<Decl *> &Protocols) { in FindProtocolDeclaration() argument
1340 Protocols.push_back(PDecl); in FindProtocolDeclaration()
3928 const llvm::iterator_range<ObjCProtocolList::iterator> &Protocols) { in DiagnoseCategoryDirectMembersProtocolConformance() argument
3929 for (auto *PI : Protocols) in DiagnoseCategoryDirectMembersProtocolConformance()
H A DTreeTransform.h782 ArrayRef<ObjCProtocolDecl *> Protocols,
796 ArrayRef<ObjCProtocolDecl *> Protocols,
14489 ArrayRef<ObjCProtocolDecl *> Protocols, in RebuildObjCTypeParamType() argument
14493 ProtocolLAngleLoc, Protocols, in RebuildObjCTypeParamType()
14506 ArrayRef<ObjCProtocolDecl *> Protocols, in RebuildObjCObjectType() argument
14511 ProtocolLAngleLoc, Protocols, ProtocolLocs, in RebuildObjCObjectType()
/llvm-project-15.0.7/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp5223 const ObjCList<ObjCProtocolDecl> &Protocols, in RewriteObjCProtocolListMetaData() argument
5226 if (Protocols.empty()) return; in RewriteObjCProtocolListMetaData()
5228 for (unsigned i = 0; i != Protocols.size(); i++) in RewriteObjCProtocolListMetaData()
5229 RewriteObjCProtocolMetaData(Protocols[i], prefix, ClassName, Result); in RewriteObjCProtocolListMetaData()
5242 Result += utostr(Protocols.size()); in RewriteObjCProtocolListMetaData()
5249 Result += utostr(Protocols.size()); in RewriteObjCProtocolListMetaData()
5253 Result += Protocols[0]->getNameAsString(); in RewriteObjCProtocolListMetaData()
5256 for (unsigned i = 1; i != Protocols.size(); i++) { in RewriteObjCProtocolListMetaData()
5258 Result += Protocols[i]->getNameAsString(); in RewriteObjCProtocolListMetaData()
H A DRewriteModernObjC.cpp7061 const ObjCList<ObjCProtocolDecl> &Protocols = CDecl->getReferencedProtocols(); in RewriteObjCClassMetaData() local
7062 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(), in RewriteObjCClassMetaData()
7063 E = Protocols.end(); in RewriteObjCClassMetaData()
/llvm-project-15.0.7/clang/include/clang/ExtractAPI/
H A DAPI.h339 SmallVector<SymbolReference> Protocols; member
/llvm-project-15.0.7/clang/lib/ARCMigrate/
H A DObjCMT.cpp665 const ObjCList<ObjCProtocolDecl> &Protocols = IDecl->getReferencedProtocols(); in rewriteToObjCInterfaceDecl() local
670 if (Protocols.empty()) { in rewriteToObjCInterfaceDecl()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DASTContext.h1689 ObjCProtocolDecl * const *Protocols,
2499 llvm::SmallPtrSet<ObjCProtocolDecl*, 8> &Protocols);
/llvm-project-15.0.7/clang/lib/Parse/
H A DParseObjc.cpp1530 ParseObjCProtocolReferences(SmallVectorImpl<Decl *> &Protocols, in ParseObjCProtocolReferences() argument
1568 ProtocolIdents, Protocols); in ParseObjCProtocolReferences()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h9941 SmallVectorImpl<Decl *> &Protocols);
9984 ArrayRef<Decl *> Protocols,
9991 ArrayRef<ObjCProtocolDecl *> Protocols,
10003 ArrayRef<ObjCProtocolDecl *> Protocols,
12976 ArrayRef<IdentifierLocPair> Protocols);