Home | History | Annotate | Download | only in Rewrite

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