Lines Matching refs:ObjCInterfaceDecl
906 SmallVector<const ObjCInterfaceDecl*, 16> ImplementedClasses;
1031 const ObjCInterfaceDecl *ID,
1075 const ObjCInterfaceDecl *ClassReceiver,
1241 const ObjCInterfaceDecl *ID);
1249 llvm::Value *EmitSuperClassRef(const ObjCInterfaceDecl *ID);
1262 llvm::Constant *EmitMetaClassRef(const ObjCInterfaceDecl *ID);
1323 const ObjCInterfaceDecl *Class,
1329 Selector Sel, const ObjCInterfaceDecl *Class,
1335 const ObjCInterfaceDecl *ID) override;
1393 const ObjCInterfaceDecl *Interface,
1437 llvm::GlobalVariable *BuildClassObject(const ObjCInterfaceDecl *CI,
1460 llvm::Constant *EmitIvarOffsetVar(const ObjCInterfaceDecl *ID,
1496 llvm::Constant *GetClassGlobal(const ObjCInterfaceDecl *ID,
1500 llvm::Constant *GetClassGlobalForClassRef(const ObjCInterfaceDecl *ID);
1503 const ObjCInterfaceDecl *ID,
1509 const ObjCInterfaceDecl *ID);
1513 const ObjCInterfaceDecl *ID);
1520 const ObjCInterfaceDecl *ID);
1525 const ObjCInterfaceDecl *ID, bool Weak);
1531 const ObjCInterfaceDecl *ID,
1541 llvm::Constant *GetInterfaceEHType(const ObjCInterfaceDecl *ID,
1586 if (const ObjCInterfaceDecl *ID = MD->getClassInterface()) in IsIvarOffsetKnownIdempotent()
1591 bool isClassLayoutKnownStatically(const ObjCInterfaceDecl *ID) { in isClassLayoutKnownStatically()
1612 const ObjCInterfaceDecl *Class,
1618 Selector Sel, const ObjCInterfaceDecl *Class,
1624 const ObjCInterfaceDecl *ID) override;
1705 const ObjCInterfaceDecl *Interface,
1866 const ObjCInterfaceDecl *OID) { in hasObjCExceptionAttribute()
1869 if (const ObjCInterfaceDecl *Super = OID->getSuperClass()) in hasObjCExceptionAttribute()
1907 const ObjCInterfaceDecl *ID) { in GetClass()
2082 const ObjCInterfaceDecl *Class, in GenerateMessageSendSuper()
2147 const ObjCInterfaceDecl *Class, in GenerateMessageSend()
2154 static bool isWeakLinkedClass(const ObjCInterfaceDecl *ID) { in isWeakLinkedClass()
2173 const ObjCInterfaceDecl *ClassReceiver, in EmitMessageSend()
3057 const ObjCInterfaceDecl *ID, in EmitClassRefViaRuntime()
3302 if (const ObjCInterfaceDecl *OID = dyn_cast<ObjCInterfaceDecl>(OCD)) in EmitPropertyList()
3325 if (const ObjCInterfaceDecl *OID = dyn_cast<ObjCInterfaceDecl>(OCD)) { in EmitPropertyList()
3404 const ObjCInterfaceDecl *Interface = OCD->getClassInterface(); in GenerateCategory()
3574 ObjCInterfaceDecl *Interface = in GenerateClass()
3575 const_cast<ObjCInterfaceDecl*>(ID->getClassInterface()); in GenerateClass()
3625 if (ObjCInterfaceDecl *Super = Interface->getSuperClass()) { in GenerateClass()
3681 const ObjCInterfaceDecl *Root = ID->getClassInterface(); in EmitMetaClass()
3682 while (const ObjCInterfaceDecl *Super = Root->getSuperClass()) in EmitMetaClass()
3689 if (ObjCInterfaceDecl *Super = ID->getClassInterface()->getSuperClass()) { in EmitMetaClass()
3732 llvm::Constant *CGObjCMac::EmitMetaClassRef(const ObjCInterfaceDecl *ID) { in EmitMetaClassRef()
3754 llvm::Value *CGObjCMac::EmitSuperClassRef(const ObjCInterfaceDecl *ID) { in EmitSuperClassRef()
3840 const ObjCInterfaceDecl *OID = ID->getClassInterface(); in EmitIvarList()
4112 const ObjCInterfaceDecl *OID = cast<ObjCInterfaceDecl>(CD); in GenerateDirectMethodPrologue()
4836 ObjCInterfaceDecl *IDecl = ObjTy->getInterface(); in EmitTryOrSynchronizedStmt()
5089 const ObjCInterfaceDecl *ID = in EmitObjCValueForIvar()
5096 const ObjCInterfaceDecl *Interface, in EmitIvarOffset()
5255 const ObjCInterfaceDecl *ID = ImplementedClasses[i]; in EmitModuleSymbols()
5296 const ObjCInterfaceDecl *ID) { in EmitClassRef()
5622 const ObjCInterfaceDecl *OI = OMD->getClassInterface(); in BuildIvarLayout()
6267 const ObjCInterfaceDecl *ID = ImplementedClasses[i]; in FinishNonFragileABIModule()
6422 const ObjCInterfaceDecl *OID = ID->getClassInterface(); in BuildClassRoTInitializer()
6463 CGObjCNonFragileABIMac::BuildClassObject(const ObjCInterfaceDecl *CI, in BuildClassObject()
6593 const ObjCInterfaceDecl *Root = ID->getClassInterface(); in GenerateClass()
6594 while (const ObjCInterfaceDecl *Super = Root->getSuperClass()) in GenerateClass()
6716 const ObjCInterfaceDecl *Interface = OCD->getClassInterface(); in GenerateCategory()
6891 CGObjCNonFragileABIMac::ObjCIvarOffsetVariable(const ObjCInterfaceDecl *ID, in ObjCIvarOffsetVariable()
6893 const ObjCInterfaceDecl *Container = Ivar->getContainingInterface(); in ObjCIvarOffsetVariable()
6909 const ObjCInterfaceDecl *ContainingID = Ivar->getContainingInterface(); in ObjCIvarOffsetVariable()
6923 CGObjCNonFragileABIMac::EmitIvarOffsetVar(const ObjCInterfaceDecl *ID, in EmitIvarOffsetVar()
6981 const ObjCInterfaceDecl *OID = ID->getClassInterface(); in EmitIvarList()
7235 ObjCInterfaceDecl *ID = ObjectTy->castAs<ObjCObjectType>()->getInterface(); in EmitObjCValueForIvar()
7243 const ObjCInterfaceDecl *Interface, in EmitIvarOffset()
7412 const ObjCInterfaceDecl *Class, in GenerateMessageSend()
7424 CGObjCNonFragileABIMac::GetClassGlobal(const ObjCInterfaceDecl *ID, in GetClassGlobal()
7467 CGObjCNonFragileABIMac::GetClassGlobalForClassRef(const ObjCInterfaceDecl *ID) { in GetClassGlobalForClassRef()
7484 const ObjCInterfaceDecl *ID, in EmitLoadOfClassRef()
7500 const ObjCInterfaceDecl *ID) { in EmitClassRefFromId()
7531 const ObjCInterfaceDecl *ID) { in EmitClassRef()
7548 const ObjCInterfaceDecl *ID) { in EmitSuperClassRef()
7570 const ObjCInterfaceDecl *ID, in EmitMetaClassRef()
7592 const ObjCInterfaceDecl *ID) { in GetClass()
7611 const ObjCInterfaceDecl *Class, in GenerateMessageSendSuper()
7859 CGObjCNonFragileABIMac::GetInterfaceEHType(const ObjCInterfaceDecl *ID, in GetInterfaceEHType()