Home | History | Annotate | Download | only in ARCMigrate

Lines Matching refs:ObjCProtocolDecl

60   llvm::SmallPtrSet<ObjCProtocolDecl *, 32> ObjCProtocolDecls;
309 ObjCProtocolDecl *Protocol) {
314 if (const ObjCProtocolDecl *PDecl = Protocol->getDefinition())
315 for (ObjCProtocolDecl::prop_iterator P = PDecl->prop_begin(),
344 if (const ObjCProtocolDecl *PDecl = Protocol->getDefinition()) {
375 llvm::SmallVectorImpl<ObjCProtocolDecl*> &ConformingProtocols,
377 const ObjCList<ObjCProtocolDecl> &Protocols = IDecl->getReferencedProtocols();
470 llvm::SmallPtrSet<ObjCProtocolDecl *, 8> ExplicitProtocols;
472 llvm::SmallVector<ObjCProtocolDecl *, 8> PotentialImplicitProtocols;
474 for (llvm::SmallPtrSet<ObjCProtocolDecl*, 32>::iterator I =
486 llvm::SmallVector<ObjCProtocolDecl*, 8> ConformingProtocols;
497 llvm::SmallVector<ObjCProtocolDecl*, 8> MinimalConformingProtocols;
500 ObjCProtocolDecl *TargetPDecl = ConformingProtocols[i];
502 ObjCProtocolDecl *PDecl = ConformingProtocols[i1];
721 else if (ObjCProtocolDecl *PDecl = dyn_cast<ObjCProtocolDecl>(*D))