Lines Matching defs:IDecl
272 void RewriteObjCMethodDecl(const ObjCInterfaceDecl *IDecl,
339 virtual void RewriteObjCClassMetaData(ObjCImplementationDecl *IDecl,
532 void RewriteObjCClassMetaData(ObjCImplementationDecl *IDecl,
1063 void RewriteObjC::RewriteObjCMethodDecl(const ObjCInterfaceDecl *IDecl,
1080 NameStr += IDecl->getNameAsString();
1106 QualType selfTy = Context->getObjCInterfaceType(IDecl);
1109 if (ObjCSynthesizedStructs.count(const_cast<ObjCInterfaceDecl*>(IDecl)))
1113 ResultStr += IDecl->getNameAsString();
1866 ObjCInterfaceDecl *IDecl = Ptr->getObjectType()->getInterface();
1867 if (IDecl) {
1869 buf += IDecl->getNameAsString();
5276 void RewriteObjCFragileABI::RewriteObjCClassMetaData(ObjCImplementationDecl *IDecl,
5278 ObjCInterfaceDecl *CDecl = IDecl->getClassInterface();
5289 !IDecl->ivar_empty() ? IDecl->ivar_size() : CDecl->ivar_size();
5318 Result += IDecl->getNameAsString();
5326 if (!IDecl->ivar_empty()) {
5327 for (auto *IV : IDecl->ivars())
5329 IVI = IDecl->ivar_begin();
5330 IVE = IDecl->ivar_end();
5362 SmallVector<ObjCMethodDecl *, 32> InstanceMethods(IDecl->instance_methods());
5366 for (const auto *Prop : IDecl->property_impls()) {
5384 true, "", IDecl->getName(), Result);
5387 RewriteObjCMethodsMetaData(IDecl->classmeth_begin(), IDecl->classmeth_end(),
5388 false, "", IDecl->getName(), Result);
5460 if (IDecl->classmeth_begin() != IDecl->classmeth_end()) {
5462 Result += IDecl->getNameAsString();
5513 if (IDecl->instmeth_begin() != IDecl->instmeth_end()) {
5628 void RewriteObjCFragileABI::RewriteObjCCategoryImplDecl(ObjCCategoryImplDecl *IDecl,
5630 ObjCInterfaceDecl *ClassDecl = IDecl->getClassInterface();
5633 = ClassDecl->FindCategoryDeclaration(IDecl->getIdentifier());
5637 FullCategoryName += IDecl->getNameAsString();
5640 SmallVector<ObjCMethodDecl *, 32> InstanceMethods(IDecl->instance_methods());
5644 for (const auto *Prop : IDecl->property_impls()) {
5663 RewriteObjCMethodsMetaData(IDecl->classmeth_begin(), IDecl->classmeth_end(),
5700 Result += IDecl->getNameAsString();
5705 if (IDecl->instmeth_begin() != IDecl->instmeth_end()) {
5713 if (IDecl->classmeth_begin() != IDecl->classmeth_end()) {