• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/

Lines Matching defs:OID

593                         const ObjCInterfaceDecl *OID) override;
1231 const ObjCInterfaceDecl *OID = nullptr;
1233 if ((OID = dyn_cast<ObjCInterfaceDecl>(Result)))
1239 assert(OID && "Failed to find ObjCInterfaceDecl");
1240 const ObjCInterfaceDecl *OIDDef = OID->getDefinition();
1242 OID = OIDDef;
1245 if (OID->hasAttr<DLLImportAttr>())
1247 else if (OID->hasAttr<DLLExportAttr>())
1692 void GenerateClass(const ObjCImplementationDecl *OID) override {
1698 const_cast<ObjCInterfaceDecl *>(OID->getClassInterface());
1724 if (OID->classmeth_begin() == OID->classmeth_end())
1728 ClassMethods.insert(ClassMethods.begin(), OID->classmeth_begin(),
1729 OID->classmeth_end());
1751 metaclassFields.add(GeneratePropertyList(OID, classDecl, /*isClassProperty*/true));
1763 OID->getClassInterface()->getSuperClass();
1801 0 - (Context.getASTObjCImplementationLayout(OID).getSize().getQuantity() -
1839 uint64_t BaseOffset = ComputeIvarBaseOffset(CGM, OID, IVD);
1883 InstanceMethods.insert(InstanceMethods.begin(), OID->instmeth_begin(),
1884 OID->instmeth_end());
1885 for (auto *propImpl : OID->property_impls())
1927 classFields.add(GeneratePropertyList(OID, classDecl));
1939 if (OID->getClassInterface()->hasAttr<DLLExportAttr>()) {
2293 const ObjCInterfaceDecl *OID) {
2295 GetClassNamed(CGF, OID->getNameAsString(), OID->isWeakImported());
2297 CGM.setGVProperties(ClassSymbol, OID);
3309 if (const ObjCInterfaceDecl *OID = dyn_cast<ObjCInterfaceDecl>(OCD))
3310 for (const ObjCCategoryDecl *ClassExt : OID->known_extensions())
3333 if (const ObjCInterfaceDecl *OID = dyn_cast<ObjCInterfaceDecl>(OCD))
3334 for (const auto *P : OID->all_referenced_protocols())
3379 void CGObjCGNU::GenerateClass(const ObjCImplementationDecl *OID) {
3384 OID->getClassInterface()->getSuperClass();
3393 const_cast<ObjCInterfaceDecl *>(OID->getClassInterface());
3410 Context.getASTObjCImplementationLayout(OID).getSize().getQuantity();
3443 uint64_t BaseOffset = ComputeIvarBaseOffset(CGM, OID, IVD);
3490 InstanceMethods.insert(InstanceMethods.begin(), OID->instmeth_begin(),
3491 OID->instmeth_end());
3494 ClassMethods.insert(ClassMethods.begin(), OID->classmeth_begin(),
3495 OID->classmeth_end());
3499 for (auto *propertyImpl : OID->property_impls())
3510 llvm::Constant *Properties = GeneratePropertyList(OID, ClassDecl);
3577 GeneratePropertyList(OID, ClassDecl, true), ZeroPtr, ZeroPtr, true);
3579 OID->getClassInterface());
3588 OID->getClassInterface());
4060 const ObjCInterfaceDecl *OID,
4062 for (const ObjCIvarDecl *next = OID->all_declared_ivar_begin(); next;
4065 return OID;
4069 if (const ObjCInterfaceDecl *Super = OID->getSuperClass())