Lines Matching refs:LangOpts
65 const LangOptions &LangOpts) { in builtinIsSupported() argument
67 LangOpts.NoBuiltin && strchr(BuiltinInfo.Attributes, 'f') != nullptr; in builtinIsSupported()
69 !LangOpts.Coroutines && (BuiltinInfo.Langs & COR_LANG); in builtinIsSupported()
71 LangOpts.NoMathBuiltin && BuiltinInfo.HeaderName && in builtinIsSupported()
73 bool GnuModeUnsupported = !LangOpts.GNUMode && (BuiltinInfo.Langs & GNU_LANG); in builtinIsSupported()
75 !LangOpts.MicrosoftExt && (BuiltinInfo.Langs & MS_LANG); in builtinIsSupported()
76 bool ObjCUnsupported = !LangOpts.ObjC && BuiltinInfo.Langs == OBJC_LANG; in builtinIsSupported()
78 !LangOpts.OpenCL && (BuiltinInfo.Langs & ALL_OCL_LANGUAGES); in builtinIsSupported()
80 !LangOpts.OpenCLGenericAddressSpace && (BuiltinInfo.Langs & OCL_GAS); in builtinIsSupported()
82 !LangOpts.OpenCLPipes && (BuiltinInfo.Langs & OCL_PIPE); in builtinIsSupported()
86 (LangOpts.getOpenCLCompatibleVersion() < 200 || !LangOpts.Blocks) && in builtinIsSupported()
88 bool OpenMPUnsupported = !LangOpts.OpenMP && BuiltinInfo.Langs == OMP_LANG; in builtinIsSupported()
89 bool CUDAUnsupported = !LangOpts.CUDA && BuiltinInfo.Langs == CUDA_LANG; in builtinIsSupported()
91 !LangOpts.CPlusPlus && BuiltinInfo.Langs == CXX_LANG; in builtinIsSupported()
103 const LangOptions& LangOpts) { in initializeBuiltins() argument
106 if (builtinIsSupported(BuiltinInfo[i], LangOpts)) { in initializeBuiltins()
112 if (builtinIsSupported(TSRecords[i], LangOpts)) in initializeBuiltins()
121 for (llvm::StringRef Name : LangOpts.NoBuiltinFuncs) { in initializeBuiltins()