Lines Matching refs:OID
585 const ObjCInterfaceDecl *OID) override;
1239 const ObjCInterfaceDecl *OID = nullptr; in GetClassVar() local
1241 if ((OID = dyn_cast<ObjCInterfaceDecl>(Result))) in GetClassVar()
1247 assert(OID && "Failed to find ObjCInterfaceDecl"); in GetClassVar()
1248 const ObjCInterfaceDecl *OIDDef = OID->getDefinition(); in GetClassVar()
1250 OID = OIDDef; in GetClassVar()
1253 if (OID->hasAttr<DLLImportAttr>()) in GetClassVar()
1255 else if (OID->hasAttr<DLLExportAttr>()) in GetClassVar()
1707 void GenerateClass(const ObjCImplementationDecl *OID) override { in GenerateClass() argument
1713 const_cast<ObjCInterfaceDecl *>(OID->getClassInterface()); in GenerateClass()
1739 if (OID->classmeth_begin() == OID->classmeth_end()) in GenerateClass()
1743 ClassMethods.insert(ClassMethods.begin(), OID->classmeth_begin(), in GenerateClass()
1744 OID->classmeth_end()); in GenerateClass()
1766 metaclassFields.add(GeneratePropertyList(OID, classDecl, /*isClassProperty*/true)); in GenerateClass()
1778 OID->getClassInterface()->getSuperClass(); in GenerateClass()
1816 0 - (Context.getASTObjCImplementationLayout(OID).getSize().getQuantity() - in GenerateClass()
1854 uint64_t BaseOffset = ComputeIvarBaseOffset(CGM, OID, IVD); in GenerateClass()
1898 InstanceMethods.insert(InstanceMethods.begin(), OID->instmeth_begin(), in GenerateClass()
1899 OID->instmeth_end()); in GenerateClass()
1900 for (auto *propImpl : OID->property_impls()) in GenerateClass()
1944 classFields.add(GeneratePropertyList(OID, classDecl)); in GenerateClass()
1956 if (OID->getClassInterface()->hasAttr<DLLExportAttr>()) { in GenerateClass()
2316 const ObjCInterfaceDecl *OID) { in GetClass() argument
2318 GetClassNamed(CGF, OID->getNameAsString(), OID->isWeakImported()); in GetClass()
2320 CGM.setGVProperties(ClassSymbol, OID); in GetClass()
3416 if (const ObjCInterfaceDecl *OID = dyn_cast<ObjCInterfaceDecl>(OCD)) in GeneratePropertyList() local
3417 for (const ObjCCategoryDecl *ClassExt : OID->known_extensions()) in GeneratePropertyList()
3440 if (const ObjCInterfaceDecl *OID = dyn_cast<ObjCInterfaceDecl>(OCD)) in GeneratePropertyList() local
3441 for (const auto *P : OID->all_referenced_protocols()) in GeneratePropertyList()
3486 void CGObjCGNU::GenerateClass(const ObjCImplementationDecl *OID) { in GenerateClass() argument
3491 OID->getClassInterface()->getSuperClass(); in GenerateClass()
3500 const_cast<ObjCInterfaceDecl *>(OID->getClassInterface()); in GenerateClass()
3517 Context.getASTObjCImplementationLayout(OID).getSize().getQuantity(); in GenerateClass()
3550 uint64_t BaseOffset = ComputeIvarBaseOffset(CGM, OID, IVD); in GenerateClass()
3597 InstanceMethods.insert(InstanceMethods.begin(), OID->instmeth_begin(), in GenerateClass()
3598 OID->instmeth_end()); in GenerateClass()
3601 ClassMethods.insert(ClassMethods.begin(), OID->classmeth_begin(), in GenerateClass()
3602 OID->classmeth_end()); in GenerateClass()
3604 llvm::Constant *Properties = GeneratePropertyList(OID, ClassDecl); in GenerateClass()
3674 GeneratePropertyList(OID, ClassDecl, true), ZeroPtr, ZeroPtr, true); in GenerateClass()
3676 OID->getClassInterface()); in GenerateClass()
3685 OID->getClassInterface()); in GenerateClass()
4149 const ObjCInterfaceDecl *OID, in FindIvarInterface() argument
4151 for (const ObjCIvarDecl *next = OID->all_declared_ivar_begin(); next; in FindIvarInterface()
4154 return OID; in FindIvarInterface()
4158 if (const ObjCInterfaceDecl *Super = OID->getSuperClass()) in FindIvarInterface()