Lines Matching refs:OCD
983 const ObjCContainerDecl *OCD,
2778 const ObjCContainerDecl *OCD, in EmitPropertyList() argument
2782 for (const auto *PD : OCD->properties()) { in EmitPropertyList()
2791 if (const ObjCInterfaceDecl *OID = dyn_cast<ObjCInterfaceDecl>(OCD)) { in EmitPropertyList()
2795 else if (const ObjCCategoryDecl *CD = dyn_cast<ObjCCategoryDecl>(OCD)) { in EmitPropertyList()
2891 void CGObjCMac::GenerateCategory(const ObjCCategoryImplDecl *OCD) { in GenerateCategory() argument
2898 const ObjCInterfaceDecl *Interface = OCD->getClassInterface(); in GenerateCategory()
2900 Interface->FindCategoryDeclaration(OCD->getIdentifier()); in GenerateCategory()
2904 << OCD->getName(); in GenerateCategory()
2907 for (const auto *I : OCD->instance_methods()) in GenerateCategory()
2911 for (const auto *I : OCD->class_methods()) in GenerateCategory()
2916 Values[0] = GetClassName(OCD->getName()); in GenerateCategory()
2937 OCD, Category, ObjCTypes); in GenerateCategory()
5915 void CGObjCNonFragileABIMac::GenerateCategory(const ObjCCategoryImplDecl *OCD) { in GenerateCategory() argument
5916 const ObjCInterfaceDecl *Interface = OCD->getClassInterface(); in GenerateCategory()
5922 ExtCatName += OCD->getNameAsString(); in GenerateCategory()
5928 Values[0] = GetClassName(OCD->getIdentifier()->getName()); in GenerateCategory()
5940 MethodListName += OCD->getName(); in GenerateCategory()
5942 for (const auto *I : OCD->instance_methods()) in GenerateCategory()
5954 MethodListName += OCD->getNameAsString(); in GenerateCategory()
5957 for (const auto *I : OCD->class_methods()) in GenerateCategory()
5965 Interface->FindCategoryDeclaration(OCD->getIdentifier()); in GenerateCategory()
5969 << OCD->getName(); in GenerateCategory()
5976 OCD, Category, ObjCTypes); in GenerateCategory()
5998 if (ImplementationIsNonLazy(OCD)) in GenerateCategory()