Home
last modified time | relevance | path

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

123

/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DDeclObjC.cpp687 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 DDeclPrinter.cpp105 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 DODRDiagsEmitter.cpp401 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 DASTContext.cpp5272 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 DODRDiagsEmitter.h76 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 DDeclObjC.h56 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 DODRHash.h78 void AddObjCProtocolDecl(const ObjCProtocolDecl *P);
H A DType.h121 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 DASTContext.h92 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 DTypeLoc.h42 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 DExprObjC.h506 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 DCGObjCRuntime.h51 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 DCGObjCMac.cpp1030 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 DCGObjCGNU.cpp613 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 DSemaDeclObjC.cpp1196 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 DSemaObjCProperty.cpp108 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 DCodeGenABITypes.h46 class ObjCProtocolDecl; variable
185 const ObjCProtocolDecl *p);
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Edit/
H A DRewriters.h16 class ObjCProtocolDecl; variable
/freebsd-14.2/contrib/llvm-project/clang/lib/ARCMigrate/
H A DObjCMT.cpp105 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 DASTCommon.cpp334 if (const ObjCProtocolDecl *Def in getDefinitiveDeclContext()
335 = cast<ObjCProtocolDecl>(DC)->getDefinition()) in getDefinitiveDeclContext()
H A DASTReaderDecl.cpp174 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 DRewriteObjC.cpp118 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 DRewriteModernObjC.cpp128 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 DUSRGeneration.cpp407 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 DTrustNonnullChecker.cpp173 if (isa<ObjCProtocolDecl>(MD->getDeclContext())) in isNonNullPtr()

123