Home | History | Annotate | Download | only in Frontend

Lines Matching refs:IMD

330                                  ObjCImplementationDecl *IMD,
939 ObjCImplementationDecl *IMD,
955 startGetterSetterLoc = IMD ? IMD->getLocEnd() : CID->getLocEnd();
963 assert(IMD && OID && "Synthesized ivars must be attached to @implementation");
966 if (mustSynthesizeSetterGetterMethod(IMD, PD, true /*getter*/)) {
1023 !mustSynthesizeSetterGetterMethod(IMD, PD, false /*setter*/))
1370 ObjCImplementationDecl *IMD = dyn_cast<ObjCImplementationDecl>(OID);
1373 if (IMD) {
1374 if (IMD->getIvarRBraceLoc().isValid()) {
1375 ReplaceText(IMD->getLocStart(), 1, "/** ");
1376 ReplaceText(IMD->getIvarRBraceLoc(), 1, "**/ ");
1379 InsertText(IMD->getLocStart(), "// ");
1385 for (auto *OMD : IMD ? IMD->instance_methods() : CID->instance_methods()) {
1396 for (auto *OMD : IMD ? IMD->class_methods() : CID->class_methods()) {
1406 for (auto *I : IMD ? IMD->property_impls() : CID->property_impls())
1407 RewritePropertyImplDecl(I, IMD, CID);
1409 InsertText(IMD ? IMD->getLocEnd() : CID->getLocEnd(), "// ");