Lines Matching refs:IDecl
485 } else if (ObjCInterfaceDecl *IDecl = dyn_cast<ObjCInterfaceDecl>(IIDecl)) { in getTypeName() local
486 (void)DiagnoseUseOfDecl(IDecl, NameLoc); in getTypeName()
488 T = Context.getObjCInterfaceType(IDecl); in getTypeName()
1982 NamedDecl *IDecl = LookupSingleName(TUScope, Id, IdLoc, LookupOrdinaryName); in getObjCInterfaceDecl() local
1984 if (!IDecl && DoTypoCorrection) { in getObjCInterfaceDecl()
1992 IDecl = C.getCorrectionDeclAs<ObjCInterfaceDecl>(); in getObjCInterfaceDecl()
1993 Id = IDecl->getIdentifier(); in getObjCInterfaceDecl()
1996 ObjCInterfaceDecl *Def = dyn_cast_or_null<ObjCInterfaceDecl>(IDecl); in getObjCInterfaceDecl()
16438 Decl *Sema::ActOnObjCContainerStartDefinition(Decl *IDecl) { in ActOnObjCContainerStartDefinition() argument
16439 assert(isa<ObjCContainerDecl>(IDecl) && in ActOnObjCContainerStartDefinition()
16441 DeclContext *OCD = cast<DeclContext>(IDecl); in ActOnObjCContainerStartDefinition()
16445 return IDecl; in ActOnObjCContainerStartDefinition()
17601 ObjCInterfaceDecl *IDecl = CDecl->getClassInterface(); in ActOnFields() local
17603 if (IDecl) { in ActOnFields()
17605 IDecl->getIvarDecl(ClsFields[i]->getIdentifier())) { in ActOnFields()
17611 for (const auto *Ext : IDecl->known_extensions()) { in ActOnFields()