Lines Matching refs:ObjCInterfaceDecl
110 llvm::SmallPtrSet<ObjCInterfaceDecl*, 8> ObjCSynthesizedStructs;
112 llvm::SmallPtrSet<ObjCInterfaceDecl*, 8> ObjCForwardDecls;
170 if (ObjCInterfaceDecl *Class = dyn_cast<ObjCInterfaceDecl>(*I)) {
271 void RewriteForwardClassEpilogue(ObjCInterfaceDecl *ClassDecl,
277 void RewriteInterfaceDecl(ObjCInterfaceDecl *Dcl);
279 void RewriteObjCMethodDecl(const ObjCInterfaceDecl *IDecl,
329 void RewriteObjCInternalStruct(ObjCInterfaceDecl *CDecl,
668 } else if (ObjCInterfaceDecl *ID = dyn_cast<ObjCInterfaceDecl>(D)) {
681 if (ObjCInterfaceDecl *IFace = dyn_cast<ObjCInterfaceDecl>((*DI))) {
686 if (isa<ObjCInterfaceDecl>(*DI) &&
687 !cast<ObjCInterfaceDecl>(*DI)->isThisDeclarationADefinition() &&
759 const ObjCInterfaceDecl *ClassDecl = OID->getContainingInterface();
889 static void RewriteOneForwardClassDecl(ObjCInterfaceDecl *ForwardDecl,
902 void RewriteObjC::RewriteForwardClassEpilogue(ObjCInterfaceDecl *ClassDecl,
914 ObjCInterfaceDecl *ForwardDecl = cast<ObjCInterfaceDecl>(*I);
926 RewriteForwardClassEpilogue(cast<ObjCInterfaceDecl>(*I), typedefString);
932 ObjCInterfaceDecl *ForwardDecl = cast<ObjCInterfaceDecl>(D[i]);
940 RewriteForwardClassEpilogue(cast<ObjCInterfaceDecl>(D[0]), typedefString);
1007 for (ObjCInterfaceDecl::prop_iterator I = PDecl->prop_begin(),
1072 void RewriteObjC::RewriteObjCMethodDecl(const ObjCInterfaceDecl *IDecl,
1118 if (ObjCSynthesizedStructs.count(const_cast<ObjCInterfaceDecl*>(IDecl)))
1221 void RewriteObjC::RewriteInterfaceDecl(ObjCInterfaceDecl *ClassDecl) {
1239 for (ObjCInterfaceDecl::prop_iterator I = ClassDecl->prop_begin(),
1242 for (ObjCInterfaceDecl::instmeth_iterator
1246 for (ObjCInterfaceDecl::classmeth_iterator
1891 ObjCInterfaceDecl *IDecl = Ptr->getObjectType()->getInterface();
2701 ObjCInterfaceDecl *ClassDecl = CurMethodDef->getClassInterface();
2793 ObjCInterfaceDecl *Class
2813 ObjCInterfaceDecl *ClassDecl = CurMethodDef->getClassInterface();
3159 void RewriteObjC::RewriteObjCInternalStruct(ObjCInterfaceDecl *CDecl,
3167 ObjCInterfaceDecl *RCDecl = CDecl->getSuperClass();
3706 ObjCInterfaceDecl *IFace = MD->getClassInterface();
5381 ObjCInterfaceDecl *CDecl = IDecl->getClassInterface();
5428 ObjCInterfaceDecl::ivar_iterator IVI, IVE;
5431 for (ObjCInterfaceDecl::ivar_iterator
5539 ObjCInterfaceDecl *RootClass = 0;
5540 ObjCInterfaceDecl *SuperClass = CDecl->getSuperClass();
5740 ObjCInterfaceDecl *ClassDecl = IDecl->getClassInterface();
5941 ObjCInterfaceDecl *clsDeclared = 0;
5982 ObjCInterfaceDecl *clsDeclared = 0;