Lines Matching refs:ObjCInterfaceDecl
111 llvm::SmallPtrSet<ObjCInterfaceDecl*, 8> ObjCSynthesizedStructs;
113 llvm::SmallPtrSet<ObjCInterfaceDecl*, 8> ObjCForwardDecls;
172 if (ObjCInterfaceDecl *Class = dyn_cast<ObjCInterfaceDecl>(*I)) { in HandleTopLevelDecl()
264 void RewriteForwardClassEpilogue(ObjCInterfaceDecl *ClassDecl,
270 void RewriteInterfaceDecl(ObjCInterfaceDecl *Dcl);
272 void RewriteObjCMethodDecl(const ObjCInterfaceDecl *IDecl,
322 void RewriteObjCInternalStruct(ObjCInterfaceDecl *CDecl,
667 } else if (ObjCInterfaceDecl *ID = dyn_cast<ObjCInterfaceDecl>(D)) { in HandleTopLevelSingleDecl()
680 if (ObjCInterfaceDecl *IFace = dyn_cast<ObjCInterfaceDecl>((*DI))) { in HandleTopLevelSingleDecl()
685 if (isa<ObjCInterfaceDecl>(*DI) && in HandleTopLevelSingleDecl()
686 !cast<ObjCInterfaceDecl>(*DI)->isThisDeclarationADefinition() && in HandleTopLevelSingleDecl()
758 const ObjCInterfaceDecl *ClassDecl = OID->getContainingInterface(); in getIvarAccessString()
892 static void RewriteOneForwardClassDecl(ObjCInterfaceDecl *ForwardDecl, in RewriteOneForwardClassDecl()
905 void RewriteObjC::RewriteForwardClassEpilogue(ObjCInterfaceDecl *ClassDecl, in RewriteForwardClassEpilogue()
917 ObjCInterfaceDecl *ForwardDecl = cast<ObjCInterfaceDecl>(*I); in RewriteForwardClassDecl()
929 RewriteForwardClassEpilogue(cast<ObjCInterfaceDecl>(*I), typedefString); in RewriteForwardClassDecl()
935 ObjCInterfaceDecl *ForwardDecl = cast<ObjCInterfaceDecl>(D[i]); in RewriteForwardClassDecl()
943 RewriteForwardClassEpilogue(cast<ObjCInterfaceDecl>(D[0]), typedefString); in RewriteForwardClassDecl()
1063 void RewriteObjC::RewriteObjCMethodDecl(const ObjCInterfaceDecl *IDecl, in RewriteObjCMethodDecl()
1109 if (ObjCSynthesizedStructs.count(const_cast<ObjCInterfaceDecl*>(IDecl))) in RewriteObjCMethodDecl()
1205 void RewriteObjC::RewriteInterfaceDecl(ObjCInterfaceDecl *ClassDecl) { in RewriteInterfaceDecl()
1866 ObjCInterfaceDecl *IDecl = Ptr->getObjectType()->getInterface(); in RewriteObjCTryStmt()
2668 ObjCInterfaceDecl *ClassDecl = CurMethodDef->getClassInterface(); in SynthMessageExpr()
2766 ObjCInterfaceDecl *ClassDecl = CurMethodDef->getClassInterface(); in SynthMessageExpr()
3098 void RewriteObjC::RewriteObjCInternalStruct(ObjCInterfaceDecl *CDecl, in RewriteObjCInternalStruct()
3106 ObjCInterfaceDecl *RCDecl = CDecl->getSuperClass(); in RewriteObjCInternalStruct()
3640 ObjCInterfaceDecl *IFace = MD->getClassInterface(); in BuildUniqueMethodName()
5278 ObjCInterfaceDecl *CDecl = IDecl->getClassInterface(); in RewriteObjCClassMetaData()
5324 ObjCInterfaceDecl::ivar_iterator IVI, IVE; in RewriteObjCClassMetaData()
5430 ObjCInterfaceDecl *RootClass = nullptr; in RewriteObjCClassMetaData()
5431 ObjCInterfaceDecl *SuperClass = CDecl->getSuperClass(); in RewriteObjCClassMetaData()
5630 ObjCInterfaceDecl *ClassDecl = IDecl->getClassInterface(); in RewriteObjCCategoryImplDecl()
5826 ObjCInterfaceDecl *clsDeclared = nullptr; in RewriteObjCIvarRefExpr()
5867 ObjCInterfaceDecl *clsDeclared = nullptr; in RewriteObjCIvarRefExpr()