Home | History | Annotate | Download | only in Sema

Lines Matching refs:MDecl

253   ObjCMethodDecl *MDecl = dyn_cast_or_null<ObjCMethodDecl>(D);
256 if (!MDecl)
258 if (MDecl->isInstanceMethod())
259 AddInstanceMethodToGlobalPool(MDecl, true);
261 AddFactoryMethodToGlobalPool(MDecl, true);
268 ObjCMethodDecl *MDecl = dyn_cast_or_null<ObjCMethodDecl>(D);
271 if (!MDecl)
275 PushDeclContext(FnBodyScope, MDecl);
282 MDecl->createImplicitParams(Context, MDecl->getClassInterface());
284 PushOnScopeChains(MDecl->getSelfDecl(), FnBodyScope);
285 PushOnScopeChains(MDecl->getCmdDecl(), FnBodyScope);
288 for (ObjCMethodDecl::param_iterator PI = MDecl->param_begin(),
289 E = MDecl->param_end(); PI != E; ++PI) {
301 switch (MDecl->getMethodFamily()) {
306 Diag(MDecl->getLocation(), diag::err_arc_illegal_method_def)
307 << MDecl->getSelector();
326 if (ObjCInterfaceDecl *IC = MDecl->getClassInterface()) {
328 IC->lookupMethod(MDecl->getSelector(), MDecl->isInstanceMethod()))
331 MDecl->getLocation(), 0);
341 MDecl->getMethodFamily() == OMF_dealloc;
344 MDecl->getMethodFamily() == OMF_finalize;