| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | DeclObjC.cpp | 670 ObjCProtocolDecl * 845 if (isa<ObjCProtocolDecl>(DC)) in isDesignatedInitializerForTheInterface() 1151 if (isa<ObjCProtocolDecl>(getDeclContext())) in getClassInterface() 1843 void ObjCProtocolDecl::anchor() {} in anchor() 1845 ObjCProtocolDecl::ObjCProtocolDecl(ASTContext &C, DeclContext *DC, in ObjCProtocolDecl() function in ObjCProtocolDecl 1856 ObjCProtocolDecl *ObjCProtocolDecl::Create(ASTContext &C, DeclContext *DC, in Create() 1867 ObjCProtocolDecl *ObjCProtocolDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized() 1869 ObjCProtocolDecl *Result = in CreateDeserialized() 1876 ObjCProtocolDecl *ObjCProtocolDecl::lookupProtocolNamed(IdentifierInfo *Name) { in lookupProtocolNamed() 1877 ObjCProtocolDecl *PDecl = this; in lookupProtocolNamed() [all …]
|
| H A D | DeclPrinter.cpp | 92 void VisitObjCProtocolDecl(ObjCProtocolDecl *D); 444 isa<ObjCProtocolDecl>(*D) || in VisitDeclContext() 1304 const ObjCList<ObjCProtocolDecl> &Protocols = OID->getReferencedProtocols(); in VisitObjCInterfaceDecl() 1306 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(), in VisitObjCInterfaceDecl() 1336 void DeclPrinter::VisitObjCProtocolDecl(ObjCProtocolDecl *PID) { in VisitObjCProtocolDecl() 1342 const ObjCList<ObjCProtocolDecl> &Protocols = PID->getReferencedProtocols(); in VisitObjCProtocolDecl() 1345 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(), in VisitObjCProtocolDecl()
|
| H A D | ASTContext.cpp | 4391 static int CmpProtocolNames(ObjCProtocolDecl *const *LHS, in CmpProtocolNames() 4415 for (ObjCProtocolDecl *&P : Protocols) in SortAndUniqueProtocols() 4434 ArrayRef<ObjCProtocolDecl *> protocols, in getObjCObjectType() 4481 ArrayRef<ObjCProtocolDecl *> canonProtocols; in getObjCObjectType() 4482 SmallVector<ObjCProtocolDecl*, 8> canonProtocolsVec; in getObjCObjectType() 4500 size += protocols.size() * sizeof(ObjCProtocolDecl *); in getObjCObjectType() 4530 SmallVector<ObjCProtocolDecl*, 8> protocolsVec; in applyObjCProtocolQualifiers() 4610 size += protocols.size() * sizeof(ObjCProtocolDecl *); in getObjCTypeParamType() 8123 llvm::SmallPtrSet<ObjCProtocolDecl *, 8> LHSProtocolSet; in getIntersectionOfProtocols() 8276 SmallVector<ObjCProtocolDecl *, 8> Protocols; in areCommonBaseCompatible() [all …]
|
| H A D | ASTImporter.cpp | 413 ObjCProtocolDecl *From, ObjCProtocolDecl *To, 1500 SmallVector<ObjCProtocolDecl *, 4> Protocols; in VisitObjCObjectType() 3967 SmallVector<ObjCProtocolDecl *, 4> Protocols; in VisitObjCCategoryDecl() 4011 ObjCProtocolDecl *From, ObjCProtocolDecl *To, ImportDefinitionKind Kind) { in ImportDefinition() 4023 SmallVector<ObjCProtocolDecl *, 4> Protocols; in ImportDefinition() 4059 ObjCProtocolDecl *Definition = D->getDefinition(); in VisitObjCProtocolDecl() 4077 ObjCProtocolDecl *MergeWithProtocol = nullptr; in VisitObjCProtocolDecl() 4087 ObjCProtocolDecl *ToProto = MergeWithProtocol; in VisitObjCProtocolDecl() 4402 SmallVector<ObjCProtocolDecl *, 4> Protocols; in ImportDefinition() 7833 auto *FromProto = cast<ObjCProtocolDecl>(FromDC); in ImportContext() [all …]
|
| H A D | Type.cpp | 605 ArrayRef<ObjCProtocolDecl *> protocols) in ObjCTypeParamType() 616 ArrayRef<ObjCProtocolDecl *> protocols, in ObjCObjectType() 1159 SmallVector<ObjCProtocolDecl*, 8> protocolsVec; in substObjCTypeArgs() 1162 ArrayRef<ObjCProtocolDecl *> protocolsToApply = protocolsVec; in substObjCTypeArgs() 1294 ArrayRef<ObjCProtocolDecl *> protocols( in substObjCTypeArgs() 1312 ArrayRef<ObjCProtocolDecl *> protocols( in substObjCTypeArgs() 3387 ArrayRef<ObjCProtocolDecl *> protocols, in Profile() 3407 ArrayRef<ObjCProtocolDecl *> protocols) { in Profile() 3867 for (ObjCProtocolDecl *proto : objcPtr->quals()) { in isBlockCompatibleObjCPointerType()
|
| /freebsd-12.1/contrib/llvm/tools/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, 1192 ObjCList<ObjCProtocolDecl> AllReferencedProtocols; 2064 class ObjCProtocolDecl : public ObjCContainerDecl, 2068 ObjCProtocolDecl *Definition; 2083 ObjCProtocolDecl *PrevDecl); 2100 ObjCProtocolDecl *getPreviousDeclImpl() override { in getPreviousDeclImpl() 2104 ObjCProtocolDecl *getMostRecentDeclImpl() override { in getMostRecentDeclImpl() 2210 ObjCProtocolDecl *getDefinition() { in getDefinition() [all …]
|
| H A D | Type.h | 116 class ObjCProtocolDecl; 5413 ObjCProtocolDecl * const *getProtocolStorage() const { 5417 ObjCProtocolDecl **getProtocolStorage() { 5435 using qual_iterator = ObjCProtocolDecl * const *; 5451 ObjCProtocolDecl *getProtocol(unsigned I) const { 5457 ArrayRef<ObjCProtocolDecl *> getProtocols() const { 5478 ObjCProtocolDecl **getProtocolStorageImpl(); 5566 ObjCProtocolDecl **getProtocolStorageImpl(); 5717 return reinterpret_cast<ObjCProtocolDecl**>( 5722 return reinterpret_cast<ObjCProtocolDecl**>( [all …]
|
| H A D | ASTContext.h | 115 class ObjCProtocolDecl; variable 1153 ArrayRef<ObjCProtocolDecl *> protocols, bool &hasError, 1487 ObjCProtocolDecl * const *Protocols, 1492 ArrayRef<ObjCProtocolDecl *> protocols, 1496 ArrayRef<ObjCProtocolDecl *> protocols, 1830 bool ProtocolCompatibleWithProtocol(ObjCProtocolDecl *lProto, 1831 ObjCProtocolDecl *rProto) const; 2235 llvm::SmallPtrSet<ObjCProtocolDecl*, 8> &Protocols);
|
| H A D | ExprObjC.h | 475 ObjCProtocolDecl *TheProtocol; 482 ObjCProtocolExpr(QualType T, ObjCProtocolDecl *protocol, 490 ObjCProtocolDecl *getProtocol() const { return TheProtocol; } 491 void setProtocol(ObjCProtocolDecl *P) { TheProtocol = P; }
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaDeclObjC.cpp | 75 if (isa<ObjCProtocolDecl>(method->getDeclContext())) { in checkInitMethod() 1180 const ObjCList<ObjCProtocolDecl> &PList) { in CheckForwardProtocolDeclarationForCircularDependency() 1214 ObjCProtocolDecl *PDecl = nullptr; in ActOnStartProtocolInterface() 1237 ObjCList<ObjCProtocolDecl> PList; in ActOnStartProtocolInterface() 1323 ObjCProtocolDecl *UndefinedProtocol; in FindProtocolDeclaration() 1440 ObjCProtocolDecl *&proto in actOnObjCTypeArgsOrProtocolQualifiers() 1455 ObjCProtocolDecl *forwardDecl = nullptr; in actOnObjCTypeArgsOrProtocolQualifiers() 1772 ObjCProtocolDecl *PDecl in ActOnForwardProtocolDeclaration() 2854 if (ObjCProtocolDecl *PD = dyn_cast<ObjCProtocolDecl> (CDecl)) { in MatchAllMethodDeclarations() 3891 || isa<ObjCProtocolDecl>(ClassDecl); in ActOnAtEnd() [all …]
|
| H A D | SemaObjCProperty.cpp | 111 ObjCProtocolDecl *Proto, in CheckPropertyAgainstProtocol() 227 isa<ObjCProtocolDecl>(ClassDecl))); in ActOnProperty() 233 llvm::SmallPtrSet<ObjCProtocolDecl *, 16> KnownProtos; in ActOnProperty() 272 ObjCProtocolDecl *Proto = cast<ObjCProtocolDecl>(ClassDecl); in ActOnProperty() 604 if (ObjCProtocolDecl* PNSCopying = in CreatePropertyDecl() 837 assert(isa<ObjCProtocolDecl>(Property->getDeclContext()) && in SelectPropertyForSynthesisFromProtocols() 842 if (const ObjCProtocolDecl *PDecl = PI->getDefinition()) in SelectPropertyForSynthesisFromProtocols() 849 if (const ObjCProtocolDecl *PDecl = PI->getDefinition()) in SelectPropertyForSynthesisFromProtocols() 1740 else if (ObjCProtocolDecl *PDecl = dyn_cast<ObjCProtocolDecl>(CDecl)) { in CollectImmediateProperties() 1873 if (ObjCProtocolDecl *Proto = in DefaultSynthesizeProperties() [all …]
|
| H A D | SemaCodeComplete.cpp | 3945 if (ObjCProtocolDecl *Protocol = dyn_cast<ObjCProtocolDecl>(Container)) { in getContainerDef() 4132 if (ObjCProtocolDecl *Protocol = dyn_cast<ObjCProtocolDecl>(Container)) { in AddObjCProperties() 5839 const ObjCList<ObjCProtocolDecl> &Protocols = in AddObjCMethods() 5853 for (ObjCProtocolDecl *I : IFace->protocols()) in AddObjCMethods() 5864 const ObjCList<ObjCProtocolDecl> &Protocols = in AddObjCMethods() 5866 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(), in AddObjCMethods() 6692 if (const auto *Proto = dyn_cast<ObjCProtocolDecl>(D)) in AddProtocolResults() 7055 const ObjCList<ObjCProtocolDecl> &Protocols = in FindImplementableMethods() 7078 const ObjCList<ObjCProtocolDecl> &Protocols = in FindImplementableMethods() 7093 if (ObjCProtocolDecl *Protocol = dyn_cast<ObjCProtocolDecl>(Container)) { in FindImplementableMethods() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGObjCRuntime.h | 50 class ObjCProtocolDecl; variable 195 const ObjCProtocolDecl *OPD) = 0; 199 virtual void GenerateProtocol(const ObjCProtocolDecl *OPD) = 0;
|
| H A D | CGObjCMac.cpp | 1000 llvm::Constant *GetProtocolRef(const ObjCProtocolDecl *PD); 1070 void GenerateProtocol(const ObjCProtocolDecl *PD) override; 1142 static ProtocolMethodLists get(const ObjCProtocolDecl *PD) { in get() 1269 EmitProtocolExtension(const ObjCProtocolDecl *PD, 2934 void CGObjCCommonMac::GenerateProtocol(const ObjCProtocolDecl *PD) { in GenerateProtocol() 2992 if (const ObjCProtocolDecl *Def = PD->getDefinition()) in GetOrEmitProtocol() 3060 CGObjCMac::EmitProtocolExtension(const ObjCProtocolDecl *PD, in EmitProtocolExtension() 3116 ObjCProtocolDecl::protocol_iterator begin, in EmitProtocolList() 3155 const ObjCProtocolDecl *Proto, in PushProtocolProperties() 6791 const ObjCProtocolDecl *PD) { in GetOrEmitProtocolRef() [all …]
|
| H A D | CGObjCGNU.cpp | 614 const ObjCProtocolDecl *PD) override; 615 void GenerateProtocol(const ObjCProtocolDecl *PD) override; 1262 const ObjCProtocolDecl *PD) override { in GenerateProtocolRef() 1298 void GenerateProtocol(const ObjCProtocolDecl *PD) override { in GenerateProtocol() 1301 llvm::Constant *GenerateProtocolRef(const ObjCProtocolDecl *PD) { in GenerateProtocolRef() 1313 if (const ObjCProtocolDecl *Def = PD->getDefinition()) in GenerateProtocolRef() 2931 const ObjCProtocolDecl *PD) { in GenerateProtocolRef() 2967 void CGObjCGNU::GenerateProtocol(const ObjCProtocolDecl *PD) { in GenerateProtocol() 2971 if (const ObjCProtocolDecl *Def = PD->getDefinition()) in GenerateProtocol() 3183 bool isProtocol = isa<ObjCProtocolDecl>(OCD); in GeneratePropertyList() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/ARCMigrate/ |
| H A D | ObjCMT.cpp | 102 llvm::SmallPtrSet<ObjCProtocolDecl *, 32> ObjCProtocolDecls; 602 ObjCProtocolDecl *Protocol) { in ClassImplementsAllMethodsAndProperties() 607 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 …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Edit/ |
| H A D | Rewriters.h | 17 class ObjCProtocolDecl; variable
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 177 void MergeDefinitionData(ObjCProtocolDecl *D, 438 void VisitObjCProtocolDecl(ObjCProtocolDecl *D); 1087 SmallVector<ObjCProtocolDecl *, 16> Protocols; in ReadObjCDefinitionData() 1090 Protocols.push_back(ReadDeclAs<ObjCProtocolDecl>()); in ReadObjCDefinitionData() 1103 Protocols.push_back(ReadDeclAs<ObjCProtocolDecl>()); in ReadObjCDefinitionData() 1160 struct ObjCProtocolDecl::DefinitionData &Data) { in ReadObjCDefinitionData() 1162 SmallVector<ObjCProtocolDecl *, 16> ProtoRefs; in ReadObjCDefinitionData() 1190 ObjCProtocolDecl *Canon = PD->getCanonicalDecl(); in VisitObjCProtocolDecl() 1226 SmallVector<ObjCProtocolDecl *, 16> ProtoRefs; in VisitObjCCategoryDecl() 1229 ProtoRefs.push_back(ReadDeclAs<ObjCProtocolDecl>()); in VisitObjCCategoryDecl() [all …]
|
| H A D | ASTCommon.cpp | 300 if (const ObjCProtocolDecl *Def in getDefinitiveDeclContext() 301 = cast<ObjCProtocolDecl>(DC)->getDefinition()) in getDefinitiveDeclContext()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/Rewrite/ |
| H A D | RewriteObjC.cpp | 119 llvm::SmallPtrSet<ObjCProtocolDecl *, 32> ProtocolExprDecls; 180 if (ObjCProtocolDecl *Proto = dyn_cast<ObjCProtocolDecl>(*I)) { in HandleTopLevelDecl() 280 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() 4909 for (ObjCProtocolDecl *ProtDecl : ProtocolExprDecls) in HandleTranslationUnit() 5095 if (ObjCProtocolDecl *Def = PDecl->getDefinition()) in RewriteObjCProtocolMetaData() 5116 for (ObjCProtocolDecl::instmeth_iterator in RewriteObjCProtocolMetaData() [all …]
|
| H A D | RewriteModernObjC.cpp | 128 llvm::SmallPtrSet<ObjCProtocolDecl *, 32> ProtocolExprDecls; 204 if (ObjCProtocolDecl *Proto = dyn_cast<ObjCProtocolDecl>(*I)) { in HandleTopLevelDecl() 332 void RewriteProtocolDecl(ObjCProtocolDecl *Dcl); 448 void RewriteObjCProtocolMetaData(ObjCProtocolDecl *Protocol, 740 } else if (ObjCProtocolDecl *PD = dyn_cast<ObjCProtocolDecl>(D)) { in HandleTopLevelSingleDecl() 773 if (ObjCProtocolDecl *Proto = dyn_cast<ObjCProtocolDecl>((*DI))) { in HandleTopLevelSingleDecl() 778 if (isa<ObjCProtocolDecl>(*DI) && in HandleTopLevelSingleDecl() 5843 for (ObjCProtocolDecl *ProtDecl : ProtocolExprDecls) { in HandleTranslationUnit() 6308 ObjCProtocolDecl *SuperPD = SuperProtocols[i]; in Write_protocol_list_initializer() 6850 if (ObjCProtocolDecl *Def = PDecl->getDefinition()) in RewriteObjCProtocolMetaData() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Core/ |
| H A D | ClangForward.h | 88 class ObjCProtocolDecl; variable
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Index/ |
| H A D | USRGeneration.cpp | 382 if (const ObjCProtocolDecl *pd = dyn_cast<ObjCProtocolDecl>(container)) { in VisitObjCMethodDecl() 462 const ObjCProtocolDecl *PD = cast<ObjCProtocolDecl>(D); in VisitObjCContainerDecl()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | TrustNonnullChecker.cpp | 175 if (isa<ObjCProtocolDecl>(MD->getDeclContext())) in isNonNullPtr()
|
| H A D | IvarInvalidationChecker.cpp | 271 if (const ObjCProtocolDecl *ProtD = dyn_cast<ObjCProtocolDecl>(D)) { in containsInvalidationMethod()
|