Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:OCD

989                                    const ObjCContainerDecl *OCD,
2801 const ObjCContainerDecl *OCD,
2805 for (const auto *PD : OCD->properties()) {
2814 if (const ObjCInterfaceDecl *OID = dyn_cast<ObjCInterfaceDecl>(OCD)) {
2818 else if (const ObjCCategoryDecl *CD = dyn_cast<ObjCCategoryDecl>(OCD)) {
2914 void CGObjCMac::GenerateCategory(const ObjCCategoryImplDecl *OCD) {
2917 // FIXME: This is poor design, the OCD should have a pointer to the category
2921 const ObjCInterfaceDecl *Interface = OCD->getClassInterface();
2923 Interface->FindCategoryDeclaration(OCD->getIdentifier());
2927 << OCD->getName();
2930 for (const auto *I : OCD->instance_methods())
2934 for (const auto *I : OCD->class_methods())
2939 Values[0] = GetClassName(OCD->getIdentifier());
2963 OCD, Category, ObjCTypes);
5956 void CGObjCNonFragileABIMac::GenerateCategory(const ObjCCategoryImplDecl *OCD) {
5957 const ObjCInterfaceDecl *Interface = OCD->getClassInterface();
5960 "_$_" + OCD->getNameAsString());
5965 Values[0] = GetClassName(OCD->getIdentifier());
5974 "_$_" + OCD->getNameAsString();
5976 for (const auto *I : OCD->instance_methods())
5986 OCD->getNameAsString();
5988 for (const auto *I : OCD->class_methods())
5996 Interface->FindCategoryDeclaration(OCD->getIdentifier());
6000 << OCD->getName();
6007 OCD, Category, ObjCTypes);
6030 if (ImplementationIsNonLazy(OCD))