Lines Matching refs:LangStandard
19 #include "clang/Frontend/LangStandard.h"
1286 LangStandard::Kind LangStd) {
1299 if (LangStd == LangStandard::lang_unspecified) {
1307 LangStd = LangStandard::lang_opencl;
1311 LangStd = LangStandard::lang_cuda;
1318 LangStd = LangStandard::lang_gnu11;
1324 LangStd = LangStandard::lang_gnucxx98;
1329 const LangStandard &Std = LangStandard::getLangStandardForKind(LangStd);
1344 Opts.OpenCL = LangStd == LangStandard::lang_opencl || IK == IK_OpenCL;
1345 if (LangStd == LangStandard::lang_opencl)
1347 else if (LangStd == LangStandard::lang_opencl11)
1349 else if (LangStd == LangStandard::lang_opencl12)
1351 else if (LangStd == LangStandard::lang_opencl20)
1365 LangStd == LangStandard::lang_cuda;
1403 LangStandard::Kind LangStd = LangStandard::lang_unspecified;
1405 LangStd = llvm::StringSwitch<LangStandard::Kind>(A->getValue())
1406 #define LANGSTANDARD(id, name, desc, features) \
1407 .Case(name, LangStandard::lang_##id)
1409 .Default(LangStandard::lang_unspecified);
1410 if (LangStd == LangStandard::lang_unspecified)
1416 const LangStandard &Std = LangStandard::getLangStandardForKind(LangStd);
1454 LangStandard::Kind OpenCLLangStd
1455 = llvm::StringSwitch<LangStandard::Kind>(A->getValue())
1456 .Case("CL", LangStandard::lang_opencl)
1457 .Case("CL1.1", LangStandard::lang_opencl11)
1458 .Case("CL1.2", LangStandard::lang_opencl12)
1459 .Case("CL2.0", LangStandard::lang_opencl20)
1460 .Default(LangStandard::lang_unspecified);
1462 if (OpenCLLangStd == LangStandard::lang_unspecified) {