Lines Matching refs:ObjCRuntime
85 ObjCRuntime(nullptr), OpenCLRuntime(nullptr), OpenMPRuntime(nullptr), in CodeGenModule()
161 delete ObjCRuntime; in ~CodeGenModule()
175 switch (LangOpts.ObjCRuntime.getKind()) { in createObjCRuntime()
176 case ObjCRuntime::GNUstep: in createObjCRuntime()
177 case ObjCRuntime::GCC: in createObjCRuntime()
178 case ObjCRuntime::ObjFW: in createObjCRuntime()
179 ObjCRuntime = CreateGNUObjCRuntime(*this); in createObjCRuntime()
182 case ObjCRuntime::FragileMacOSX: in createObjCRuntime()
183 case ObjCRuntime::MacOSX: in createObjCRuntime()
184 case ObjCRuntime::iOS: in createObjCRuntime()
185 ObjCRuntime = CreateMacObjCRuntime(*this); in createObjCRuntime()
350 if (ObjCRuntime) in Release()
351 if (llvm::Function *ObjCInitFunction = ObjCRuntime->ModuleInitFunction()) in Release()
701 return LangOpts.ObjCRuntime.hasUnwindExceptions(); in hasUnwindExceptions()
2729 if (LangOpts.ObjCRuntime.isNonFragile()) { in GetAddrOfConstantString()
2820 GV->setSection(LangOpts.ObjCRuntime.isNonFragile() in GetAddrOfConstantString()
3319 ObjCRuntime->GenerateProtocol(Proto); in EmitTopLevelDecl()
3326 ObjCRuntime->GenerateCategory(cast<ObjCCategoryImplDecl>(D)); in EmitTopLevelDecl()
3333 ObjCRuntime->GenerateClass(OMD); in EmitTopLevelDecl()
3349 ObjCRuntime->RegisterAlias(cast<ObjCCompatibleAliasDecl>(D)); in EmitTopLevelDecl()
3657 LangOpts.ObjCRuntime.isGNUFamily()) in GetAddrOfRTTIDescriptor()
3658 return ObjCRuntime->GetEHType(Ty); in GetAddrOfRTTIDescriptor()