Lines Matching refs:OCD
1013 const ObjCContainerDecl *OCD,
3222 const ObjCContainerDecl *OCD, in EmitPropertyList() argument
3237 if (const ObjCInterfaceDecl *OID = dyn_cast<ObjCInterfaceDecl>(OCD)) in EmitPropertyList()
3248 for (const auto *PD : OCD->properties()) { in EmitPropertyList()
3260 if (const ObjCInterfaceDecl *OID = dyn_cast<ObjCInterfaceDecl>(OCD)) { in EmitPropertyList()
3264 else if (const ObjCCategoryDecl *CD = dyn_cast<ObjCCategoryDecl>(OCD)) { in EmitPropertyList()
3332 void CGObjCMac::GenerateCategory(const ObjCCategoryImplDecl *OCD) { in GenerateCategory() argument
3339 const ObjCInterfaceDecl *Interface = OCD->getClassInterface(); in GenerateCategory()
3341 Interface->FindCategoryDeclaration(OCD->getIdentifier()); in GenerateCategory()
3345 << OCD->getName(); in GenerateCategory()
3356 for (const auto *MD : OCD->methods()) { in GenerateCategory()
3361 Values.add(GetClassName(OCD->getName())); in GenerateCategory()
3381 OCD, Category, ObjCTypes, false)); in GenerateCategory()
3383 OCD, Category, ObjCTypes, true)); in GenerateCategory()
6662 void CGObjCNonFragileABIMac::GenerateCategory(const ObjCCategoryImplDecl *OCD) { in GenerateCategory() argument
6663 const ObjCInterfaceDecl *Interface = OCD->getClassInterface(); in GenerateCategory()
6669 ExtCatName += OCD->getNameAsString(); in GenerateCategory()
6673 values.add(GetClassName(OCD->getIdentifier()->getName())); in GenerateCategory()
6677 (Interface->getObjCRuntimeNameAsString() + "_$_" + OCD->getName()).str(); in GenerateCategory()
6681 for (const auto *MD : OCD->methods()) { in GenerateCategory()
6702 Interface->FindCategoryDeclaration(OCD->getIdentifier()); in GenerateCategory()
6706 << Interface->getObjCRuntimeNameAsString() << "_$_" << OCD->getName(); in GenerateCategory()
6713 OCD, Category, ObjCTypes, false); in GenerateCategory()
6715 EmitPropertyList("_OBJC_$_CLASS_PROP_LIST_" + ExtName.str(), OCD, in GenerateCategory()
6749 if (ImplementationIsNonLazy(OCD)) in GenerateCategory()