Home | History | Annotate | Download | only in Rewrite

Lines Matching refs:IDecl

271     void RewriteObjCMethodDecl(const ObjCInterfaceDecl *IDecl,
338 virtual void RewriteObjCClassMetaData(ObjCImplementationDecl *IDecl,
532 void RewriteObjCClassMetaData(ObjCImplementationDecl *IDecl,
1059 void RewriteObjC::RewriteObjCMethodDecl(const ObjCInterfaceDecl *IDecl,
1076 NameStr += IDecl->getNameAsString();
1102 QualType selfTy = Context->getObjCInterfaceType(IDecl);
1105 if (ObjCSynthesizedStructs.count(const_cast<ObjCInterfaceDecl*>(IDecl)))
1109 ResultStr += IDecl->getNameAsString();
1861 ObjCInterfaceDecl *IDecl = Ptr->getObjectType()->getInterface();
1862 if (IDecl) {
1864 buf += IDecl->getNameAsString();
5289 void RewriteObjCFragileABI::RewriteObjCClassMetaData(ObjCImplementationDecl *IDecl,
5291 ObjCInterfaceDecl *CDecl = IDecl->getClassInterface();
5301 unsigned NumIvars = !IDecl->ivar_empty()
5302 ? IDecl->ivar_size()
5332 Result += IDecl->getNameAsString();
5340 if (!IDecl->ivar_empty()) {
5341 for (auto *IV : IDecl->ivars())
5343 IVI = IDecl->ivar_begin();
5344 IVE = IDecl->ivar_end();
5376 SmallVector<ObjCMethodDecl *, 32> InstanceMethods(IDecl->instance_methods());
5380 for (const auto *Prop : IDecl->property_impls()) {
5398 true, "", IDecl->getName(), Result);
5401 RewriteObjCMethodsMetaData(IDecl->classmeth_begin(), IDecl->classmeth_end(),
5402 false, "", IDecl->getName(), Result);
5474 if (IDecl->classmeth_begin() != IDecl->classmeth_end()) {
5476 Result += IDecl->getNameAsString();
5527 if (IDecl->instmeth_begin() != IDecl->instmeth_end()) {
5642 void RewriteObjCFragileABI::RewriteObjCCategoryImplDecl(ObjCCategoryImplDecl *IDecl,
5644 ObjCInterfaceDecl *ClassDecl = IDecl->getClassInterface();
5647 = ClassDecl->FindCategoryDeclaration(IDecl->getIdentifier());
5651 FullCategoryName += IDecl->getNameAsString();
5654 SmallVector<ObjCMethodDecl *, 32> InstanceMethods(IDecl->instance_methods());
5658 for (const auto *Prop : IDecl->property_impls()) {
5678 RewriteObjCMethodsMetaData(IDecl->classmeth_begin(), IDecl->classmeth_end(),
5716 Result += IDecl->getNameAsString();
5721 if (IDecl->instmeth_begin() != IDecl->instmeth_end()) {
5729 if (IDecl->classmeth_begin() != IDecl->classmeth_end()) {