Home
last modified time | relevance | path

Searched refs:LangStandard (Results 1 – 17 of 17) sorted by relevance

/llvm-project-15.0.7/clang/lib/Basic/
H A DLangStandards.cpp20 const LangStandard &LangStandard::getLangStandardForKind(Kind K) { in getLangStandardForKind()
31 LangStandard::Kind LangStandard::getLangKind(StringRef Name) { in getLangKind()
39 const LangStandard *LangStandard::getLangStandardForName(StringRef Name) { in getLangStandardForName()
54 return LangStandard::lang_opencl12; in getDefaultLanguageStandard()
58 return LangStandard::lang_cuda; in getDefaultLanguageStandard()
66 return LangStandard::lang_gnu99; in getDefaultLanguageStandard()
67 return LangStandard::lang_gnu17; in getDefaultLanguageStandard()
72 return LangStandard::lang_gnu11; in getDefaultLanguageStandard()
83 return LangStandard::lang_c99; in getDefaultLanguageStandard()
85 return LangStandard::lang_hip; in getDefaultLanguageStandard()
[all …]
H A DLangOptions.cpp98 if (LangStd == LangStandard::lang_unspecified) in setLangDefaults()
100 const LangStandard &Std = LangStandard::getLangStandardForKind(LangStd); in setLangDefaults()
125 if (LangStd == LangStandard::lang_opencl10) in setLangDefaults()
127 else if (LangStd == LangStandard::lang_opencl11) in setLangDefaults()
129 else if (LangStd == LangStandard::lang_opencl12) in setLangDefaults()
131 else if (LangStd == LangStandard::lang_opencl20) in setLangDefaults()
133 else if (LangStd == LangStandard::lang_opencl30) in setLangDefaults()
139 else if (LangStd == LangStandard::lang_hlsl2015) in setLangDefaults()
141 else if (LangStd == LangStandard::lang_hlsl2016) in setLangDefaults()
143 else if (LangStd == LangStandard::lang_hlsl2017) in setLangDefaults()
[all …]
/llvm-project-15.0.7/clang-tools-extra/clangd/index/
H A DStdLib.cpp47 LangStandard::Kind standardFromOpts(const LangOptions &LO) { in standardFromOpts()
50 return LangStandard::lang_cxx2b; in standardFromOpts()
52 return LangStandard::lang_cxx20; in standardFromOpts()
54 return LangStandard::lang_cxx17; in standardFromOpts()
56 return LangStandard::lang_cxx14; in standardFromOpts()
58 return LangStandard::lang_cxx11; in standardFromOpts()
59 return LangStandard::lang_cxx98; in standardFromOpts()
62 return LangStandard::lang_c2x; in standardFromOpts()
65 return LangStandard::lang_c17; in standardFromOpts()
66 return LangStandard::lang_c99; in standardFromOpts()
[all …]
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DLangStandard.h68 struct LangStandard { struct
137 static const LangStandard &getLangStandardForKind(Kind K); argument
138 static const LangStandard *getLangStandardForName(StringRef Name);
141 LangStandard::Kind getDefaultLanguageStandard(clang::Language Lang,
H A DLangOptions.h365 LangStandard::Kind LangStd;
484 LangStandard::Kind LangStd = LangStandard::lang_unspecified);
/llvm-project-15.0.7/clang/lib/Tooling/
H A DInterpolatingCompilationDatabase.cpp134 LangStandard::Kind Std = LangStandard::lang_unspecified;
196 if (*GivenStd != LangStandard::lang_unspecified) in TransferableCommand()
206 if (Type == types::TY_INVALID && Std != LangStandard::lang_unspecified) in TransferableCommand()
207 Type = toType(LangStandard::getLangStandardForKind(Std).getLanguage()); in TransferableCommand()
241 if (Std != LangStandard::lang_unspecified && foldType(TargetType) == Type) { in transferTo()
244 LangStandard::getLangStandardForKind(Std).getName()).str()); in transferTo()
299 Optional<LangStandard::Kind> tryParseStdArg(const llvm::opt::Arg &Arg) { in tryParseStdArg()
302 return LangStandard::getLangKind(Arg.getValue()); in tryParseStdArg()
/llvm-project-15.0.7/clang/include/clang/Config/
H A Dconfig.h.cmake18 #cmakedefine CLANG_DEFAULT_STD_C LangStandard::lang_${CLANG_DEFAULT_STD_C}
23 #define CLANG_DEFAULT_STD_C LangStandard::lang_unspecified
27 #cmakedefine CLANG_DEFAULT_STD_CXX LangStandard::lang_${CLANG_DEFAULT_STD_CXX}
32 #define CLANG_DEFAULT_STD_CXX LangStandard::lang_unspecified
/llvm-project-15.0.7/utils/bazel/llvm-project-overlay/clang/include/clang/Config/
H A Dconfig.h37 #define CLANG_DEFAULT_STD_C LangStandard::lang_unspecified
46 #define CLANG_DEFAULT_STD_CXX LangStandard::lang_unspecified
/llvm-project-15.0.7/clang-tools-extra/pseudo/include/clang-pseudo/
H A DToken.h223 clang::LangStandard::Kind = clang::LangStandard::lang_unspecified);
/llvm-project-15.0.7/clang/lib/Frontend/
H A DCompilerInvocation.cpp3315 case LangStandard::lang_opencl10: in GenerateLangArgs()
3316 case LangStandard::lang_opencl11: in GenerateLangArgs()
3317 case LangStandard::lang_opencl12: in GenerateLangArgs()
3318 case LangStandard::lang_opencl20: in GenerateLangArgs()
3319 case LangStandard::lang_opencl30: in GenerateLangArgs()
3320 case LangStandard::lang_openclcpp10: in GenerateLangArgs()
3329 auto LangStandard = LangStandard::getLangStandardForKind(Opts.LangStd); in GenerateLangArgs() local
3589 LangStandard::Kind LangStd = LangStandard::lang_unspecified; in ParseLangArgs()
3599 const LangStandard &Std = LangStandard::getLangStandardForKind( in ParseLangArgs()
3621 const LangStandard &Std = LangStandard::getLangStandardForKind(LangStd); in ParseLangArgs()
[all …]
/llvm-project-15.0.7/clang/lib/Driver/ToolChains/
H A DSolaris.cpp97 const LangStandard *LangStd = nullptr; in ConstructJob()
101 LangStd = LangStandard::getLangStandardForName(Std->getValue()); in ConstructJob()
/llvm-project-15.0.7/clang-tools-extra/unittests/clang-tidy/
H A DModernizeModuleTest.cpp26 Includes, LangStandard::lang_cxx20); in tokenify()
/llvm-project-15.0.7/polly/lib/External/isl/interface/
H A Dextract_interface.cc433 LangStandard::lang_unspecified); in set_lang_defaults()
441 LangStandard::lang_unspecified); in set_lang_defaults()
/llvm-project-15.0.7/clang-tools-extra/pseudo/lib/
H A DToken.cpp97 clang::LangStandard::Kind Standard) { in genericLangOpts()
/llvm-project-15.0.7/clang/unittests/Analysis/FlowSensitive/
H A DTransferTest.cpp43 LangStandard::Kind Std = LangStandard::lang_cxx17, in runDataflow()
58 LangStandard::getLangStandardForKind(Std).getName())}), in runDataflow()
64 LangStandard::Kind Std = LangStandard::lang_cxx17, in runDataflow()
91 LangStandard::lang_cxx17, in TEST()
1340 "-std=" + std::string(LangStandard::getLangStandardForKind( in TEST()
1341 LangStandard::lang_cxx17) in TEST()
1587 LangStandard::lang_cxx17, /*ApplyBuiltinTransfer=*/true, "operator()"); in TEST()
1628 LangStandard::lang_cxx17, /*ApplyBuiltinTransfer=*/true, "operator()"); in TEST()
1650 LangStandard::lang_cxx17, /*ApplyBuiltinTransfer=*/true, "operator()"); in TEST()
1836 LangStandard::lang_cxx14); in TEST()
[all …]
/llvm-project-15.0.7/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp468 LangStandard::Kind LangStd = LangStandard::lang_unspecified; in ParseLangArgs()
470 if (LangStd == LangStandard::lang_unspecified) { in ParseLangArgs()
478 LangStd = LangStandard::lang_opencl10; in ParseLangArgs()
481 LangStd = LangStandard::lang_openclcpp10; in ParseLangArgs()
484 LangStd = LangStandard::lang_cuda; in ParseLangArgs()
489 LangStd = LangStandard::lang_gnu99; in ParseLangArgs()
493 LangStd = LangStandard::lang_gnucxx98; in ParseLangArgs()
496 LangStd = LangStandard::lang_hip; in ParseLangArgs()
499 LangStd = LangStandard::lang_hlsl; in ParseLangArgs()
504 const LangStandard &Std = LangStandard::getLangStandardForKind(LangStd); in ParseLangArgs()
[all …]
/llvm-project-15.0.7/clang/include/clang/Driver/
H A DOptions.td499 defvar std = !strconcat("LangStandard::getLangStandardForKind(", lang_std.KeyPath, ")");