Lines Matching refs:OID

583                         const ObjCInterfaceDecl *OID) override;
1252 const ObjCInterfaceDecl *OID = nullptr; in GetClassVar() local
1254 if ((OID = dyn_cast<ObjCInterfaceDecl>(Result))) in GetClassVar()
1260 assert(OID && "Failed to find ObjCInterfaceDecl"); in GetClassVar()
1261 const ObjCInterfaceDecl *OIDDef = OID->getDefinition(); in GetClassVar()
1263 OID = OIDDef; in GetClassVar()
1266 if (OID->hasAttr<DLLImportAttr>()) in GetClassVar()
1268 else if (OID->hasAttr<DLLExportAttr>()) in GetClassVar()
1714 void GenerateClass(const ObjCImplementationDecl *OID) override { in GenerateClass() argument
1720 const_cast<ObjCInterfaceDecl *>(OID->getClassInterface()); in GenerateClass()
1746 if (OID->classmeth_begin() == OID->classmeth_end()) in GenerateClass()
1750 ClassMethods.insert(ClassMethods.begin(), OID->classmeth_begin(), in GenerateClass()
1751 OID->classmeth_end()); in GenerateClass()
1772 metaclassFields.add(GeneratePropertyList(OID, classDecl, /*isClassProperty*/true)); in GenerateClass()
1784 OID->getClassInterface()->getSuperClass(); in GenerateClass()
1822 0 - (Context.getASTObjCImplementationLayout(OID).getSize().getQuantity() - in GenerateClass()
1860 uint64_t BaseOffset = ComputeIvarBaseOffset(CGM, OID, IVD); in GenerateClass()
1879 CGM.setGVProperties(OffsetVar, OID->getClassInterface()); in GenerateClass()
1906 InstanceMethods.insert(InstanceMethods.begin(), OID->instmeth_begin(), in GenerateClass()
1907 OID->instmeth_end()); in GenerateClass()
1908 for (auto *propImpl : OID->property_impls()) in GenerateClass()
1951 classFields.add(GeneratePropertyList(OID, classDecl)); in GenerateClass()
1963 if (OID->getClassInterface()->hasAttr<DLLExportAttr>()) { in GenerateClass()
2051 const ObjCInterfaceDecl *OID = cast<ObjCInterfaceDecl>(CD); in GenerateDirectMethodPrologue() local
2056 ReceiverCanBeNull = isWeakLinkedClass(OID); in GenerateDirectMethodPrologue()
2429 const ObjCInterfaceDecl *OID) { in GetClass() argument
2431 GetClassNamed(CGF, OID->getNameAsString(), OID->isWeakImported()); in GetClass()
2433 CGM.setGVProperties(ClassSymbol, OID); in GetClass()
3530 if (const ObjCInterfaceDecl *OID = dyn_cast<ObjCInterfaceDecl>(OCD)) in GeneratePropertyList() local
3531 for (const ObjCCategoryDecl *ClassExt : OID->known_extensions()) in GeneratePropertyList()
3554 if (const ObjCInterfaceDecl *OID = dyn_cast<ObjCInterfaceDecl>(OCD)) in GeneratePropertyList() local
3555 for (const auto *P : OID->all_referenced_protocols()) in GeneratePropertyList()
3600 void CGObjCGNU::GenerateClass(const ObjCImplementationDecl *OID) { in GenerateClass() argument
3605 OID->getClassInterface()->getSuperClass(); in GenerateClass()
3614 const_cast<ObjCInterfaceDecl *>(OID->getClassInterface()); in GenerateClass()
3631 Context.getASTObjCImplementationLayout(OID).getSize().getQuantity(); in GenerateClass()
3664 uint64_t BaseOffset = ComputeIvarBaseOffset(CGM, OID, IVD); in GenerateClass()
3711 InstanceMethods.insert(InstanceMethods.begin(), OID->instmeth_begin(), in GenerateClass()
3712 OID->instmeth_end()); in GenerateClass()
3715 ClassMethods.insert(ClassMethods.begin(), OID->classmeth_begin(), in GenerateClass()
3716 OID->classmeth_end()); in GenerateClass()
3718 llvm::Constant *Properties = GeneratePropertyList(OID, ClassDecl); in GenerateClass()
3788 GeneratePropertyList(OID, ClassDecl, true), ZeroPtr, ZeroPtr, true); in GenerateClass()
3790 OID->getClassInterface()); in GenerateClass()
3799 OID->getClassInterface()); in GenerateClass()
4287 const ObjCInterfaceDecl *OID, in FindIvarInterface() argument
4289 for (const ObjCIvarDecl *next = OID->all_declared_ivar_begin(); next; in FindIvarInterface()
4292 return OID; in FindIvarInterface()
4296 if (const ObjCInterfaceDecl *Super = OID->getSuperClass()) in FindIvarInterface()