Lines Matching defs:LangOpts
59 static bool hasFeature(StringRef Feature, const LangOptions &LangOpts,
62 .Case("altivec", LangOpts.AltiVec)
63 .Case("blocks", LangOpts.Blocks)
64 .Case("cplusplus", LangOpts.CPlusPlus)
65 .Case("cplusplus11", LangOpts.CPlusPlus11)
66 .Case("objc", LangOpts.ObjC1)
67 .Case("objc_arc", LangOpts.ObjCAutoRefCount)
68 .Case("opencl", LangOpts.OpenCL)
74 Module::isAvailable(const LangOptions &LangOpts, const TargetInfo &Target,
85 if (hasFeature(Current->Requirements[I].first, LangOpts, Target) !=
157 const LangOptions &LangOpts,
162 if (hasFeature(Feature, LangOpts, Target) == RequiredState)