Home | History | Annotate | Download | only in Sema

Lines Matching defs:MDecl

273   ObjCMethodDecl *MDecl = dyn_cast_or_null<ObjCMethodDecl>(D);
276 if (!MDecl)
278 if (MDecl->isInstanceMethod())
279 AddInstanceMethodToGlobalPool(MDecl, true);
281 AddFactoryMethodToGlobalPool(MDecl, true);
307 ObjCMethodDecl *MDecl = dyn_cast_or_null<ObjCMethodDecl>(D);
310 if (!MDecl)
314 PushDeclContext(FnBodyScope, MDecl);
321 MDecl->createImplicitParams(Context, MDecl->getClassInterface());
323 PushOnScopeChains(MDecl->getSelfDecl(), FnBodyScope);
324 PushOnScopeChains(MDecl->getCmdDecl(), FnBodyScope);
327 CheckParmsForFunctionDef(MDecl->param_begin(), MDecl->param_end(),
331 for (auto *Param : MDecl->params()) {
344 switch (MDecl->getMethodFamily()) {
349 Diag(MDecl->getLocation(), diag::err_arc_illegal_method_def)
350 << 0 << MDecl->getSelector();
369 if (ObjCInterfaceDecl *IC = MDecl->getClassInterface()) {
371 IC->lookupMethod(MDecl->getSelector(), MDecl->isInstanceMethod());
375 dyn_cast<ObjCImplDecl>(MDecl->getDeclContext());
393 MDecl->getLocation(), 0);
396 if (MDecl->getMethodFamily() == OMF_init) {
397 if (MDecl->isDesignatedInitializerForTheInterface()) {
412 ObjCMethodFamily Family = MDecl->getMethodFamily();
424 SuperClass->lookupMethod(MDecl->getSelector(),
425 MDecl->isInstanceMethod());