Lines Matching refs:OCD
1017 const ObjCContainerDecl *OCD,
3225 const ObjCContainerDecl *OCD, in EmitPropertyList() argument
3240 if (const ObjCInterfaceDecl *OID = dyn_cast<ObjCInterfaceDecl>(OCD)) in EmitPropertyList()
3251 for (const auto *PD : OCD->properties()) { in EmitPropertyList()
3263 if (const ObjCInterfaceDecl *OID = dyn_cast<ObjCInterfaceDecl>(OCD)) { in EmitPropertyList()
3267 else if (const ObjCCategoryDecl *CD = dyn_cast<ObjCCategoryDecl>(OCD)) { in EmitPropertyList()
3335 void CGObjCMac::GenerateCategory(const ObjCCategoryImplDecl *OCD) { in GenerateCategory() argument
3342 const ObjCInterfaceDecl *Interface = OCD->getClassInterface(); in GenerateCategory()
3344 Interface->FindCategoryDeclaration(OCD->getIdentifier()); in GenerateCategory()
3348 << OCD->getName(); in GenerateCategory()
3359 for (const auto *MD : OCD->methods()) { in GenerateCategory()
3364 Values.add(GetClassName(OCD->getName())); in GenerateCategory()
3384 OCD, Category, ObjCTypes, false)); in GenerateCategory()
3386 OCD, Category, ObjCTypes, true)); in GenerateCategory()
6633 void CGObjCNonFragileABIMac::GenerateCategory(const ObjCCategoryImplDecl *OCD) { in GenerateCategory() argument
6634 const ObjCInterfaceDecl *Interface = OCD->getClassInterface(); in GenerateCategory()
6640 ExtCatName += OCD->getNameAsString(); in GenerateCategory()
6644 values.add(GetClassName(OCD->getIdentifier()->getName())); in GenerateCategory()
6648 (Interface->getObjCRuntimeNameAsString() + "_$_" + OCD->getName()).str(); in GenerateCategory()
6652 for (const auto *MD : OCD->methods()) { in GenerateCategory()
6673 Interface->FindCategoryDeclaration(OCD->getIdentifier()); in GenerateCategory()
6677 << Interface->getObjCRuntimeNameAsString() << "_$_" << OCD->getName(); in GenerateCategory()
6684 OCD, Category, ObjCTypes, false); in GenerateCategory()
6686 EmitPropertyList("_OBJC_$_CLASS_PROP_LIST_" + ExtName.str(), OCD, in GenerateCategory()
6720 if (ImplementationIsNonLazy(OCD)) in GenerateCategory()