Lines Matching refs:OCD

1017                                    const ObjCContainerDecl *OCD,
3218 const ObjCContainerDecl *OCD, in EmitPropertyList() argument
3233 if (const ObjCInterfaceDecl *OID = dyn_cast<ObjCInterfaceDecl>(OCD)) in EmitPropertyList()
3244 for (const auto *PD : OCD->properties()) { in EmitPropertyList()
3256 if (const ObjCInterfaceDecl *OID = dyn_cast<ObjCInterfaceDecl>(OCD)) { in EmitPropertyList()
3260 else if (const ObjCCategoryDecl *CD = dyn_cast<ObjCCategoryDecl>(OCD)) { in EmitPropertyList()
3328 void CGObjCMac::GenerateCategory(const ObjCCategoryImplDecl *OCD) { in GenerateCategory() argument
3335 const ObjCInterfaceDecl *Interface = OCD->getClassInterface(); in GenerateCategory()
3337 Interface->FindCategoryDeclaration(OCD->getIdentifier()); in GenerateCategory()
3341 << OCD->getName(); in GenerateCategory()
3352 for (const auto *MD : OCD->methods()) { in GenerateCategory()
3357 Values.add(GetClassName(OCD->getName())); in GenerateCategory()
3377 OCD, Category, ObjCTypes, false)); in GenerateCategory()
3379 OCD, Category, ObjCTypes, true)); in GenerateCategory()
6627 void CGObjCNonFragileABIMac::GenerateCategory(const ObjCCategoryImplDecl *OCD) { in GenerateCategory() argument
6628 const ObjCInterfaceDecl *Interface = OCD->getClassInterface(); in GenerateCategory()
6634 ExtCatName += OCD->getNameAsString(); in GenerateCategory()
6638 values.add(GetClassName(OCD->getIdentifier()->getName())); in GenerateCategory()
6642 (Interface->getObjCRuntimeNameAsString() + "_$_" + OCD->getName()).str(); in GenerateCategory()
6646 for (const auto *MD : OCD->methods()) { in GenerateCategory()
6667 Interface->FindCategoryDeclaration(OCD->getIdentifier()); in GenerateCategory()
6671 << Interface->getObjCRuntimeNameAsString() << "_$_" << OCD->getName(); in GenerateCategory()
6678 OCD, Category, ObjCTypes, false); in GenerateCategory()
6680 EmitPropertyList("_OBJC_$_CLASS_PROP_LIST_" + ExtName.str(), OCD, in GenerateCategory()
6714 if (ImplementationIsNonLazy(OCD)) in GenerateCategory()