Lines Matching refs:IDecl
272 void RewriteObjCMethodDecl(const ObjCInterfaceDecl *IDecl,
339 virtual void RewriteObjCClassMetaData(ObjCImplementationDecl *IDecl,
532 void RewriteObjCClassMetaData(ObjCImplementationDecl *IDecl,
1059 void RewriteObjC::RewriteObjCMethodDecl(const ObjCInterfaceDecl *IDecl, in RewriteObjCMethodDecl() argument
1076 NameStr += IDecl->getNameAsString(); in RewriteObjCMethodDecl()
1102 QualType selfTy = Context->getObjCInterfaceType(IDecl); in RewriteObjCMethodDecl()
1105 if (ObjCSynthesizedStructs.count(const_cast<ObjCInterfaceDecl*>(IDecl))) in RewriteObjCMethodDecl()
1109 ResultStr += IDecl->getNameAsString(); in RewriteObjCMethodDecl()
1857 ObjCInterfaceDecl *IDecl = Ptr->getObjectType()->getInterface(); in RewriteObjCTryStmt() local
1858 if (IDecl) { in RewriteObjCTryStmt()
1860 buf += IDecl->getNameAsString(); in RewriteObjCTryStmt()
5268 void RewriteObjCFragileABI::RewriteObjCClassMetaData(ObjCImplementationDecl *IDecl, in RewriteObjCClassMetaData() argument
5270 ObjCInterfaceDecl *CDecl = IDecl->getClassInterface(); in RewriteObjCClassMetaData()
5280 unsigned NumIvars = !IDecl->ivar_empty() in RewriteObjCClassMetaData()
5281 ? IDecl->ivar_size() in RewriteObjCClassMetaData()
5311 Result += IDecl->getNameAsString(); in RewriteObjCClassMetaData()
5319 if (!IDecl->ivar_empty()) { in RewriteObjCClassMetaData()
5320 for (auto *IV : IDecl->ivars()) in RewriteObjCClassMetaData()
5322 IVI = IDecl->ivar_begin(); in RewriteObjCClassMetaData()
5323 IVE = IDecl->ivar_end(); in RewriteObjCClassMetaData()
5355 SmallVector<ObjCMethodDecl *, 32> InstanceMethods(IDecl->instance_methods()); in RewriteObjCClassMetaData()
5359 for (const auto *Prop : IDecl->property_impls()) { in RewriteObjCClassMetaData()
5377 true, "", IDecl->getName(), Result); in RewriteObjCClassMetaData()
5380 RewriteObjCMethodsMetaData(IDecl->classmeth_begin(), IDecl->classmeth_end(), in RewriteObjCClassMetaData()
5381 false, "", IDecl->getName(), Result); in RewriteObjCClassMetaData()
5453 if (IDecl->classmeth_begin() != IDecl->classmeth_end()) { in RewriteObjCClassMetaData()
5455 Result += IDecl->getNameAsString(); in RewriteObjCClassMetaData()
5506 if (IDecl->instmeth_begin() != IDecl->instmeth_end()) { in RewriteObjCClassMetaData()
5621 void RewriteObjCFragileABI::RewriteObjCCategoryImplDecl(ObjCCategoryImplDecl *IDecl, in RewriteObjCCategoryImplDecl() argument
5623 ObjCInterfaceDecl *ClassDecl = IDecl->getClassInterface(); in RewriteObjCCategoryImplDecl()
5626 = ClassDecl->FindCategoryDeclaration(IDecl->getIdentifier()); in RewriteObjCCategoryImplDecl()
5630 FullCategoryName += IDecl->getNameAsString(); in RewriteObjCCategoryImplDecl()
5633 SmallVector<ObjCMethodDecl *, 32> InstanceMethods(IDecl->instance_methods()); in RewriteObjCCategoryImplDecl()
5637 for (const auto *Prop : IDecl->property_impls()) { in RewriteObjCCategoryImplDecl()
5657 RewriteObjCMethodsMetaData(IDecl->classmeth_begin(), IDecl->classmeth_end(), in RewriteObjCCategoryImplDecl()
5695 Result += IDecl->getNameAsString(); in RewriteObjCCategoryImplDecl()
5700 if (IDecl->instmeth_begin() != IDecl->instmeth_end()) { in RewriteObjCCategoryImplDecl()
5708 if (IDecl->classmeth_begin() != IDecl->classmeth_end()) { in RewriteObjCCategoryImplDecl()