Lines Matching refs:OID

585                         const ObjCInterfaceDecl *OID) override;
1253 const ObjCInterfaceDecl *OID = nullptr; in GetClassVar() local
1255 if ((OID = dyn_cast<ObjCInterfaceDecl>(Result))) in GetClassVar()
1261 assert(OID && "Failed to find ObjCInterfaceDecl"); in GetClassVar()
1262 const ObjCInterfaceDecl *OIDDef = OID->getDefinition(); in GetClassVar()
1264 OID = OIDDef; in GetClassVar()
1267 if (OID->hasAttr<DLLImportAttr>()) in GetClassVar()
1269 else if (OID->hasAttr<DLLExportAttr>()) in GetClassVar()
1716 void GenerateClass(const ObjCImplementationDecl *OID) override { in GenerateClass() argument
1722 const_cast<ObjCInterfaceDecl *>(OID->getClassInterface()); in GenerateClass()
1748 if (OID->classmeth_begin() == OID->classmeth_end()) in GenerateClass()
1752 ClassMethods.insert(ClassMethods.begin(), OID->classmeth_begin(), in GenerateClass()
1753 OID->classmeth_end()); in GenerateClass()
1774 metaclassFields.add(GeneratePropertyList(OID, classDecl, /*isClassProperty*/true)); in GenerateClass()
1786 OID->getClassInterface()->getSuperClass(); in GenerateClass()
1824 0 - (Context.getASTObjCImplementationLayout(OID).getSize().getQuantity() - in GenerateClass()
1862 uint64_t BaseOffset = ComputeIvarBaseOffset(CGM, OID, IVD); in GenerateClass()
1881 CGM.setGVProperties(OffsetVar, OID->getClassInterface()); in GenerateClass()
1908 InstanceMethods.insert(InstanceMethods.begin(), OID->instmeth_begin(), in GenerateClass()
1909 OID->instmeth_end()); in GenerateClass()
1910 for (auto *propImpl : OID->property_impls()) in GenerateClass()
1953 classFields.add(GeneratePropertyList(OID, classDecl)); in GenerateClass()
1965 if (OID->getClassInterface()->hasAttr<DLLExportAttr>()) { in GenerateClass()
2053 const ObjCInterfaceDecl *OID = cast<ObjCInterfaceDecl>(CD); in GenerateDirectMethodPrologue() local
2058 ReceiverCanBeNull = isWeakLinkedClass(OID); in GenerateDirectMethodPrologue()
2430 const ObjCInterfaceDecl *OID) { in GetClass() argument
2432 GetClassNamed(CGF, OID->getNameAsString(), OID->isWeakImported()); in GetClass()
2434 CGM.setGVProperties(ClassSymbol, OID); in GetClass()
3531 if (const ObjCInterfaceDecl *OID = dyn_cast<ObjCInterfaceDecl>(OCD)) in GeneratePropertyList() local
3532 for (const ObjCCategoryDecl *ClassExt : OID->known_extensions()) in GeneratePropertyList()
3555 if (const ObjCInterfaceDecl *OID = dyn_cast<ObjCInterfaceDecl>(OCD)) in GeneratePropertyList() local
3556 for (const auto *P : OID->all_referenced_protocols()) in GeneratePropertyList()
3601 void CGObjCGNU::GenerateClass(const ObjCImplementationDecl *OID) { in GenerateClass() argument
3606 OID->getClassInterface()->getSuperClass(); in GenerateClass()
3615 const_cast<ObjCInterfaceDecl *>(OID->getClassInterface()); in GenerateClass()
3632 Context.getASTObjCImplementationLayout(OID).getSize().getQuantity(); in GenerateClass()
3665 uint64_t BaseOffset = ComputeIvarBaseOffset(CGM, OID, IVD); in GenerateClass()
3712 InstanceMethods.insert(InstanceMethods.begin(), OID->instmeth_begin(), in GenerateClass()
3713 OID->instmeth_end()); in GenerateClass()
3716 ClassMethods.insert(ClassMethods.begin(), OID->classmeth_begin(), in GenerateClass()
3717 OID->classmeth_end()); in GenerateClass()
3719 llvm::Constant *Properties = GeneratePropertyList(OID, ClassDecl); in GenerateClass()
3789 GeneratePropertyList(OID, ClassDecl, true), ZeroPtr, ZeroPtr, true); in GenerateClass()
3791 OID->getClassInterface()); in GenerateClass()
3800 OID->getClassInterface()); in GenerateClass()
4288 const ObjCInterfaceDecl *OID, in FindIvarInterface() argument
4290 for (const ObjCIvarDecl *next = OID->all_declared_ivar_begin(); next; in FindIvarInterface()
4293 return OID; in FindIvarInterface()
4297 if (const ObjCInterfaceDecl *Super = OID->getSuperClass()) in FindIvarInterface()