Lines Matching refs:ObjCInterfaceDecl

910   SmallVector<const ObjCInterfaceDecl*, 16> ImplementedClasses;
1035 const ObjCInterfaceDecl *ID,
1079 const ObjCInterfaceDecl *ClassReceiver,
1245 const ObjCInterfaceDecl *ID);
1253 llvm::Value *EmitSuperClassRef(const ObjCInterfaceDecl *ID);
1266 llvm::Constant *EmitMetaClassRef(const ObjCInterfaceDecl *ID);
1327 const ObjCInterfaceDecl *Class,
1333 Selector Sel, const ObjCInterfaceDecl *Class,
1339 const ObjCInterfaceDecl *ID) override;
1397 const ObjCInterfaceDecl *Interface,
1441 llvm::GlobalVariable *BuildClassObject(const ObjCInterfaceDecl *CI,
1464 llvm::Constant *EmitIvarOffsetVar(const ObjCInterfaceDecl *ID,
1500 llvm::Constant *GetClassGlobal(const ObjCInterfaceDecl *ID,
1504 llvm::Constant *GetClassGlobalForClassRef(const ObjCInterfaceDecl *ID);
1507 const ObjCInterfaceDecl *ID,
1513 const ObjCInterfaceDecl *ID);
1517 const ObjCInterfaceDecl *ID);
1524 const ObjCInterfaceDecl *ID);
1529 const ObjCInterfaceDecl *ID, bool Weak);
1535 const ObjCInterfaceDecl *ID,
1545 llvm::Constant *GetInterfaceEHType(const ObjCInterfaceDecl *ID,
1590 if (const ObjCInterfaceDecl *ID = MD->getClassInterface()) in IsIvarOffsetKnownIdempotent()
1595 bool isClassLayoutKnownStatically(const ObjCInterfaceDecl *ID) { in isClassLayoutKnownStatically()
1616 const ObjCInterfaceDecl *Class,
1622 Selector Sel, const ObjCInterfaceDecl *Class,
1628 const ObjCInterfaceDecl *ID) override;
1709 const ObjCInterfaceDecl *Interface,
1842 const ObjCInterfaceDecl *OID) { in hasObjCExceptionAttribute()
1845 if (const ObjCInterfaceDecl *Super = OID->getSuperClass()) in hasObjCExceptionAttribute()
1883 const ObjCInterfaceDecl *ID) { in GetClass()
2059 const ObjCInterfaceDecl *Class, in GenerateMessageSendSuper()
2124 const ObjCInterfaceDecl *Class, in GenerateMessageSend()
2141 const ObjCInterfaceDecl *ClassReceiver, in EmitMessageSend()
2997 const ObjCInterfaceDecl *ID, in EmitClassRefViaRuntime()
3242 if (const ObjCInterfaceDecl *OID = dyn_cast<ObjCInterfaceDecl>(OCD)) in EmitPropertyList()
3265 if (const ObjCInterfaceDecl *OID = dyn_cast<ObjCInterfaceDecl>(OCD)) { in EmitPropertyList()
3344 const ObjCInterfaceDecl *Interface = OCD->getClassInterface(); in GenerateCategory()
3514 ObjCInterfaceDecl *Interface = in GenerateClass()
3515 const_cast<ObjCInterfaceDecl*>(ID->getClassInterface()); in GenerateClass()
3565 if (ObjCInterfaceDecl *Super = Interface->getSuperClass()) { in GenerateClass()
3621 const ObjCInterfaceDecl *Root = ID->getClassInterface(); in EmitMetaClass()
3622 while (const ObjCInterfaceDecl *Super = Root->getSuperClass()) in EmitMetaClass()
3629 if (ObjCInterfaceDecl *Super = ID->getClassInterface()->getSuperClass()) { in EmitMetaClass()
3672 llvm::Constant *CGObjCMac::EmitMetaClassRef(const ObjCInterfaceDecl *ID) { in EmitMetaClassRef()
3694 llvm::Value *CGObjCMac::EmitSuperClassRef(const ObjCInterfaceDecl *ID) { in EmitSuperClassRef()
3780 const ObjCInterfaceDecl *OID = ID->getClassInterface(); in EmitIvarList()
4052 const ObjCInterfaceDecl *OID = cast<ObjCInterfaceDecl>(CD); in GenerateDirectMethodPrologue()
4785 ObjCInterfaceDecl *IDecl = ObjTy->getInterface(); in EmitTryOrSynchronizedStmt()
5042 const ObjCInterfaceDecl *ID = in EmitObjCValueForIvar()
5049 const ObjCInterfaceDecl *Interface, in EmitIvarOffset()
5210 const ObjCInterfaceDecl *ID = ImplementedClasses[i]; in EmitModuleSymbols()
5251 const ObjCInterfaceDecl *ID) { in EmitClassRef()
5577 const ObjCInterfaceDecl *OI = OMD->getClassInterface(); in BuildIvarLayout()
6223 const ObjCInterfaceDecl *ID = ImplementedClasses[i]; in FinishNonFragileABIModule()
6378 const ObjCInterfaceDecl *OID = ID->getClassInterface(); in BuildClassRoTInitializer()
6419 CGObjCNonFragileABIMac::BuildClassObject(const ObjCInterfaceDecl *CI, in BuildClassObject()
6548 const ObjCInterfaceDecl *Root = ID->getClassInterface(); in GenerateClass()
6549 while (const ObjCInterfaceDecl *Super = Root->getSuperClass()) in GenerateClass()
6671 const ObjCInterfaceDecl *Interface = OCD->getClassInterface(); in GenerateCategory()
6866 CGObjCNonFragileABIMac::ObjCIvarOffsetVariable(const ObjCInterfaceDecl *ID, in ObjCIvarOffsetVariable()
6868 const ObjCInterfaceDecl *Container = Ivar->getContainingInterface(); in ObjCIvarOffsetVariable()
6884 const ObjCInterfaceDecl *ContainingID = Ivar->getContainingInterface(); in ObjCIvarOffsetVariable()
6898 CGObjCNonFragileABIMac::EmitIvarOffsetVar(const ObjCInterfaceDecl *ID, in EmitIvarOffsetVar()
6956 const ObjCInterfaceDecl *OID = ID->getClassInterface(); in EmitIvarList()
7210 ObjCInterfaceDecl *ID = ObjectTy->castAs<ObjCObjectType>()->getInterface(); in EmitObjCValueForIvar()
7218 const ObjCInterfaceDecl *Interface, in EmitIvarOffset()
7387 const ObjCInterfaceDecl *Class, in GenerateMessageSend()
7399 CGObjCNonFragileABIMac::GetClassGlobal(const ObjCInterfaceDecl *ID, in GetClassGlobal()
7442 CGObjCNonFragileABIMac::GetClassGlobalForClassRef(const ObjCInterfaceDecl *ID) { in GetClassGlobalForClassRef()
7459 const ObjCInterfaceDecl *ID, in EmitLoadOfClassRef()
7475 const ObjCInterfaceDecl *ID) { in EmitClassRefFromId()
7506 const ObjCInterfaceDecl *ID) { in EmitClassRef()
7523 const ObjCInterfaceDecl *ID) { in EmitSuperClassRef()
7545 const ObjCInterfaceDecl *ID, in EmitMetaClassRef()
7567 const ObjCInterfaceDecl *ID) { in GetClass()
7586 const ObjCInterfaceDecl *Class, in GenerateMessageSendSuper()
7839 CGObjCNonFragileABIMac::GetInterfaceEHType(const ObjCInterfaceDecl *ID, in GetInterfaceEHType()