Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:OCD

882                                    const ObjCContainerDecl *OCD,
2149 const ObjCContainerDecl *OCD,
2153 for (ObjCContainerDecl::prop_iterator I = OCD->prop_begin(),
2154 E = OCD->prop_end(); I != E; ++I) {
2164 if (const ObjCInterfaceDecl *OID = dyn_cast<ObjCInterfaceDecl>(OCD)) {
2171 else if (const ObjCCategoryDecl *CD = dyn_cast<ObjCCategoryDecl>(OCD)) {
2271 void CGObjCMac::GenerateCategory(const ObjCCategoryImplDecl *OCD) {
2274 // FIXME: This is poor design, the OCD should have a pointer to the category
2278 const ObjCInterfaceDecl *Interface = OCD->getClassInterface();
2280 Interface->FindCategoryDeclaration(OCD->getIdentifier());
2284 << OCD->getName();
2288 i = OCD->instmeth_begin(), e = OCD->instmeth_end(); i != e; ++i) {
2293 i = OCD->classmeth_begin(), e = OCD->classmeth_end(); i != e; ++i) {
2299 Values[0] = GetClassName(OCD->getIdentifier());
2323 OCD, Category, ObjCTypes);
5261 void CGObjCNonFragileABIMac::GenerateCategory(const ObjCCategoryImplDecl *OCD) {
5262 const ObjCInterfaceDecl *Interface = OCD->getClassInterface();
5265 "_$_" + OCD->getNameAsString());
5270 Values[0] = GetClassName(OCD->getIdentifier());
5280 "_$_" + OCD->getNameAsString();
5283 i = OCD->instmeth_begin(), e = OCD->instmeth_end(); i != e; ++i) {
5294 OCD->getNameAsString();
5297 i = OCD->classmeth_begin(), e = OCD->classmeth_end(); i != e; ++i) {
5306 Interface->FindCategoryDeclaration(OCD->getIdentifier());
5310 << OCD->getName();
5317 OCD, Category, ObjCTypes);
5339 if (ImplementationIsNonLazy(OCD))