Lines Matching refs:OCD
276 ObjCCategoryDecl *OCD);
294 const Decl *OCD, in PushProperty() argument
299 Fields.add(MakePropertyEncodingString(property, OCD)); in PushProperty()
460 const ObjCContainerDecl *OCD,
1123 const Decl *OCD, in PushProperty() argument
1138 CGM.getContext().getObjCEncodingForPropertyDecl(property, OCD); in PushProperty()
1193 llvm::Constant *GenerateCategoryProtocolList(const ObjCCategoryDecl *OCD) in GenerateCategoryProtocolList() argument
1195 const auto &ReferencedProtocols = OCD->getReferencedProtocols(); in GenerateCategoryProtocolList()
3329 ObjCCategoryDecl *OCD) { in GenerateCategoryProtocolList() argument
3330 const auto &RefPro = OCD->getReferencedProtocols(); in GenerateCategoryProtocolList()
3339 void CGObjCGNU::GenerateCategory(const ObjCCategoryImplDecl *OCD) { in GenerateCategory() argument
3340 const ObjCInterfaceDecl *Class = OCD->getClassInterface(); in GenerateCategory()
3342 std::string CategoryName = OCD->getNameAsString(); in GenerateCategory()
3345 const ObjCCategoryDecl *CatDecl = OCD->getCategoryDecl(); in GenerateCategory()
3353 InstanceMethods.insert(InstanceMethods.begin(), OCD->instmeth_begin(), in GenerateCategory()
3354 OCD->instmeth_end()); in GenerateCategory()
3361 ClassMethods.insert(ClassMethods.begin(), OCD->classmeth_begin(), in GenerateCategory()
3362 OCD->classmeth_end()); in GenerateCategory()
3370 Class->FindCategoryDeclaration(OCD->getIdentifier()); in GenerateCategory()
3373 Elements.addBitCast(GeneratePropertyList(OCD, Category, false), PtrTy); in GenerateCategory()
3375 Elements.addBitCast(GeneratePropertyList(OCD, Category, true), PtrTy); in GenerateCategory()
3390 const ObjCContainerDecl *OCD, in GeneratePropertyList() argument
3396 bool isProtocol = isa<ObjCProtocolDecl>(OCD); in GeneratePropertyList()
3416 if (const ObjCInterfaceDecl *OID = dyn_cast<ObjCInterfaceDecl>(OCD)) in GeneratePropertyList()
3425 for (const auto *PD : OCD->properties()) { in GeneratePropertyList()
3440 if (const ObjCInterfaceDecl *OID = dyn_cast<ObjCInterfaceDecl>(OCD)) in GeneratePropertyList()
3443 else if (const ObjCCategoryDecl *CD = dyn_cast<ObjCCategoryDecl>(OCD)) in GeneratePropertyList()