Lines Matching refs:MDecl

268   ObjCMethodDecl *MDecl = dyn_cast_or_null<ObjCMethodDecl>(D);  in AddAnyMethodToGlobalPool()  local
271 if (!MDecl) in AddAnyMethodToGlobalPool()
273 if (MDecl->isInstanceMethod()) in AddAnyMethodToGlobalPool()
274 AddInstanceMethodToGlobalPool(MDecl, true); in AddAnyMethodToGlobalPool()
276 AddFactoryMethodToGlobalPool(MDecl, true); in AddAnyMethodToGlobalPool()
302 ObjCMethodDecl *MDecl = dyn_cast_or_null<ObjCMethodDecl>(D); in ActOnStartOfObjCMethodDef() local
305 if (!MDecl) in ActOnStartOfObjCMethodDef()
309 PushDeclContext(FnBodyScope, MDecl); in ActOnStartOfObjCMethodDef()
316 MDecl->createImplicitParams(Context, MDecl->getClassInterface()); in ActOnStartOfObjCMethodDef()
318 PushOnScopeChains(MDecl->getSelfDecl(), FnBodyScope); in ActOnStartOfObjCMethodDef()
319 PushOnScopeChains(MDecl->getCmdDecl(), FnBodyScope); in ActOnStartOfObjCMethodDef()
322 CheckParmsForFunctionDef(MDecl->parameters(), in ActOnStartOfObjCMethodDef()
326 for (auto *Param : MDecl->parameters()) { in ActOnStartOfObjCMethodDef()
339 switch (MDecl->getMethodFamily()) { in ActOnStartOfObjCMethodDef()
344 Diag(MDecl->getLocation(), diag::err_arc_illegal_method_def) in ActOnStartOfObjCMethodDef()
345 << 0 << MDecl->getSelector(); in ActOnStartOfObjCMethodDef()
365 if (ObjCInterfaceDecl *IC = MDecl->getClassInterface()) { in ActOnStartOfObjCMethodDef()
367 IC->lookupMethod(MDecl->getSelector(), MDecl->isInstanceMethod()); in ActOnStartOfObjCMethodDef()
371 dyn_cast<ObjCImplDecl>(MDecl->getDeclContext()); in ActOnStartOfObjCMethodDef()
389 MDecl->getLocation(), 0); in ActOnStartOfObjCMethodDef()
392 if (MDecl->getMethodFamily() == OMF_init) { in ActOnStartOfObjCMethodDef()
393 if (MDecl->isDesignatedInitializerForTheInterface()) { in ActOnStartOfObjCMethodDef()
408 ObjCMethodFamily Family = MDecl->getMethodFamily(); in ActOnStartOfObjCMethodDef()
420 SuperClass->lookupMethod(MDecl->getSelector(), in ActOnStartOfObjCMethodDef()
421 MDecl->isInstanceMethod()); in ActOnStartOfObjCMethodDef()