Lines Matching refs:PrevIDecl
995 ObjCInterfaceDecl* PrevIDecl = dyn_cast_or_null<ObjCInterfaceDecl>(PrevDecl); in ActOnStartClassInterface() local
997 if (PrevIDecl && PrevIDecl->getIdentifier() != ClassName) { in ActOnStartClassInterface()
1010 ClassName = PrevIDecl->getIdentifier(); in ActOnStartClassInterface()
1015 if (PrevIDecl) { in ActOnStartClassInterface()
1016 if (ObjCTypeParamList *prevTypeParamList = PrevIDecl->getTypeParamList()) { in ActOnStartClassInterface()
1056 typeParamList, PrevIDecl, ClassLoc); in ActOnStartClassInterface()
1057 if (PrevIDecl) { in ActOnStartClassInterface()
1059 if (ObjCInterfaceDecl *Def = PrevIDecl->getDefinition()) { in ActOnStartClassInterface()
1066 << PrevIDecl->getDeclName(); in ActOnStartClassInterface()
1077 if (PrevIDecl) in ActOnStartClassInterface()
1078 mergeDeclAttributes(IDecl, PrevIDecl); in ActOnStartClassInterface()
3097 ObjCInterfaceDecl *PrevIDecl in ActOnForwardClassDeclaration() local
3101 if (PrevIDecl && PrevIDecl->getIdentifier() != ClassName) { in ActOnForwardClassDeclaration()
3114 ClassName = PrevIDecl->getIdentifier(); in ActOnForwardClassDeclaration()
3120 if (PrevIDecl && TypeParams) { in ActOnForwardClassDeclaration()
3121 if (ObjCTypeParamList *PrevTypeParams = PrevIDecl->getTypeParamList()) { in ActOnForwardClassDeclaration()
3128 } else if (ObjCInterfaceDecl *Def = PrevIDecl->getDefinition()) { in ActOnForwardClassDeclaration()
3142 ClassName, TypeParams, PrevIDecl, in ActOnForwardClassDeclaration()
3146 if (PrevIDecl) in ActOnForwardClassDeclaration()
3147 mergeDeclAttributes(IDecl, PrevIDecl); in ActOnForwardClassDeclaration()