| /freebsd-13.1/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclObjC.cpp | 671 ObjCProtocolDecl * 851 if (isa<ObjCProtocolDecl>(DC)) in isDesignatedInitializerForTheInterface() 1878 void ObjCProtocolDecl::anchor() {} in anchor() 1880 ObjCProtocolDecl::ObjCProtocolDecl(ASTContext &C, DeclContext *DC, in ObjCProtocolDecl() function in ObjCProtocolDecl 1891 ObjCProtocolDecl *ObjCProtocolDecl::Create(ASTContext &C, DeclContext *DC, in Create() 1902 ObjCProtocolDecl *ObjCProtocolDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized() 1904 ObjCProtocolDecl *Result = in CreateDeserialized() 1915 void ObjCProtocolDecl::getImpliedProtocols( in getImpliedProtocols() 1932 ObjCProtocolDecl *ObjCProtocolDecl::lookupProtocolNamed(IdentifierInfo *Name) { in lookupProtocolNamed() 1933 ObjCProtocolDecl *PDecl = this; in lookupProtocolNamed() [all …]
|
| H A D | DeclPrinter.cpp | 92 void VisitObjCProtocolDecl(ObjCProtocolDecl *D); 467 isa<ObjCProtocolDecl>(*D) || in VisitDeclContext() 1370 const ObjCList<ObjCProtocolDecl> &Protocols = OID->getReferencedProtocols(); in VisitObjCInterfaceDecl() 1372 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(), in VisitObjCInterfaceDecl() 1402 void DeclPrinter::VisitObjCProtocolDecl(ObjCProtocolDecl *PID) { in VisitObjCProtocolDecl() 1408 const ObjCList<ObjCProtocolDecl> &Protocols = PID->getReferencedProtocols(); in VisitObjCProtocolDecl() 1411 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(), in VisitObjCProtocolDecl()
|
| H A D | ASTContext.cpp | 5055 static int CmpProtocolNames(ObjCProtocolDecl *const *LHS, in CmpProtocolNames() 5079 for (ObjCProtocolDecl *&P : Protocols) in SortAndUniqueProtocols() 5098 ArrayRef<ObjCProtocolDecl *> protocols, in getObjCObjectType() 5145 ArrayRef<ObjCProtocolDecl *> canonProtocols; in getObjCObjectType() 5146 SmallVector<ObjCProtocolDecl*, 8> canonProtocolsVec; in getObjCObjectType() 5164 size += protocols.size() * sizeof(ObjCProtocolDecl *); in getObjCObjectType() 5194 SmallVector<ObjCProtocolDecl*, 8> protocolsVec; in applyObjCProtocolQualifiers() 5271 size += protocols.size() * sizeof(ObjCProtocolDecl *); in getObjCTypeParamType() 5285 SmallVector<ObjCProtocolDecl *, 8> protocols; in adjustObjCTypeParamBoundType() 9229 SmallVector<ObjCProtocolDecl *, 8> Protocols; in areCommonBaseCompatible() [all …]
|
| H A D | Type.cpp | 724 ArrayRef<ObjCProtocolDecl *> protocols) in ObjCTypeParamType() 733 ArrayRef<ObjCProtocolDecl *> protocols, in ObjCObjectType() 1270 SmallVector<ObjCProtocolDecl *, 8> protocolsVec; in VisitObjCTypeParamType() 1272 ArrayRef<ObjCProtocolDecl *> protocolsToApply = protocolsVec; in VisitObjCTypeParamType() 1393 ArrayRef<ObjCProtocolDecl *> protocols( in VisitObjCObjectType() 1409 ArrayRef<ObjCProtocolDecl *> protocols( in VisitObjCObjectType() 3711 ArrayRef<ObjCProtocolDecl *> protocols, in Profile() 3732 ArrayRef<ObjCProtocolDecl *> protocols) { in Profile() 4222 for (ObjCProtocolDecl *proto : objcPtr->quals()) { in isBlockCompatibleObjCPointerType()
|
| H A D | ASTImporter.cpp | 445 ObjCProtocolDecl *From, ObjCProtocolDecl *To, 1606 SmallVector<ObjCProtocolDecl *, 4> Protocols; in VisitObjCObjectType() 4450 SmallVector<ObjCProtocolDecl *, 4> Protocols; in VisitObjCCategoryDecl() 4494 ObjCProtocolDecl *From, ObjCProtocolDecl *To, ImportDefinitionKind Kind) { in ImportDefinition() 4506 SmallVector<ObjCProtocolDecl *, 4> Protocols; in ImportDefinition() 4542 ObjCProtocolDecl *Definition = D->getDefinition(); in VisitObjCProtocolDecl() 4560 ObjCProtocolDecl *MergeWithProtocol = nullptr; in VisitObjCProtocolDecl() 4570 ObjCProtocolDecl *ToProto = MergeWithProtocol; in VisitObjCProtocolDecl() 4935 SmallVector<ObjCProtocolDecl *, 4> Protocols; in ImportDefinition() 8652 auto *FromProto = cast<ObjCProtocolDecl>(FromDC); in ImportContext() [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGObjCRuntime.h | 50 class ObjCProtocolDecl; variable 215 std::vector<const ObjCProtocolDecl *> 216 GetRuntimeProtocolList(ObjCProtocolDecl::protocol_iterator begin, 217 ObjCProtocolDecl::protocol_iterator end); 222 const ObjCProtocolDecl *OPD) = 0; 226 virtual void GenerateProtocol(const ObjCProtocolDecl *OPD) = 0; 231 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, 3036 void CGObjCCommonMac::GenerateProtocol(const ObjCProtocolDecl *PD) { in GenerateProtocol() 3095 if (const ObjCProtocolDecl *Def = PD->getDefinition()) in GetOrEmitProtocol() 3163 CGObjCMac::EmitProtocolExtension(const ObjCProtocolDecl *PD, in EmitProtocolExtension() 3219 ObjCProtocolDecl::protocol_iterator begin, in EmitProtocolList() 3259 const ObjCProtocolDecl *Proto, in PushProtocolProperties() 7031 const ObjCProtocolDecl *PD) { in GetOrEmitProtocolRef() [all …]
|
| H A D | CGObjCGNU.cpp | 608 const ObjCProtocolDecl *PD) override; 609 void GenerateProtocol(const ObjCProtocolDecl *PD) override; 611 virtual llvm::Constant *GenerateProtocolRef(const ObjCProtocolDecl *PD); 613 llvm::Constant *GetOrEmitProtocol(const ObjCProtocolDecl *PD) override { in GetOrEmitProtocol() 1316 const ObjCProtocolDecl *PD) override { in GenerateProtocolRef() 1353 void GenerateProtocol(const ObjCProtocolDecl *PD) override { in GenerateProtocol() 1368 if (const ObjCProtocolDecl *Def = PD->getDefinition()) in GenerateProtocolRef() 3092 void CGObjCGNU::GenerateProtocol(const ObjCProtocolDecl *PD) { in GenerateProtocol() 3099 if (const ObjCProtocolDecl *Def = PD->getDefinition()) in GenerateProtocol() 3314 bool isProtocol = isa<ObjCProtocolDecl>(OCD); in GeneratePropertyList() [all …]
|
| /freebsd-13.1/contrib/llvm-project/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, 1168 ObjCList<ObjCProtocolDecl> AllReferencedProtocols; 2040 class ObjCProtocolDecl : public ObjCContainerDecl, 2044 ObjCProtocolDecl *Definition; 2059 ObjCProtocolDecl *PrevDecl); 2076 ObjCProtocolDecl *getPreviousDeclImpl() override { in getPreviousDeclImpl() 2080 ObjCProtocolDecl *getMostRecentDeclImpl() override { in getMostRecentDeclImpl() 2194 ObjCProtocolDecl *getDefinition() { in getDefinition() [all …]
|
| H A D | Type.h | 120 class ObjCProtocolDecl; 5692 ObjCProtocolDecl * const *getProtocolStorage() const { 5696 ObjCProtocolDecl **getProtocolStorage() { 5714 using qual_iterator = ObjCProtocolDecl * const *; 5730 ObjCProtocolDecl *getProtocol(unsigned I) const { 5736 ArrayRef<ObjCProtocolDecl *> getProtocols() const { 5757 ObjCProtocolDecl **getProtocolStorageImpl(); 5846 ObjCProtocolDecl **getProtocolStorageImpl(); 5997 return reinterpret_cast<ObjCProtocolDecl**>( 6002 return reinterpret_cast<ObjCProtocolDecl**>( [all …]
|
| H A D | ASTContext.h | 123 class ObjCProtocolDecl; variable 1200 ArrayRef<ObjCProtocolDecl *> protocols, bool &hasError, 1606 ObjCProtocolDecl * const *Protocols, 1611 ArrayRef<ObjCProtocolDecl *> protocols, 1615 ArrayRef<ObjCProtocolDecl *> protocols) const; 1938 bool ProtocolCompatibleWithProtocol(ObjCProtocolDecl *lProto, 1939 ObjCProtocolDecl *rProto) const; 2414 llvm::SmallPtrSet<ObjCProtocolDecl*, 8> &Protocols);
|
| H A D | ExprObjC.h | 505 ObjCProtocolDecl *TheProtocol; 512 ObjCProtocolExpr(QualType T, ObjCProtocolDecl *protocol, SourceLocation at, in ObjCProtocolExpr() 521 ObjCProtocolDecl *getProtocol() const { return TheProtocol; } in getProtocol() 522 void setProtocol(ObjCProtocolDecl *P) { TheProtocol = P; } in setProtocol()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaDeclObjC.cpp | 1187 const ObjCList<ObjCProtocolDecl> &PList) { in CheckForwardProtocolDeclarationForCircularDependency() 1221 ObjCProtocolDecl *PDecl = nullptr; in ActOnStartProtocolInterface() 1244 ObjCList<ObjCProtocolDecl> PList; in ActOnStartProtocolInterface() 1304 DeclFilterCCC<ObjCProtocolDecl> CCC{}; in FindProtocolDeclaration() 1330 ObjCProtocolDecl *UndefinedProtocol; in FindProtocolDeclaration() 1452 ObjCProtocolDecl *&proto in actOnObjCTypeArgsOrProtocolQualifiers() 1467 ObjCProtocolDecl *forwardDecl = nullptr; in actOnObjCTypeArgsOrProtocolQualifiers() 1782 ObjCProtocolDecl *PDecl in ActOnForwardProtocolDeclaration() 2882 if (ObjCProtocolDecl *PD = dyn_cast<ObjCProtocolDecl> (CDecl)) { in MatchAllMethodDeclarations() 3977 || 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 …]
|
| H A D | SemaCodeComplete.cpp | 4549 if (ObjCProtocolDecl *Protocol = dyn_cast<ObjCProtocolDecl>(Container)) { in getContainerDef() 4736 if (ObjCProtocolDecl *Protocol = dyn_cast<ObjCProtocolDecl>(Container)) { in AddObjCProperties() 6980 const ObjCList<ObjCProtocolDecl> &Protocols = in AddObjCMethods() 6994 for (ObjCProtocolDecl *I : IFace->protocols()) in AddObjCMethods() 7005 const ObjCList<ObjCProtocolDecl> &Protocols = in AddObjCMethods() 7007 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(), in AddObjCMethods() 7834 if (const auto *Proto = dyn_cast<ObjCProtocolDecl>(D)) in AddProtocolResults() 8197 const ObjCList<ObjCProtocolDecl> &Protocols = in FindImplementableMethods() 8220 const ObjCList<ObjCProtocolDecl> &Protocols = in FindImplementableMethods() 8235 if (ObjCProtocolDecl *Protocol = dyn_cast<ObjCProtocolDecl>(Container)) { in FindImplementableMethods() [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/CodeGen/ |
| H A D | CodeGenABITypes.h | 53 class ObjCProtocolDecl; variable 193 const ObjCProtocolDecl *p);
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Edit/ |
| H A D | Rewriters.h | 16 class ObjCProtocolDecl; variable
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/ARCMigrate/ |
| H A D | ObjCMT.cpp | 105 llvm::SmallPtrSet<ObjCProtocolDecl *, 32> ObjCProtocolDecls; 605 ObjCProtocolDecl *Protocol) { in ClassImplementsAllMethodsAndProperties() 610 if (const ObjCProtocolDecl *PDecl = Protocol->getDefinition()) in ClassImplementsAllMethodsAndProperties() 637 if (const ObjCProtocolDecl *PDecl = Protocol->getDefinition()) { in ClassImplementsAllMethodsAndProperties() 839 llvm::SmallPtrSet<ObjCProtocolDecl *, 8> ExplicitProtocols; in migrateProtocolConformance() 843 for (ObjCProtocolDecl *ProtDecl : ObjCProtocolDecls) in migrateProtocolConformance() 853 llvm::SmallVector<ObjCProtocolDecl*, 8> ConformingProtocols; in migrateProtocolConformance() 864 llvm::SmallVector<ObjCProtocolDecl*, 8> MinimalConformingProtocols; in migrateProtocolConformance() 867 ObjCProtocolDecl *TargetPDecl = ConformingProtocols[i]; in migrateProtocolConformance() 869 ObjCProtocolDecl *PDecl = ConformingProtocols[i1]; in migrateProtocolConformance() [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTCommon.cpp | 326 if (const ObjCProtocolDecl *Def in getDefinitiveDeclContext() 327 = cast<ObjCProtocolDecl>(DC)->getDefinition()) in getDefinitiveDeclContext()
|
| H A D | ASTReaderDecl.cpp | 168 void MergeDefinitionData(ObjCProtocolDecl *D, 441 void VisitObjCProtocolDecl(ObjCProtocolDecl *D); 1129 SmallVector<ObjCProtocolDecl *, 16> Protocols; in ReadObjCDefinitionData() 1132 Protocols.push_back(readDeclAs<ObjCProtocolDecl>()); in ReadObjCDefinitionData() 1145 Protocols.push_back(readDeclAs<ObjCProtocolDecl>()); in ReadObjCDefinitionData() 1202 struct ObjCProtocolDecl::DefinitionData &Data) { in ReadObjCDefinitionData() 1204 SmallVector<ObjCProtocolDecl *, 16> ProtoRefs; in ReadObjCDefinitionData() 1232 ObjCProtocolDecl *Canon = PD->getCanonicalDecl(); in VisitObjCProtocolDecl() 1268 SmallVector<ObjCProtocolDecl *, 16> ProtoRefs; in VisitObjCCategoryDecl() 1271 ProtoRefs.push_back(readDeclAs<ObjCProtocolDecl>()); in VisitObjCCategoryDecl() [all …]
|
| /freebsd-13.1/contrib/llvm-project/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 …]
|
| H A D | RewriteModernObjC.cpp | 127 llvm::SmallPtrSet<ObjCProtocolDecl *, 32> ProtocolExprDecls; 203 if (ObjCProtocolDecl *Proto = dyn_cast<ObjCProtocolDecl>(*I)) { in HandleTopLevelDecl() 331 void RewriteProtocolDecl(ObjCProtocolDecl *Dcl); 447 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() 5840 for (ObjCProtocolDecl *ProtDecl : ProtocolExprDecls) { in HandleTranslationUnit() 6305 ObjCProtocolDecl *SuperPD = SuperProtocols[i]; in Write_protocol_list_initializer() 6847 if (ObjCProtocolDecl *Def = PDecl->getDefinition()) in RewriteObjCProtocolMetaData() [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Index/ |
| H A D | USRGeneration.cpp | 396 if (const ObjCProtocolDecl *pd = dyn_cast<ObjCProtocolDecl>(container)) { in VisitObjCMethodDecl() 468 const ObjCProtocolDecl *PD = cast<ObjCProtocolDecl>(D); in VisitObjCContainerDecl()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | TrustNonnullChecker.cpp | 174 if (isa<ObjCProtocolDecl>(MD->getDeclContext())) in isNonNullPtr()
|
| H A D | IvarInvalidationChecker.cpp | 270 if (const ObjCProtocolDecl *ProtD = dyn_cast<ObjCProtocolDecl>(D)) { in containsInvalidationMethod()
|