Lines Matching defs:LangOpts
77 const LangOptions &LangOpts) {
79 if (LangOpts.NoBuiltin && strchr(BuiltinInfo.Attributes, 'f') != nullptr)
82 if (!LangOpts.Coroutines && (BuiltinInfo.Langs & COR_LANG))
85 if (LangOpts.NoMathBuiltin && BuiltinInfo.Header.ID == HeaderDesc::MATH_H)
88 if (!LangOpts.GNUMode && (BuiltinInfo.Langs & GNU_LANG))
91 if (!LangOpts.MicrosoftExt && (BuiltinInfo.Langs & MS_LANG))
94 if (!LangOpts.ObjC && BuiltinInfo.Langs == OBJC_LANG)
97 if (!LangOpts.OpenCL && (BuiltinInfo.Langs & ALL_OCL_LANGUAGES))
100 if (!LangOpts.OpenCLGenericAddressSpace && (BuiltinInfo.Langs & OCL_GAS))
103 if (!LangOpts.OpenCLPipes && (BuiltinInfo.Langs & OCL_PIPE))
110 if ((LangOpts.getOpenCLCompatibleVersion() < 200 || !LangOpts.Blocks) &&
114 if (!LangOpts.OpenMP && BuiltinInfo.Langs == OMP_LANG)
117 if (!LangOpts.CUDA && BuiltinInfo.Langs == CUDA_LANG)
120 if (!LangOpts.CPlusPlus && BuiltinInfo.Langs == CXX_LANG)
123 if (!LangOpts.CPlusPlus20 && strchr(BuiltinInfo.Attributes, 'G') != nullptr)
132 const LangOptions& LangOpts) {
135 if (builtinIsSupported(BuiltinInfo[i], LangOpts)) {
141 if (builtinIsSupported(TSRecords[i], LangOpts))
150 for (llvm::StringRef Name : LangOpts.NoBuiltinFuncs) {