Home | History | Annotate | Download | only in Frontend

Lines Matching refs:IMD

315                                  ObjCImplementationDecl *IMD,
918 ObjCImplementationDecl *IMD,
934 startGetterSetterLoc = IMD ? IMD->getLocEnd() : CID->getLocEnd();
942 assert(IMD && OID && "Synthesized ivars must be attached to @implementation");
945 if (mustSynthesizeSetterGetterMethod(IMD, PD, true /*getter*/)) {
1001 !mustSynthesizeSetterGetterMethod(IMD, PD, false /*setter*/))
1357 ObjCImplementationDecl *IMD = dyn_cast<ObjCImplementationDecl>(OID);
1360 if (IMD) {
1361 if (IMD->getIvarRBraceLoc().isValid()) {
1362 ReplaceText(IMD->getLocStart(), 1, "/** ");
1363 ReplaceText(IMD->getIvarRBraceLoc(), 1, "**/ ");
1366 InsertText(IMD->getLocStart(), "// ");
1373 I = IMD ? IMD->instmeth_begin() : CID->instmeth_begin(),
1374 E = IMD ? IMD->instmeth_end() : CID->instmeth_end();
1388 I = IMD ? IMD->classmeth_begin() : CID->classmeth_begin(),
1389 E = IMD ? IMD->classmeth_end() : CID->classmeth_end();
1402 I = IMD ? IMD->propimpl_begin() : CID->propimpl_begin(),
1403 E = IMD ? IMD->propimpl_end() : CID->propimpl_end();
1405 RewritePropertyImplDecl(*I, IMD, CID);
1408 InsertText(IMD ? IMD->getLocEnd() : CID->getLocEnd(), "// ");