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()
1624 const ObjCInterfaceDecl *Class,
1630 Selector Sel, const ObjCInterfaceDecl *Class,
1636 const ObjCInterfaceDecl *ID) override;
1717 const ObjCInterfaceDecl *Interface,
1850 const ObjCInterfaceDecl *OID) { in hasObjCExceptionAttribute()
1853 if (const ObjCInterfaceDecl *Super = OID->getSuperClass()) in hasObjCExceptionAttribute()
1891 const ObjCInterfaceDecl *ID) { in GetClass()
2059 const ObjCInterfaceDecl *Class, in GenerateMessageSendSuper()
2123 const ObjCInterfaceDecl *Class, in GenerateMessageSend()
2140 const ObjCInterfaceDecl *ClassReceiver, in EmitMessageSend()
2995 const ObjCInterfaceDecl *ID, in EmitClassRefViaRuntime()
3240 if (const ObjCInterfaceDecl *OID = dyn_cast<ObjCInterfaceDecl>(OCD)) in EmitPropertyList()
3263 if (const ObjCInterfaceDecl *OID = dyn_cast<ObjCInterfaceDecl>(OCD)) { in EmitPropertyList()
3342 const ObjCInterfaceDecl *Interface = OCD->getClassInterface(); in GenerateCategory()
3512 ObjCInterfaceDecl *Interface = in GenerateClass()
3513 const_cast<ObjCInterfaceDecl*>(ID->getClassInterface()); in GenerateClass()
3563 if (ObjCInterfaceDecl *Super = Interface->getSuperClass()) { in GenerateClass()
3618 const ObjCInterfaceDecl *Root = ID->getClassInterface(); in EmitMetaClass()
3619 while (const ObjCInterfaceDecl *Super = Root->getSuperClass()) in EmitMetaClass()
3625 if (ObjCInterfaceDecl *Super = ID->getClassInterface()->getSuperClass()) { in EmitMetaClass()
3667 llvm::Constant *CGObjCMac::EmitMetaClassRef(const ObjCInterfaceDecl *ID) { in EmitMetaClassRef()
3689 llvm::Value *CGObjCMac::EmitSuperClassRef(const ObjCInterfaceDecl *ID) { in EmitSuperClassRef()
3775 const ObjCInterfaceDecl *OID = ID->getClassInterface(); in EmitIvarList()
4037 const ObjCInterfaceDecl *OID = cast<ObjCInterfaceDecl>(CD); in GenerateDirectMethodPrologue()
4768 ObjCInterfaceDecl *IDecl = ObjTy->getInterface(); in EmitTryOrSynchronizedStmt()
5022 const ObjCInterfaceDecl *ID = in EmitObjCValueForIvar()
5029 const ObjCInterfaceDecl *Interface, in EmitIvarOffset()
5189 const ObjCInterfaceDecl *ID = ImplementedClasses[i]; in EmitModuleSymbols()
5227 const ObjCInterfaceDecl *ID) { in EmitClassRef()
5545 const ObjCInterfaceDecl *OI = OMD->getClassInterface(); in BuildIvarLayout()
6189 const ObjCInterfaceDecl *ID = ImplementedClasses[i]; in FinishNonFragileABIModule()
6343 const ObjCInterfaceDecl *OID = ID->getClassInterface(); in BuildClassRoTInitializer()
6384 CGObjCNonFragileABIMac::BuildClassObject(const ObjCInterfaceDecl *CI, in BuildClassObject()
6513 const ObjCInterfaceDecl *Root = ID->getClassInterface(); in GenerateClass()
6514 while (const ObjCInterfaceDecl *Super = Root->getSuperClass()) in GenerateClass()
6634 const ObjCInterfaceDecl *Interface = OCD->getClassInterface(); in GenerateCategory()
6828 CGObjCNonFragileABIMac::ObjCIvarOffsetVariable(const ObjCInterfaceDecl *ID, in ObjCIvarOffsetVariable()
6830 const ObjCInterfaceDecl *Container = Ivar->getContainingInterface(); in ObjCIvarOffsetVariable()
6846 const ObjCInterfaceDecl *ContainingID = Ivar->getContainingInterface(); in ObjCIvarOffsetVariable()
6860 CGObjCNonFragileABIMac::EmitIvarOffsetVar(const ObjCInterfaceDecl *ID, in EmitIvarOffsetVar()
6918 const ObjCInterfaceDecl *OID = ID->getClassInterface(); in EmitIvarList()
7171 ObjCInterfaceDecl *ID = ObjectTy->castAs<ObjCObjectType>()->getInterface(); in EmitObjCValueForIvar()
7179 const ObjCInterfaceDecl *Interface, in EmitIvarOffset()
7348 const ObjCInterfaceDecl *Class, in GenerateMessageSend()
7360 CGObjCNonFragileABIMac::GetClassGlobal(const ObjCInterfaceDecl *ID, in GetClassGlobal()
7402 CGObjCNonFragileABIMac::GetClassGlobalForClassRef(const ObjCInterfaceDecl *ID) { in GetClassGlobalForClassRef()
7419 const ObjCInterfaceDecl *ID, in EmitLoadOfClassRef()
7435 const ObjCInterfaceDecl *ID) { in EmitClassRefFromId()
7466 const ObjCInterfaceDecl *ID) { in EmitClassRef()
7483 const ObjCInterfaceDecl *ID) { in EmitSuperClassRef()
7505 const ObjCInterfaceDecl *ID, in EmitMetaClassRef()
7527 const ObjCInterfaceDecl *ID) { in GetClass()
7546 const ObjCInterfaceDecl *Class, in GenerateMessageSendSuper()
7792 CGObjCNonFragileABIMac::GetInterfaceEHType(const ObjCInterfaceDecl *ID, in GetInterfaceEHType()