Lines Matching full:objcruntime
82 ObjCRuntime(nullptr), OpenCLRuntime(nullptr), OpenMPRuntime(nullptr),
151 delete ObjCRuntime;
165 switch (LangOpts.ObjCRuntime.getKind()) {
166 case ObjCRuntime::GNUstep:
167 case ObjCRuntime::GCC:
168 case ObjCRuntime::ObjFW:
169 ObjCRuntime = CreateGNUObjCRuntime(*this);
172 case ObjCRuntime::FragileMacOSX:
173 case ObjCRuntime::MacOSX:
174 case ObjCRuntime::iOS:
175 ObjCRuntime = CreateMacObjCRuntime(*this);
334 if (ObjCRuntime)
335 if (llvm::Function *ObjCInitFunction = ObjCRuntime->ModuleInitFunction())
675 return LangOpts.ObjCRuntime.hasUnwindExceptions();
2581 if (LangOpts.ObjCRuntime.isNonFragile()) {
2672 GV->setSection(LangOpts.ObjCRuntime.isNonFragile()
3154 ObjCRuntime->GenerateProtocol(Proto);
3161 ObjCRuntime->GenerateCategory(cast<ObjCCategoryImplDecl>(D));
3168 ObjCRuntime->GenerateClass(OMD);
3184 ObjCRuntime->RegisterAlias(cast<ObjCCompatibleAliasDecl>(D));
3398 LangOpts.ObjCRuntime.isGNUFamily())
3399 return ObjCRuntime->GetEHType(Ty);