Lines Matching refs:ObjCInterfaceDecl
109 llvm::SmallPtrSet<ObjCInterfaceDecl*, 8> ObjCSynthesizedStructs;
111 llvm::SmallPtrSet<ObjCInterfaceDecl*, 8> ObjCWrittenInterfaces;
113 SmallVector<ObjCInterfaceDecl*, 32> ObjCInterfacesSeen;
115 SmallVector<ObjCInterfaceDecl*, 8> DefinedNonLazyClasses;
144 llvm::DenseMap<ObjCInterfaceDecl *,
178 if (ObjCInterfaceDecl *Class = dyn_cast<ObjCInterfaceDecl>(*I)) {
283 void RewriteForwardClassEpilogue(ObjCInterfaceDecl *ClassDecl,
289 void RewriteInterfaceDecl(ObjCInterfaceDecl *Dcl);
291 void RewriteObjCMethodDecl(const ObjCInterfaceDecl *IDecl,
345 void RewriteObjCInternalStruct(ObjCInterfaceDecl *CDecl,
352 void RewriteIvarOffsetSymbols(ObjCInterfaceDecl *CDecl,
687 if (ObjCInterfaceDecl *IFace = dyn_cast<ObjCInterfaceDecl>((*DI))) {
692 if (isa<ObjCInterfaceDecl>(*DI) &&
693 !cast<ObjCInterfaceDecl>(*DI)->isThisDeclarationADefinition() &&
771 const ObjCInterfaceDecl *ClassDecl = OID->getContainingInterface();
901 static void RewriteOneForwardClassDecl(ObjCInterfaceDecl *ForwardDecl,
917 void RewriteModernObjC::RewriteForwardClassEpilogue(ObjCInterfaceDecl *ClassDecl,
929 ObjCInterfaceDecl *ForwardDecl = cast<ObjCInterfaceDecl>(*I);
941 RewriteForwardClassEpilogue(cast<ObjCInterfaceDecl>(*I), typedefString);
948 ObjCInterfaceDecl *ForwardDecl = cast<ObjCInterfaceDecl>(D[i]);
956 RewriteForwardClassEpilogue(cast<ObjCInterfaceDecl>(D[0]), typedefString);
1033 for (ObjCInterfaceDecl::prop_iterator I = PDecl->prop_begin(),
1114 void RewriteModernObjC::RewriteObjCMethodDecl(const ObjCInterfaceDecl *IDecl,
1160 if (ObjCSynthesizedStructs.count(const_cast<ObjCInterfaceDecl*>(IDecl)))
1277 void RewriteModernObjC::RewriteInterfaceDecl(ObjCInterfaceDecl *ClassDecl) {
1282 ObjCInterfaceDecl *SuperClass = ClassDecl->getSuperClass();
1297 for (ObjCInterfaceDecl::prop_iterator I = ClassDecl->prop_begin(),
1300 for (ObjCInterfaceDecl::instmeth_iterator
1304 for (ObjCInterfaceDecl::classmeth_iterator
1843 ObjCInterfaceDecl *IDecl = Ptr->getObjectType()->getInterface();
2516 ObjCInterfaceDecl *BoxingClass = BoxingMethod->getClassInterface();
2655 ObjCInterfaceDecl *Class =
2820 ObjCInterfaceDecl *Class =
3013 ObjCInterfaceDecl *ClassDecl = CurMethodDef->getClassInterface();
3107 ObjCInterfaceDecl *Class
3127 ObjCInterfaceDecl *ClassDecl = CurMethodDef->getClassInterface();
3591 void RewriteModernObjC::RewriteObjCInternalStruct(ObjCInterfaceDecl *CDecl,
3596 ObjCInterfaceDecl *RCDecl = CDecl->getSuperClass();
3638 static void WriteInternalIvarName(ObjCInterfaceDecl *IDecl,
3648 void RewriteModernObjC::RewriteIvarOffsetSymbols(ObjCInterfaceDecl *CDecl,
3688 ObjCInterfaceDecl *CDecl = OIMP->getClassInterface();
3697 ObjCInterfaceDecl *CDecl = CIMP->getClassInterface();
4144 ObjCInterfaceDecl *IFace = MD->getClassInterface();
5564 ObjCInterfaceDecl *CDecl = ObjCInterfacesSeen[i];
6176 const ObjCInterfaceDecl *CDecl, bool metaclass) {
6178 const ObjCInterfaceDecl *RootClass = CDecl;
6203 ObjCInterfaceDecl *SuperClass = CDecl->getSuperClass();
6277 const ObjCInterfaceDecl *SuperClass =
6317 ObjCInterfaceDecl *ClassDecl,
6426 ObjCInterfaceDecl *CDecl) {
6462 ObjCInterfaceDecl *CDecl) {
6721 const ObjCInterfaceDecl *OID) {
6724 if (const ObjCInterfaceDecl *Super = OID->getSuperClass())
6731 ObjCInterfaceDecl *CDecl = IDecl->getClassInterface();
6906 ObjCInterfaceDecl *CDecl = IDecl->getClassInterface();
7005 ObjCInterfaceDecl *ClassDecl = IDecl->getClassInterface();
7055 for (ObjCInterfaceDecl::protocol_iterator I = CDecl->protocol_begin(),
7105 ObjCInterfaceDecl *ClassDecl = IDecl->getClassInterface();
7216 ObjCInterfaceDecl *clsDeclared = 0;