Lines Matching defs:Interface
1 //===------- CGObjCMac.cpp - Interface to Apple Objective-C Runtime -------===//
1397 const ObjCInterfaceDecl *Interface,
1717 const ObjCInterfaceDecl *Interface,
1880 /* *** CGObjCMac Public Interface *** */
3342 const ObjCInterfaceDecl *Interface = OCD->getClassInterface();
3344 Interface->FindCategoryDeclaration(OCD->getIdentifier());
3347 llvm::raw_svector_ostream(ExtName) << Interface->getName() << '_'
3365 Values.add(GetClassName(Interface->getObjCRuntimeNameAsString()));
3366 LazySymbols.insert(Interface->getIdentifier());
3512 ObjCInterfaceDecl *Interface =
3516 Interface->all_referenced_protocol_begin(),
3517 Interface->all_referenced_protocol_end());
3563 if (ObjCInterfaceDecl *Super = Interface->getSuperClass()) {
3601 ImplementedClasses.push_back(Interface);
4039 "GenerateDirectMethod() should be called with the Class Interface");
5029 const ObjCInterfaceDecl *Interface,
5031 uint64_t Offset = ComputeIvarBaseOffset(CGM, Interface, Ivar);
5037 /* *** Private Interface *** */
6634 const ObjCInterfaceDecl *Interface = OCD->getClassInterface();
6638 ExtCatName += Interface->getObjCRuntimeNameAsString();
6646 values.add(GetClassGlobal(Interface, /*metaclass*/ false, NotForDefinition));
6648 (Interface->getObjCRuntimeNameAsString() + "_$_" + OCD->getName()).str();
6673 Interface->FindCategoryDeclaration(OCD->getIdentifier());
6677 << Interface->getObjCRuntimeNameAsString() << "_$_" << OCD->getName();
6680 Interface->getObjCRuntimeNameAsString() + "_$_" +
6714 if (Interface->hasAttr<ObjCClassStubAttr>())
7179 const ObjCInterfaceDecl *Interface,
7182 if (isClassLayoutKnownStatically(Interface)) {
7185 ComputeIvarBaseOffset(CGM, Interface->getImplementation(), Ivar));
7187 llvm::GlobalVariable *GV = ObjCIvarOffsetVariable(Interface, Ivar);