Lines Matching refs:OID
405 llvm::Constant *GeneratePropertyList(const ObjCImplementationDecl *OID,
505 const ObjCInterfaceDecl *OID);
1059 const ObjCInterfaceDecl *OID) {
1060 return GetClassNamed(CGF, OID->getNameAsString(), OID->isWeakImported());
2085 llvm::Constant *CGObjCGNU::GeneratePropertyList(const ObjCImplementationDecl *OID,
2099 iter = OID->propimpl_begin(), endIter = OID->propimpl_end();
2109 Fields.push_back(MakePropertyEncodingString(property, OID));
2164 void CGObjCGNU::GenerateClass(const ObjCImplementationDecl *OID) {
2169 OID->getClassInterface()->getSuperClass();
2178 const_cast<ObjCInterfaceDecl *>(OID->getClassInterface());
2194 Context.getASTObjCImplementationLayout(OID).getSize().getQuantity();
2222 uint64_t BaseOffset = ComputeIvarBaseOffset(CGM, OID, IVD);
2271 iter = OID->instmeth_begin(), endIter = OID->instmeth_end();
2279 llvm::Constant *Properties = GeneratePropertyList(OID, InstanceMethodSels,
2287 iter = OID->classmeth_begin(), endIter = OID->classmeth_end();
2837 const ObjCInterfaceDecl *OID,
2839 for (const ObjCIvarDecl *next = OID->all_declared_ivar_begin(); next;
2842 return OID;
2846 if (const ObjCInterfaceDecl *Super = OID->getSuperClass())