Lines Matching refs:OCD

1013                                    const ObjCContainerDecl *OCD,
3287 const ObjCContainerDecl *OCD, in EmitPropertyList() argument
3302 if (const ObjCInterfaceDecl *OID = dyn_cast<ObjCInterfaceDecl>(OCD)) in EmitPropertyList()
3313 for (const auto *PD : OCD->properties()) { in EmitPropertyList()
3325 if (const ObjCInterfaceDecl *OID = dyn_cast<ObjCInterfaceDecl>(OCD)) { in EmitPropertyList()
3329 else if (const ObjCCategoryDecl *CD = dyn_cast<ObjCCategoryDecl>(OCD)) { in EmitPropertyList()
3397 void CGObjCMac::GenerateCategory(const ObjCCategoryImplDecl *OCD) { in GenerateCategory() argument
3404 const ObjCInterfaceDecl *Interface = OCD->getClassInterface(); in GenerateCategory()
3406 Interface->FindCategoryDeclaration(OCD->getIdentifier()); in GenerateCategory()
3410 << OCD->getName(); in GenerateCategory()
3421 for (const auto *MD : OCD->methods()) { in GenerateCategory()
3426 Values.add(GetClassName(OCD->getName())); in GenerateCategory()
3446 OCD, Category, ObjCTypes, false)); in GenerateCategory()
3448 OCD, Category, ObjCTypes, true)); in GenerateCategory()
6715 void CGObjCNonFragileABIMac::GenerateCategory(const ObjCCategoryImplDecl *OCD) { in GenerateCategory() argument
6716 const ObjCInterfaceDecl *Interface = OCD->getClassInterface(); in GenerateCategory()
6722 ExtCatName += OCD->getNameAsString(); in GenerateCategory()
6726 values.add(GetClassName(OCD->getIdentifier()->getName())); in GenerateCategory()
6730 (Interface->getObjCRuntimeNameAsString() + "_$_" + OCD->getName()).str(); in GenerateCategory()
6734 for (const auto *MD : OCD->methods()) { in GenerateCategory()
6750 Interface->FindCategoryDeclaration(OCD->getIdentifier()); in GenerateCategory()
6754 << OCD->getName(); in GenerateCategory()
6761 OCD, Category, ObjCTypes, false)); in GenerateCategory()
6763 OCD, Category, ObjCTypes, true)); in GenerateCategory()
6782 if (ImplementationIsNonLazy(OCD)) in GenerateCategory()