Home
last modified time | relevance | path

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

123

/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DDeclObjC.cpp670 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 DDeclPrinter.cpp92 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 DASTContext.cpp4391 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 DASTImporter.cpp413 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 DType.cpp605 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 DDeclObjC.h57 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 DType.h116 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 DASTContext.h115 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 DExprObjC.h475 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 DSemaDeclObjC.cpp75 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 DSemaObjCProperty.cpp111 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 DSemaCodeComplete.cpp3945 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 DCGObjCRuntime.h50 class ObjCProtocolDecl; variable
195 const ObjCProtocolDecl *OPD) = 0;
199 virtual void GenerateProtocol(const ObjCProtocolDecl *OPD) = 0;
H A DCGObjCMac.cpp1000 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 DCGObjCGNU.cpp614 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 DObjCMT.cpp102 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 DRewriters.h17 class ObjCProtocolDecl; variable
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderDecl.cpp177 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 DASTCommon.cpp300 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 DRewriteObjC.cpp119 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 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,
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 DClangForward.h88 class ObjCProtocolDecl; variable
/freebsd-12.1/contrib/llvm/tools/clang/lib/Index/
H A DUSRGeneration.cpp382 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 DTrustNonnullChecker.cpp175 if (isa<ObjCProtocolDecl>(MD->getDeclContext())) in isNonNullPtr()
H A DIvarInvalidationChecker.cpp271 if (const ObjCProtocolDecl *ProtD = dyn_cast<ObjCProtocolDecl>(D)) { in containsInvalidationMethod()

123