Lines Matching refs:ObjCProtocolDecl
113 llvm::SmallPtrSet<ObjCProtocolDecl*, 8> ObjCSynthesizedProtocols;
119 llvm::SmallPtrSet<ObjCProtocolDecl *, 32> ProtocolExprDecls;
180 if (ObjCProtocolDecl *Proto = dyn_cast<ObjCProtocolDecl>(*I)) { in HandleTopLevelDecl()
280 void RewriteProtocolDecl(ObjCProtocolDecl *Dcl);
330 virtual void RewriteObjCProtocolListMetaData(const ObjCList<ObjCProtocolDecl> &Prots,
336 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()
704 if (isa<ObjCProtocolDecl>(*DI) && in HandleTopLevelSingleDecl()
705 !cast<ObjCProtocolDecl>(*DI)->isThisDeclarationADefinition() && in HandleTopLevelSingleDecl()
985 void RewriteObjC::RewriteProtocolDecl(ObjCProtocolDecl *PDecl) { in RewriteProtocolDecl()
4909 for (ObjCProtocolDecl *ProtDecl : ProtocolExprDecls) in HandleTranslationUnit()
5073 ObjCProtocolDecl *PDecl, StringRef prefix, in RewriteObjCProtocolMetaData()
5095 if (ObjCProtocolDecl *Def = PDecl->getDefinition()) in RewriteObjCProtocolMetaData()
5116 for (ObjCProtocolDecl::instmeth_iterator in RewriteObjCProtocolMetaData()
5153 for (ObjCProtocolDecl::classmeth_iterator in RewriteObjCProtocolMetaData()
5220 const ObjCList<ObjCProtocolDecl> &Protocols, in RewriteObjCProtocolListMetaData()
5595 for (ObjCProtocolDecl *ProtDecl : ProtocolExprDecls) { in RewriteMetaDataIntoBuffer()