Lines Matching refs:IDecl
451 } else if (ObjCInterfaceDecl *IDecl = dyn_cast<ObjCInterfaceDecl>(IIDecl)) { in getTypeName() local
452 (void)DiagnoseUseOfDecl(IDecl, NameLoc); in getTypeName()
454 T = Context.getObjCInterfaceType(IDecl); in getTypeName()
1692 NamedDecl *IDecl = LookupSingleName(TUScope, Id, IdLoc, LookupOrdinaryName); in getObjCInterfaceDecl() local
1694 if (!IDecl && DoTypoCorrection) { in getObjCInterfaceDecl()
1702 IDecl = C.getCorrectionDeclAs<ObjCInterfaceDecl>(); in getObjCInterfaceDecl()
1703 Id = IDecl->getIdentifier(); in getObjCInterfaceDecl()
1706 ObjCInterfaceDecl *Def = dyn_cast_or_null<ObjCInterfaceDecl>(IDecl); in getObjCInterfaceDecl()
13128 Decl *Sema::ActOnObjCContainerStartDefinition(Decl *IDecl) { in ActOnObjCContainerStartDefinition() argument
13129 assert(isa<ObjCContainerDecl>(IDecl) && in ActOnObjCContainerStartDefinition()
13131 DeclContext *OCD = cast<DeclContext>(IDecl); in ActOnObjCContainerStartDefinition()
13135 return IDecl; in ActOnObjCContainerStartDefinition()
14232 ObjCInterfaceDecl *IDecl = CDecl->getClassInterface(); in ActOnFields() local
14234 if (IDecl) { in ActOnFields()
14236 IDecl->getIvarDecl(ClsFields[i]->getIdentifier())) { in ActOnFields()
14242 for (const auto *Ext : IDecl->known_extensions()) { in ActOnFields()