Home | History | Annotate | Download | only in AST

Lines Matching refs:ObjCProtocolDecl

1789                           llvm::SmallPtrSet<ObjCProtocolDecl*, 8> &Protocols) {
1795 ObjCProtocolDecl *Proto = (*P);
1797 for (ObjCProtocolDecl::protocol_iterator P = Proto->protocol_begin(),
1820 ObjCProtocolDecl *Proto = (*P);
1822 for (ObjCProtocolDecl::protocol_iterator P = Proto->protocol_begin(),
1826 } else if (const ObjCProtocolDecl *OP = dyn_cast<ObjCProtocolDecl>(CDecl)) {
1827 for (ObjCProtocolDecl::protocol_iterator P = OP->protocol_begin(),
1829 ObjCProtocolDecl *Proto = (*P);
1831 for (ObjCProtocolDecl::protocol_iterator P = Proto->protocol_begin(),
3416 static bool CmpProtocolNames(const ObjCProtocolDecl *LHS,
3417 const ObjCProtocolDecl *RHS) {
3421 static bool areSortedAndUniqued(ObjCProtocolDecl * const *Protocols,
3435 static void SortAndUniqueProtocols(ObjCProtocolDecl **Protocols,
3437 ObjCProtocolDecl **ProtocolsEnd = Protocols+NumProtocols;
3452 ObjCProtocolDecl * const *Protocols,
3472 SmallVector<ObjCProtocolDecl*, 8> Sorted(Protocols,
3489 Size += NumProtocols * sizeof(ObjCProtocolDecl *);
6424 ASTContext::ProtocolCompatibleWithProtocol(ObjCProtocolDecl *lProto,
6425 ObjCProtocolDecl *rProto) const {
6428 for (ObjCProtocolDecl::protocol_iterator PI = rProto->protocol_begin(),
6446 ObjCProtocolDecl *lhsProto = *I;
6449 ObjCProtocolDecl *rhsProto = *J;
6497 ObjCProtocolDecl *lhsProto = *I;
6505 ObjCProtocolDecl *rhsProto = *J;
6541 ObjCProtocolDecl *lhsProto = *I;
6551 ObjCProtocolDecl *rhsProto = *J;
6565 llvm::SmallPtrSet<ObjCProtocolDecl *, 8> LHSInheritedProtocols;
6572 for (llvm::SmallPtrSet<ObjCProtocolDecl*,8>::iterator I =
6576 ObjCProtocolDecl *lhsProto = (*I);
6579 ObjCProtocolDecl *rhsProto = *J;
6669 SmallVectorImpl<ObjCProtocolDecl *> &IntersectionOfProtocols) {
6676 llvm::SmallPtrSet<ObjCProtocolDecl *, 8> InheritedProtocolSet;
6681 llvm::SmallPtrSet<ObjCProtocolDecl *, 8> LHSInheritedProtocols;
6690 ObjCProtocolDecl **RHSProtocols =
6691 const_cast<ObjCProtocolDecl **>(RHS->qual_begin());
6696 llvm::SmallPtrSet<ObjCProtocolDecl *, 8> RHSInheritedProtocols;
6699 for (llvm::SmallPtrSet<ObjCProtocolDecl*,8>::iterator I =
6724 SmallVector<ObjCProtocolDecl *, 8> Protocols;
6766 llvm::SmallPtrSet<ObjCProtocolDecl *, 8> SuperClassInheritedProtocols;
6776 ObjCProtocolDecl *LHSProto = (*LHSPI);
6778 for (llvm::SmallPtrSet<ObjCProtocolDecl*,8>::iterator I =
6781 ObjCProtocolDecl *SuperClassProto = (*I);