| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclObjC.cpp | 687 ObjCProtocolDecl * 894 if (isa<ObjCProtocolDecl>(DC)) in isDesignatedInitializerForTheInterface() 1934 void ObjCProtocolDecl::anchor() {} in anchor() 1936 ObjCProtocolDecl::ObjCProtocolDecl(ASTContext &C, DeclContext *DC, in ObjCProtocolDecl() function in ObjCProtocolDecl 1947 ObjCProtocolDecl *ObjCProtocolDecl::Create(ASTContext &C, DeclContext *DC, in Create() 1958 ObjCProtocolDecl *ObjCProtocolDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized() 1960 ObjCProtocolDecl *Result = in CreateDeserialized() 1988 ObjCProtocolDecl *ObjCProtocolDecl::lookupProtocolNamed(IdentifierInfo *Name) { in lookupProtocolNamed() 1989 ObjCProtocolDecl *PDecl = this; in lookupProtocolNamed() 2044 const ObjCProtocolDecl *Definition) { in mergeDuplicateDefinitionWithCommon() [all …]
|
| H A D | DeclPrinter.cpp | 105 void VisitObjCProtocolDecl(ObjCProtocolDecl *D); 557 ObjCInterfaceDecl, ObjCProtocolDecl, ObjCCategoryImplDecl, in VisitDeclContext() 1526 const ObjCList<ObjCProtocolDecl> &Protocols = OID->getReferencedProtocols(); in VisitObjCInterfaceDecl() 1528 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(), in VisitObjCInterfaceDecl() 1558 void DeclPrinter::VisitObjCProtocolDecl(ObjCProtocolDecl *PID) { in VisitObjCProtocolDecl() 1564 const ObjCList<ObjCProtocolDecl> &Protocols = PID->getReferencedProtocols(); in VisitObjCProtocolDecl() 1567 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(), in VisitObjCProtocolDecl()
|
| H A D | ODRDiagsEmitter.cpp | 401 const ObjCProtocolDecl *FirstProtocol = FirstProtocols[I]; in diagnoseSubMismatchProtocols() 402 const ObjCProtocolDecl *SecondProtocol = SecondProtocols[I]; in diagnoseSubMismatchProtocols() 2110 const ObjCProtocolDecl *FirstProtocol, in diagnoseMismatch() 2111 const ObjCProtocolDecl *SecondProtocol, in diagnoseMismatch() 2112 const struct ObjCProtocolDecl::DefinitionData *SecondDD) const { in diagnoseMismatch() 2119 const ObjCProtocolDecl::DefinitionData *FirstDD = &FirstProtocol->data(); in diagnoseMismatch() 2133 auto PopulateHashes = [](DeclHashes &Hashes, const ObjCProtocolDecl *ID, in diagnoseMismatch()
|
| H A D | ASTContext.cpp | 5272 for (ObjCProtocolDecl *&P : Protocols) in SortAndUniqueProtocols() 5291 ArrayRef<ObjCProtocolDecl *> protocols, in getObjCObjectType() 5335 ArrayRef<ObjCProtocolDecl *> canonProtocols; in getObjCObjectType() 5336 SmallVector<ObjCProtocolDecl*, 8> canonProtocolsVec; in getObjCObjectType() 5354 size += protocols.size() * sizeof(ObjCProtocolDecl *); in getObjCObjectType() 5384 SmallVector<ObjCProtocolDecl*, 8> protocolsVec; in applyObjCProtocolQualifiers() 5461 size += protocols.size() * sizeof(ObjCProtocolDecl *); in getObjCTypeParamType() 5475 SmallVector<ObjCProtocolDecl *, 8> protocols; in adjustObjCTypeParamBoundType() 10078 SmallVector<ObjCProtocolDecl *, 8> Protocols; in areCommonBaseCompatible() 10129 SmallVector<ObjCProtocolDecl *, 8> Protocols; in areCommonBaseCompatible() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ODRDiagsEmitter.h | 76 const ObjCProtocolDecl *FirstProtocol, 77 const ObjCProtocolDecl *SecondProtocol, 78 const struct ObjCProtocolDecl::DefinitionData *SecondDD) const; 81 bool diagnoseMismatch(const ObjCProtocolDecl *FirstProtocol, in diagnoseMismatch() 82 const ObjCProtocolDecl *SecondProtocol) const { in diagnoseMismatch()
|
| H A D | DeclObjC.h | 56 class ObjCProtocolDecl; variable 104 using ObjCList<ObjCProtocolDecl>::set; 114 void set(ObjCProtocolDecl* const* InList, unsigned Elts, 1170 ObjCList<ObjCProtocolDecl> AllReferencedProtocols; 2078 class ObjCProtocolDecl : public ObjCContainerDecl, 2082 ObjCProtocolDecl *Definition; 2104 ObjCProtocolDecl *PrevDecl); 2121 ObjCProtocolDecl *getPreviousDeclImpl() override { in getPreviousDeclImpl() 2125 ObjCProtocolDecl *getMostRecentDeclImpl() override { in getMostRecentDeclImpl() 2244 ObjCProtocolDecl *getDefinition() { in getDefinition() [all …]
|
| H A D | ODRHash.h | 78 void AddObjCProtocolDecl(const ObjCProtocolDecl *P);
|
| H A D | Type.h | 121 class ObjCProtocolDecl; 6100 ObjCProtocolDecl * const *getProtocolStorage() const { 6104 ObjCProtocolDecl **getProtocolStorage() { 6122 using qual_iterator = ObjCProtocolDecl * const *; 6138 ObjCProtocolDecl *getProtocol(unsigned I) const { 6144 ArrayRef<ObjCProtocolDecl *> getProtocols() const { 6165 ObjCProtocolDecl **getProtocolStorageImpl(); 6254 ObjCProtocolDecl **getProtocolStorageImpl(); 6404 return reinterpret_cast<ObjCProtocolDecl**>( 6409 return reinterpret_cast<ObjCProtocolDecl**>( [all …]
|
| H A D | ASTContext.h | 92 class ObjCProtocolDecl; variable 1250 ArrayRef<ObjCProtocolDecl *> protocols, bool &hasError, 1683 ObjCProtocolDecl * const *Protocols, 1688 ArrayRef<ObjCProtocolDecl *> protocols, 1692 ArrayRef<ObjCProtocolDecl *> protocols) const; 2021 bool ProtocolCompatibleWithProtocol(ObjCProtocolDecl *lProto, 2022 ObjCProtocolDecl *rProto) const; 2515 llvm::SmallPtrSet<ObjCProtocolDecl*, 8> &Protocols);
|
| H A D | TypeLoc.h | 42 class ObjCProtocolDecl; variable 817 ObjCProtocolDecl *getProtocol(unsigned i) const { in getProtocol() 1022 ObjCProtocolDecl *getProtocol(unsigned i) const { in getProtocol() 2643 ObjCProtocolDecl *Protocol = nullptr; 2647 ObjCProtocolLoc(ObjCProtocolDecl *protocol, SourceLocation loc) in ObjCProtocolLoc() 2649 ObjCProtocolDecl *getProtocol() const { return Protocol; } in getProtocol()
|
| H A D | ExprObjC.h | 506 ObjCProtocolDecl *TheProtocol; 513 ObjCProtocolExpr(QualType T, ObjCProtocolDecl *protocol, SourceLocation at, in ObjCProtocolExpr() 522 ObjCProtocolDecl *getProtocol() const { return TheProtocol; } in getProtocol() 523 void setProtocol(ObjCProtocolDecl *P) { TheProtocol = P; } in setProtocol()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGObjCRuntime.h | 51 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 D | CGObjCMac.cpp | 1030 llvm::Constant *GetProtocolRef(const ObjCProtocolDecl *PD); 1107 void GenerateProtocol(const ObjCProtocolDecl *PD) override; 1174 static ProtocolMethodLists get(const ObjCProtocolDecl *PD) { in get() 1301 EmitProtocolExtension(const ObjCProtocolDecl *PD, 2967 void CGObjCCommonMac::GenerateProtocol(const ObjCProtocolDecl *PD) { in GenerateProtocol() 3026 if (const ObjCProtocolDecl *Def = PD->getDefinition()) in GetOrEmitProtocol() 3094 CGObjCMac::EmitProtocolExtension(const ObjCProtocolDecl *PD, in EmitProtocolExtension() 3150 ObjCProtocolDecl::protocol_iterator begin, in EmitProtocolList() 3190 const ObjCProtocolDecl *Proto, in PushProtocolProperties() 6962 const ObjCProtocolDecl *PD) { in GetOrEmitProtocolRef() [all …]
|
| H A D | CGObjCGNU.cpp | 613 const ObjCProtocolDecl *PD) override; 614 void GenerateProtocol(const ObjCProtocolDecl *PD) override; 616 virtual llvm::Constant *GenerateProtocolRef(const ObjCProtocolDecl *PD); 618 llvm::Constant *GetOrEmitProtocol(const ObjCProtocolDecl *PD) override { in GetOrEmitProtocol() 1333 const ObjCProtocolDecl *PD) override { in GenerateProtocolRef() 1370 void GenerateProtocol(const ObjCProtocolDecl *PD) override { in GenerateProtocol() 1385 if (const ObjCProtocolDecl *Def = PD->getDefinition()) in GenerateProtocolRef() 3299 void CGObjCGNU::GenerateProtocol(const ObjCProtocolDecl *PD) { in GenerateProtocol() 3306 if (const ObjCProtocolDecl *Def = PD->getDefinition()) in GenerateProtocol() 3511 bool isProtocol = isa<ObjCProtocolDecl>(OCD); in GeneratePropertyList() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaDeclObjC.cpp | 1196 const ObjCList<ObjCProtocolDecl> &PList) { in CheckForwardProtocolDeclarationForCircularDependency() 1230 ObjCProtocolDecl *PDecl = nullptr; in ActOnStartProtocolInterface() 1259 ObjCList<ObjCProtocolDecl> PList; in ActOnStartProtocolInterface() 1320 DeclFilterCCC<ObjCProtocolDecl> CCC{}; in FindProtocolDeclaration() 1346 ObjCProtocolDecl *UndefinedProtocol; in FindProtocolDeclaration() 1468 ObjCProtocolDecl *&proto in actOnObjCTypeArgsOrProtocolQualifiers() 1483 ObjCProtocolDecl *forwardDecl = nullptr; in actOnObjCTypeArgsOrProtocolQualifiers() 1798 ObjCProtocolDecl *PDecl in ActOnForwardProtocolDeclaration() 2896 if (ObjCProtocolDecl *PD = dyn_cast<ObjCProtocolDecl> (CDecl)) { in MatchAllMethodDeclarations() 3992 || 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() 1793 else if (ObjCProtocolDecl *PDecl = dyn_cast<ObjCProtocolDecl>(CDecl)) { in CollectImmediateProperties() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/CodeGen/ |
| H A D | CodeGenABITypes.h | 46 class ObjCProtocolDecl; variable 185 const ObjCProtocolDecl *p);
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Edit/ |
| H A D | Rewriters.h | 16 class ObjCProtocolDecl; variable
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/ARCMigrate/ |
| H A D | ObjCMT.cpp | 105 llvm::SmallPtrSet<ObjCProtocolDecl *, 32> ObjCProtocolDecls; 601 ObjCProtocolDecl *Protocol) { in ClassImplementsAllMethodsAndProperties() 606 if (const ObjCProtocolDecl *PDecl = Protocol->getDefinition()) in ClassImplementsAllMethodsAndProperties() 633 if (const ObjCProtocolDecl *PDecl = Protocol->getDefinition()) { in ClassImplementsAllMethodsAndProperties() 835 llvm::SmallPtrSet<ObjCProtocolDecl *, 8> ExplicitProtocols; in migrateProtocolConformance() 839 for (ObjCProtocolDecl *ProtDecl : ObjCProtocolDecls) in migrateProtocolConformance() 849 llvm::SmallVector<ObjCProtocolDecl*, 8> ConformingProtocols; in migrateProtocolConformance() 860 llvm::SmallVector<ObjCProtocolDecl*, 8> MinimalConformingProtocols; in migrateProtocolConformance() 863 ObjCProtocolDecl *TargetPDecl = ConformingProtocols[i]; in migrateProtocolConformance() 865 ObjCProtocolDecl *PDecl = ConformingProtocols[i1]; in migrateProtocolConformance() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTCommon.cpp | 334 if (const ObjCProtocolDecl *Def in getDefinitiveDeclContext() 335 = cast<ObjCProtocolDecl>(DC)->getDefinition()) in getDefinitiveDeclContext()
|
| H A D | ASTReaderDecl.cpp | 174 void MergeDefinitionData(ObjCProtocolDecl *D, 462 void VisitObjCProtocolDecl(ObjCProtocolDecl *D); 1257 SmallVector<ObjCProtocolDecl *, 16> Protocols; in ReadObjCDefinitionData() 1260 Protocols.push_back(readDeclAs<ObjCProtocolDecl>()); in ReadObjCDefinitionData() 1273 Protocols.push_back(readDeclAs<ObjCProtocolDecl>()); in ReadObjCDefinitionData() 1373 struct ObjCProtocolDecl::DefinitionData &Data) { in ReadObjCDefinitionData() 1375 SmallVector<ObjCProtocolDecl *, 16> ProtoRefs; in ReadObjCDefinitionData() 1390 ObjCProtocolDecl *D, struct ObjCProtocolDecl::DefinitionData &&NewDD) { in MergeDefinitionData() 1415 ObjCProtocolDecl *Canon = PD->getCanonicalDecl(); in VisitObjCProtocolDecl() 1451 SmallVector<ObjCProtocolDecl *, 16> ProtoRefs; in VisitObjCCategoryDecl() [all …]
|
| /freebsd-14.2/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 | 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, 741 } else if (ObjCProtocolDecl *PD = dyn_cast<ObjCProtocolDecl>(D)) { in HandleTopLevelSingleDecl() 774 if (ObjCProtocolDecl *Proto = dyn_cast<ObjCProtocolDecl>((*DI))) { in HandleTopLevelSingleDecl() 779 if (isa<ObjCProtocolDecl>(*DI) && in HandleTopLevelSingleDecl() 5839 for (ObjCProtocolDecl *ProtDecl : ProtocolExprDecls) { in HandleTranslationUnit() 6304 ObjCProtocolDecl *SuperPD = SuperProtocols[i]; in Write_protocol_list_initializer() 6846 if (ObjCProtocolDecl *Def = PDecl->getDefinition()) in RewriteObjCProtocolMetaData() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Index/ |
| H A D | USRGeneration.cpp | 407 if (const ObjCProtocolDecl *pd = dyn_cast<ObjCProtocolDecl>(container)) { in VisitObjCMethodDecl() 479 const ObjCProtocolDecl *PD = cast<ObjCProtocolDecl>(D); in VisitObjCContainerDecl()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | TrustNonnullChecker.cpp | 173 if (isa<ObjCProtocolDecl>(MD->getDeclContext())) in isNonNullPtr()
|