/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
H A D | DeclObjC.cpp | 54 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 D | DeclPrinter.cpp | 92 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 D | ASTContext.cpp | 2570 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 D | CGObjCRuntime.h | 50 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 D | CGObjCMac.cpp | 1026 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 D | CGObjCGNU.cpp | 608 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 D | DeclObjC.h | 57 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 D | Type.h | 120 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 D | ASTContext.h | 122 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 D | ExprObjC.h | 505 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 D | SemaDeclObjC.cpp | 75 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 D | SemaObjCProperty.cpp | 108 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 D | CXCursor.h | 36 class ObjCProtocolDecl; variable 70 CXCursor MakeCursorObjCProtocolRef(const ObjCProtocolDecl *Proto, 75 std::pair<const ObjCProtocolDecl *, SourceLocation>
|
H A D | CXIndexDataConsumer.cpp | 73 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 D | CXIndexDataConsumer.h | 161 ObjCProtocolDeclInfo(const ObjCProtocolDecl *D) in ObjCProtocolDeclInfo() 394 bool handleObjCProtocol(const ObjCProtocolDecl *D);
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/CodeGen/ |
H A D | CodeGenABITypes.h | 53 class ObjCProtocolDecl; variable 193 const ObjCProtocolDecl *p);
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/ARCMigrate/ |
H A D | ObjCMT.cpp | 105 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 D | Rewriters.h | 16 class ObjCProtocolDecl; variable
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Frontend/Rewrite/ |
H A D | RewriteObjC.cpp | 112 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 D | RewriteModernObjC.cpp | 114 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 D | ASTReaderDecl.cpp | 167 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 D | ASTCommon.cpp | 326 if (const ObjCProtocolDecl *Def in getDefinitiveDeclContext() 327 = cast<ObjCProtocolDecl>(DC)->getDefinition()) in getDefinitiveDeclContext()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Index/ |
H A D | USRGeneration.cpp | 396 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 D | IvarInvalidationChecker.cpp | 270 if (const ObjCProtocolDecl *ProtD = dyn_cast<ObjCProtocolDecl>(D)) { in containsInvalidationMethod()
|
H A D | TrustNonnullChecker.cpp | 174 if (isa<ObjCProtocolDecl>(MD->getDeclContext())) in isNonNullPtr()
|