Lines Matching refs:LangStandard
3293 const LangStandard &S) { in IsInputCompatibleWithStandard()
3392 case LangStandard::lang_opencl10: in GenerateLangArgs()
3393 case LangStandard::lang_opencl11: in GenerateLangArgs()
3394 case LangStandard::lang_opencl12: in GenerateLangArgs()
3395 case LangStandard::lang_opencl20: in GenerateLangArgs()
3396 case LangStandard::lang_opencl30: in GenerateLangArgs()
3397 case LangStandard::lang_openclcpp10: in GenerateLangArgs()
3398 case LangStandard::lang_openclcpp2021: in GenerateLangArgs()
3406 auto LangStandard = LangStandard::getLangStandardForKind(Opts.LangStd); in GenerateLangArgs() local
3407 GenerateArg(Consumer, StdOpt, LangStandard.getName()); in GenerateLangArgs()
3683 LangStandard::Kind LangStd = LangStandard::lang_unspecified; in ParseLangArgs()
3685 LangStd = LangStandard::getLangKind(A->getValue()); in ParseLangArgs()
3686 if (LangStd == LangStandard::lang_unspecified) { in ParseLangArgs()
3691 KindValue != LangStandard::lang_unspecified; in ParseLangArgs()
3693 const LangStandard &Std = LangStandard::getLangStandardForKind( in ParseLangArgs()
3694 static_cast<LangStandard::Kind>(KindValue)); in ParseLangArgs()
3701 if (KindValue == LangStandard::lang_##id) ++NumAliases; in ParseLangArgs()
3707 if (KindValue == LangStandard::lang_##id) Diag << alias; in ParseLangArgs()
3715 const LangStandard &Std = LangStandard::getLangStandardForKind(LangStd); in ParseLangArgs()
3726 LangStandard::Kind OpenCLLangStd in ParseLangArgs()
3727 = llvm::StringSwitch<LangStandard::Kind>(A->getValue()) in ParseLangArgs()
3728 .Cases("cl", "CL", LangStandard::lang_opencl10) in ParseLangArgs()
3729 .Cases("cl1.0", "CL1.0", LangStandard::lang_opencl10) in ParseLangArgs()
3730 .Cases("cl1.1", "CL1.1", LangStandard::lang_opencl11) in ParseLangArgs()
3731 .Cases("cl1.2", "CL1.2", LangStandard::lang_opencl12) in ParseLangArgs()
3732 .Cases("cl2.0", "CL2.0", LangStandard::lang_opencl20) in ParseLangArgs()
3733 .Cases("cl3.0", "CL3.0", LangStandard::lang_opencl30) in ParseLangArgs()
3734 .Cases("clc++", "CLC++", LangStandard::lang_openclcpp10) in ParseLangArgs()
3735 .Cases("clc++1.0", "CLC++1.0", LangStandard::lang_openclcpp10) in ParseLangArgs()
3736 .Cases("clc++2021", "CLC++2021", LangStandard::lang_openclcpp2021) in ParseLangArgs()
3737 .Default(LangStandard::lang_unspecified); in ParseLangArgs()
3739 if (OpenCLLangStd == LangStandard::lang_unspecified) { in ParseLangArgs()