Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:OID

422   llvm::Constant *GeneratePropertyList(const ObjCImplementationDecl *OID,
527 const ObjCInterfaceDecl *OID) override;
1079 const ObjCInterfaceDecl *OID) {
1080 return GetClassNamed(CGF, OID->getNameAsString(), OID->isWeakImported());
2091 llvm::Constant *CGObjCGNU::GeneratePropertyList(const ObjCImplementationDecl *OID,
2104 for (auto *propertyImpl : OID->property_impls()) {
2112 Fields.push_back(MakePropertyEncodingString(property, OID));
2166 void CGObjCGNU::GenerateClass(const ObjCImplementationDecl *OID) {
2171 OID->getClassInterface()->getSuperClass();
2180 const_cast<ObjCInterfaceDecl *>(OID->getClassInterface());
2196 Context.getASTObjCImplementationLayout(OID).getSize().getQuantity();
2224 uint64_t BaseOffset = ComputeIvarBaseOffset(CGM, OID, IVD);
2272 for (const auto *I : OID->instance_methods()) {
2279 llvm::Constant *Properties = GeneratePropertyList(OID, InstanceMethodSels,
2285 for (const auto *I : OID->class_methods()) {
2840 const ObjCInterfaceDecl *OID,
2842 for (const ObjCIvarDecl *next = OID->all_declared_ivar_begin(); next;
2845 return OID;
2849 if (const ObjCInterfaceDecl *Super = OID->getSuperClass())