| /llvm-project-15.0.7/clang/test/APINotes/Inputs/Frameworks/SomeKit.framework/Headers/ |
| H A D | SomeKit_private.apinotes | 12 Protocols:
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGObjCGNU.cpp | 484 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 D | CGObjCMac.cpp | 2979 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 D | JSONNodeDumper.cpp | 1004 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 D | DeclPrinter.cpp | 1383 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 D | ODRHash.cpp | 935 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 D | ASTContext.cpp | 2649 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 D | ASTImporter.cpp | 1668 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 D | DeclObjC.cpp | 728 const ObjCList<ObjCProtocolDecl> &Protocols = in lookupMethod() local 730 for (auto *Protocol : Protocols) in lookupMethod()
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | APINotes.rst | 83 :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 D | SymbolGraphSerializer.cpp | 600 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 D | ExtractAPIConsumer.cpp | 769 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 D | APINotesYAMLCompiler.cpp | 500 ClassesSeq Protocols; member 513 IO.mapOptional("Protocols", TLI.Protocols); in mapTopLevelItems()
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 1175 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 D | SemaCodeComplete.cpp | 7467 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 D | SemaType.cpp | 1041 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 D | SemaDeclObjC.cpp | 1302 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 D | TreeTransform.h | 782 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 D | RewriteObjC.cpp | 5223 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 D | RewriteModernObjC.cpp | 7061 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 D | API.h | 339 SmallVector<SymbolReference> Protocols; member
|
| /llvm-project-15.0.7/clang/lib/ARCMigrate/ |
| H A D | ObjCMT.cpp | 665 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 D | ASTContext.h | 1689 ObjCProtocolDecl * const *Protocols, 2499 llvm::SmallPtrSet<ObjCProtocolDecl*, 8> &Protocols);
|
| /llvm-project-15.0.7/clang/lib/Parse/ |
| H A D | ParseObjc.cpp | 1530 ParseObjCProtocolReferences(SmallVectorImpl<Decl *> &Protocols, in ParseObjCProtocolReferences() argument 1568 ProtocolIdents, Protocols); in ParseObjCProtocolReferences()
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Sema.h | 9941 SmallVectorImpl<Decl *> &Protocols); 9984 ArrayRef<Decl *> Protocols, 9991 ArrayRef<ObjCProtocolDecl *> Protocols, 10003 ArrayRef<ObjCProtocolDecl *> Protocols, 12976 ArrayRef<IdentifierLocPair> Protocols);
|