Lines Matching defs:Interface

1 //===------- CGObjCMac.cpp - Interface to Apple Objective-C Runtime -------===//
1403 const ObjCInterfaceDecl *Interface,
1715 const ObjCInterfaceDecl *Interface,
1887 /* *** CGObjCMac Public Interface *** */
3389 const ObjCInterfaceDecl *Interface = OCD->getClassInterface();
3391 Interface->FindCategoryDeclaration(OCD->getIdentifier());
3394 llvm::raw_svector_ostream(ExtName) << Interface->getName() << '_'
3412 Values.add(GetClassName(Interface->getObjCRuntimeNameAsString()));
3413 LazySymbols.insert(Interface->getIdentifier());
3559 ObjCInterfaceDecl *Interface =
3563 Interface->all_referenced_protocol_begin(),
3564 Interface->all_referenced_protocol_end());
3610 if (ObjCInterfaceDecl *Super = Interface->getSuperClass()) {
3649 ImplementedClasses.push_back(Interface);
4074 "GenerateDirectMethod() should be called with the Class Interface");
5055 const ObjCInterfaceDecl *Interface,
5057 uint64_t Offset = ComputeIvarBaseOffset(CGM, Interface, Ivar);
5063 /* *** Private Interface *** */
6686 const ObjCInterfaceDecl *Interface = OCD->getClassInterface();
6690 ExtCatName += Interface->getObjCRuntimeNameAsString();
6698 values.add(GetClassGlobal(Interface, /*metaclass*/ false, NotForDefinition));
6700 (Interface->getObjCRuntimeNameAsString() + "_$_" + OCD->getName()).str();
6720 Interface->FindCategoryDeclaration(OCD->getIdentifier());
6723 llvm::raw_svector_ostream(ExtName) << Interface->getObjCRuntimeNameAsString() << "_$_"
6726 + Interface->getObjCRuntimeNameAsString() + "_$_"
6746 if (Interface->hasAttr<ObjCClassStubAttr>())
7201 const ObjCInterfaceDecl *Interface,
7204 if (isClassLayoutKnownStatically(Interface)) {
7207 ComputeIvarBaseOffset(CGM, Interface->getImplementation(), Ivar));
7209 llvm::GlobalVariable *GV = ObjCIvarOffsetVariable(Interface, Ivar);