Home
last modified time | relevance | path

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

123

/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DDeclObjC.cpp54 void ObjCProtocolList::set(ObjCProtocolDecl* const* InList, unsigned Elts, in set()
96 if (const auto *Proto = dyn_cast<ObjCProtocolDecl>(this)) { in getMethod()
97 if (const ObjCProtocolDecl *Def = Proto->getDefinition()) in getMethod()
170 if (const auto *PD = dyn_cast<ObjCProtocolDecl>(this)) in HasUserDeclaredSetterMethod()
183 if (const auto *Proto = dyn_cast<ObjCProtocolDecl>(DC)) { in findPropertyDecl()
184 if (const ObjCProtocolDecl *Def = Proto->getDefinition()) in findPropertyDecl()
241 if (const auto *Proto = dyn_cast<ObjCProtocolDecl>(this)) { in FindPropertyDeclaration()
242 if (const ObjCProtocolDecl *Def = Proto->getDefinition()) in FindPropertyDeclaration()
265 const auto *PID = cast<ObjCProtocolDecl>(this); in FindPropertyDeclaration()
435 ObjCProtocolDecl *const* ExtList, unsigned ExtNum, in mergeClassExtensionProtocolList()
[all …]
H A DDeclPrinter.cpp92 void VisitObjCProtocolDecl(ObjCProtocolDecl *D);
466 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.cpp2570 llvm::SmallPtrSet<ObjCProtocolDecl*, 8> &Protocols) { in CollectInheritedProtocols() argument
2591 } else if (const auto *OP = dyn_cast<ObjCProtocolDecl>(CDecl)) { in CollectInheritedProtocols()
2594 const_cast<ObjCProtocolDecl *>(OP->getCanonicalDecl())).second) in CollectInheritedProtocols()
5040 static int CmpProtocolNames(ObjCProtocolDecl *const *LHS, in CmpProtocolNames()
5041 ObjCProtocolDecl *const *RHS) { in CmpProtocolNames()
5045 static bool areSortedAndUniqued(ArrayRef<ObjCProtocolDecl *> Protocols) { in areSortedAndUniqued()
5059 SortAndUniqueProtocols(SmallVectorImpl<ObjCProtocolDecl *> &Protocols) { in SortAndUniqueProtocols()
5064 for (ObjCProtocolDecl *&P : Protocols) in SortAndUniqueProtocols()
5073 ObjCProtocolDecl * const *Protocols, in getObjCObjectType()
5083 ArrayRef<ObjCProtocolDecl *> protocols, in getObjCObjectType()
[all …]
/netbsd-src/external/apache2/llvm/dist/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;
1109 virtual llvm::Constant *GetOrEmitProtocolRef(const ObjCProtocolDecl *PD)=0;
1170 static ProtocolMethodLists get(const ObjCProtocolDecl *PD) { in get()
1203 llvm::Constant *emitMethodList(Self *self, const ObjCProtocolDecl *PD, in emitMethodList()
1284 llvm::Constant *GetOrEmitProtocol(const ObjCProtocolDecl *PD) override;
1290 llvm::Constant *GetOrEmitProtocolRef(const ObjCProtocolDecl *PD) override;
1297 EmitProtocolExtension(const ObjCProtocolDecl *PD,
1303 ObjCProtocolDecl::protocol_iterator begin,
1304 ObjCProtocolDecl::protocol_iterator end);
[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()
1314 const ObjCProtocolDecl *PD) override { in GenerateProtocolRef()
1351 void GenerateProtocol(const ObjCProtocolDecl *PD) override { in GenerateProtocol()
1354 llvm::Constant *GenerateProtocolRef(const ObjCProtocolDecl *PD) override { in GenerateProtocolRef()
1366 if (const ObjCProtocolDecl *Def = PD->getDefinition()) in GenerateProtocolRef()
3047 const ObjCProtocolDecl *PD) { in GenerateProtocolRef()
3054 llvm::Constant *CGObjCGNU::GenerateProtocolRef(const ObjCProtocolDecl *PD) { in GenerateProtocolRef()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DDeclObjC.h57 class ObjCProtocolDecl; variable
102 class ObjCProtocolList : public ObjCList<ObjCProtocolDecl> {
105 using ObjCList<ObjCProtocolDecl>::set;
115 void set(ObjCProtocolDecl* const* InList, unsigned Elts,
1082 using ProtocolPropertySet = llvm::SmallDenseSet<const ObjCProtocolDecl *, 8>;
1168 ObjCList<ObjCProtocolDecl> AllReferencedProtocols;
1397 using all_protocol_iterator = ObjCList<ObjCProtocolDecl>::iterator;
1468 void setProtocolList(ObjCProtocolDecl *const* List, unsigned Num, in setProtocolList()
1475 void mergeClassExtensionProtocolList(ObjCProtocolDecl *const* List,
1813 ObjCProtocolDecl *lookupNestedProtocol(IdentifierInfo *Name);
[all …]
H A DType.h120 class ObjCProtocolDecl;
5692 ObjCProtocolDecl * const *getProtocolStorage() const {
5696 ObjCProtocolDecl **getProtocolStorage() {
5704 void initialize(ArrayRef<ObjCProtocolDecl *> protocols) {
5710 protocols.size() * sizeof(ObjCProtocolDecl*));
5714 using qual_iterator = ObjCProtocolDecl * const *;
5730 ObjCProtocolDecl *getProtocol(unsigned I) const {
5736 ArrayRef<ObjCProtocolDecl *> getProtocols() const {
5737 return ArrayRef<ObjCProtocolDecl *>(qual_begin(), getNumProtocols());
5757 ObjCProtocolDecl **getProtocolStorageImpl();
[all …]
H A DASTContext.h122 class ObjCProtocolDecl; variable
1155 ArrayRef<ObjCProtocolDecl *> protocols, bool &hasError,
1561 ObjCProtocolDecl * const *Protocols,
1566 ArrayRef<ObjCProtocolDecl *> protocols,
1570 ArrayRef<ObjCProtocolDecl *> protocols) const;
1893 bool ProtocolCompatibleWithProtocol(ObjCProtocolDecl *lProto,
1894 ObjCProtocolDecl *rProto) const;
2363 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()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaDeclObjC.cpp75 if (isa<ObjCProtocolDecl>(method->getDeclContext())) { in checkInitMethod()
129 const ObjCProtocolDecl *PD, Sema &S) { in diagnoseNoescape()
527 ObjCProtocolDecl *const *ProtoRefs, in diagnoseUseOfProtocols()
1095 diagnoseUseOfProtocols(*this, IDecl, (ObjCProtocolDecl*const*)ProtoRefs, in ActOnStartClassInterface()
1097 IDecl->setProtocolList((ObjCProtocolDecl*const*)ProtoRefs, NumProtoRefs, in ActOnStartClassInterface()
1187 const ObjCList<ObjCProtocolDecl> &PList) { in CheckForwardProtocolDeclarationForCircularDependency()
1190 for (ObjCList<ObjCProtocolDecl>::iterator I = PList.begin(), in CheckForwardProtocolDeclarationForCircularDependency()
1192 if (ObjCProtocolDecl *PDecl = LookupProtocol((*I)->getIdentifier(), in CheckForwardProtocolDeclarationForCircularDependency()
1219 ObjCProtocolDecl *PrevDecl = LookupProtocol(ProtocolName, ProtocolLoc, in ActOnStartProtocolInterface()
1221 ObjCProtocolDecl *PDecl = nullptr; in ActOnStartProtocolInterface()
[all …]
H A DSemaObjCProperty.cpp108 ObjCProtocolDecl *Proto, in CheckPropertyAgainstProtocol()
109 llvm::SmallPtrSetImpl<ObjCProtocolDecl *> &Known) { 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()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/tools/libclang/
H A DCXCursor.h36 class ObjCProtocolDecl; variable
70 CXCursor MakeCursorObjCProtocolRef(const ObjCProtocolDecl *Proto,
75 std::pair<const ObjCProtocolDecl *, SourceLocation>
H A DCXIndexDataConsumer.cpp73 bool VisitObjCProtocolDecl(const ObjCProtocolDecl *D) { in VisitObjCProtocolDecl()
175 if (auto *ObjCPD = dyn_cast_or_null<ObjCProtocolDecl>(ASTNode.OrigD)) { in handleDeclOccurrence()
245 ObjCProtocolDecl *PD = *I; in ObjCProtocolListInfo()
712 bool CXIndexDataConsumer::handleObjCProtocol(const ObjCProtocolDecl *D) { in handleObjCProtocol()
1199 if (const ObjCProtocolDecl *PD = dyn_cast<ObjCProtocolDecl>(D)) in getRefCursor()
H A DCXIndexDataConsumer.h161 ObjCProtocolDeclInfo(const ObjCProtocolDecl *D) in ObjCProtocolDeclInfo()
394 bool handleObjCProtocol(const ObjCProtocolDecl *D);
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/CodeGen/
H A DCodeGenABITypes.h53 class ObjCProtocolDecl; variable
193 const ObjCProtocolDecl *p);
/netbsd-src/external/apache2/llvm/dist/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()
664 llvm::SmallVectorImpl<ObjCProtocolDecl*> &ConformingProtocols, in rewriteToObjCInterfaceDecl()
666 const ObjCList<ObjCProtocolDecl> &Protocols = IDecl->getReferencedProtocols(); in rewriteToObjCInterfaceDecl()
839 llvm::SmallPtrSet<ObjCProtocolDecl *, 8> ExplicitProtocols; in migrateProtocolConformance()
841 llvm::SmallVector<ObjCProtocolDecl *, 8> PotentialImplicitProtocols; in migrateProtocolConformance()
843 for (ObjCProtocolDecl *ProtDecl : ObjCProtocolDecls) in migrateProtocolConformance()
853 llvm::SmallVector<ObjCProtocolDecl*, 8> ConformingProtocols; in migrateProtocolConformance()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Edit/
H A DRewriters.h16 class ObjCProtocolDecl; variable
/netbsd-src/external/apache2/llvm/dist/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp112 llvm::SmallPtrSet<ObjCProtocolDecl*, 8> ObjCSynthesizedProtocols;
118 llvm::SmallPtrSet<ObjCProtocolDecl *, 32> ProtocolExprDecls;
179 if (ObjCProtocolDecl *Proto = dyn_cast<ObjCProtocolDecl>(*I)) { in HandleTopLevelDecl()
279 void RewriteProtocolDecl(ObjCProtocolDecl *Dcl);
329 virtual void RewriteObjCProtocolListMetaData(const ObjCList<ObjCProtocolDecl> &Prots,
335 virtual void RewriteObjCProtocolMetaData(ObjCProtocolDecl *Protocol,
526 void RewriteObjCProtocolMetaData(ObjCProtocolDecl *Protocol,
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()
[all …]
H A DRewriteModernObjC.cpp114 llvm::SmallPtrSet<ObjCProtocolDecl*, 8> ObjCSynthesizedProtocols;
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()
779 !cast<ObjCProtocolDecl>(*DI)->isThisDeclarationADefinition() && in HandleTopLevelSingleDecl()
1154 void RewriteModernObjC::RewriteProtocolDecl(ObjCProtocolDecl *PDecl) { in RewriteProtocolDecl()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/
H A DASTReaderDecl.cpp167 void ReadObjCDefinitionData(struct ObjCProtocolDecl::DefinitionData &Data);
168 void MergeDefinitionData(ObjCProtocolDecl *D,
169 struct ObjCProtocolDecl::DefinitionData &&NewDD);
439 void VisitObjCProtocolDecl(ObjCProtocolDecl *D);
1127 SmallVector<ObjCProtocolDecl *, 16> Protocols; in ReadObjCDefinitionData()
1130 Protocols.push_back(readDeclAs<ObjCProtocolDecl>()); in ReadObjCDefinitionData()
1143 Protocols.push_back(readDeclAs<ObjCProtocolDecl>()); in ReadObjCDefinitionData()
1200 struct ObjCProtocolDecl::DefinitionData &Data) { in ReadObjCDefinitionData()
1202 SmallVector<ObjCProtocolDecl *, 16> ProtoRefs; in ReadObjCDefinitionData()
1205 ProtoRefs.push_back(readDeclAs<ObjCProtocolDecl>()); in ReadObjCDefinitionData()
[all …]
H A DASTCommon.cpp326 if (const ObjCProtocolDecl *Def in getDefinitiveDeclContext()
327 = cast<ObjCProtocolDecl>(DC)->getDefinition()) in getDefinitiveDeclContext()
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DIvarInvalidationChecker.cpp270 if (const ObjCProtocolDecl *ProtD = dyn_cast<ObjCProtocolDecl>(D)) { in containsInvalidationMethod()
H A DTrustNonnullChecker.cpp174 if (isa<ObjCProtocolDecl>(MD->getDeclContext())) in isNonNullPtr()

123