Home
last modified time | relevance | path

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

123

/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DDeclObjC.cpp671 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 DDeclPrinter.cpp92 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 DASTContext.cpp5055 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 DType.cpp724 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 DASTImporter.cpp445 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 DCGObjCRuntime.h50 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 DCGObjCMac.cpp1026 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 DCGObjCGNU.cpp608 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 DDeclObjC.h57 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 DType.h120 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 DASTContext.h123 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 DExprObjC.h505 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 DSemaDeclObjC.cpp1187 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 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()
1794 else if (ObjCProtocolDecl *PDecl = dyn_cast<ObjCProtocolDecl>(CDecl)) { in CollectImmediateProperties()
[all …]
H A DSemaCodeComplete.cpp4549 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 DCodeGenABITypes.h53 class ObjCProtocolDecl; variable
193 const ObjCProtocolDecl *p);
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Edit/
H A DRewriters.h16 class ObjCProtocolDecl; variable
/freebsd-13.1/contrib/llvm-project/clang/lib/ARCMigrate/
H A DObjCMT.cpp105 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 DASTCommon.cpp326 if (const ObjCProtocolDecl *Def in getDefinitiveDeclContext()
327 = cast<ObjCProtocolDecl>(DC)->getDefinition()) in getDefinitiveDeclContext()
H A DASTReaderDecl.cpp168 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 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.cpp127 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 DUSRGeneration.cpp396 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 DTrustNonnullChecker.cpp174 if (isa<ObjCProtocolDecl>(MD->getDeclContext())) in isNonNullPtr()
H A DIvarInvalidationChecker.cpp270 if (const ObjCProtocolDecl *ProtD = dyn_cast<ObjCProtocolDecl>(D)) { in containsInvalidationMethod()

123