reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/Basic/LangStandard.h
   72   clang::Language Language;
   82   clang::Language getLanguage() const { return Language; }
tools/clang/include/clang/Frontend/FrontendOptions.h
  146   Language Lang;
  158   constexpr InputKind(Language L = Language::Unknown, Format F = Source,
  158   constexpr InputKind(Language L = Language::Unknown, Format F = Source,
  162   Language getLanguage() const { return static_cast<Language>(Lang); }
  167   bool isUnknown() const { return Lang == Language::Unknown && Fmt == Source; }
  171     return Lang == Language::ObjC || Lang == Language::ObjCXX;
  171     return Lang == Language::ObjC || Lang == Language::ObjCXX;
tools/clang/lib/CodeGen/CodeGenAction.cpp
 1046   if (getCurrentFileKind().getLanguage() == Language::LLVM_IR) {
tools/clang/lib/Driver/ToolChains/Solaris.cpp
  108     if (LangStd && LangStd->getLanguage() == Language::C && !LangStd->isC99())
tools/clang/lib/Frontend/ASTUnit.cpp
 2667   Language Lang;
 2669     Lang = Language::OpenCL;
 2671     Lang = Language::CUDA;
 2673     Lang = Language::RenderScript;
 2675     Lang = LangOpts.ObjC ? Language::ObjCXX : Language::CXX;
 2675     Lang = LangOpts.ObjC ? Language::ObjCXX : Language::CXX;
 2677     Lang = LangOpts.ObjC ? Language::ObjC : Language::C;
 2677     Lang = LangOpts.ObjC ? Language::ObjC : Language::C;
tools/clang/lib/Frontend/CompilerInstance.cpp
 1024 static Language getLanguageFromOptions(const LangOptions &LangOpts) {
 1026     return Language::OpenCL;
 1028     return Language::CUDA;
 1030     return LangOpts.CPlusPlus ? Language::ObjCXX : Language::ObjC;
 1030     return LangOpts.CPlusPlus ? Language::ObjCXX : Language::ObjC;
 1031   return LangOpts.CPlusPlus ? Language::CXX : Language::C;
 1031   return LangOpts.CPlusPlus ? Language::CXX : Language::C;
tools/clang/lib/Frontend/CompilerInvocation.cpp
  125   if (IK.getLanguage() == Language::OpenCL && !Args.hasArg(OPT_cl_opt_disable))
  983     if (IK.getLanguage() != Language::LLVM_IR)
 1327       IK.getLanguage() != Language::LLVM_IR)
 1951   InputKind DashX(Language::Unknown);
 1964                 .Case("c", Language::C)
 1965                 .Case("cl", Language::OpenCL)
 1966                 .Case("cuda", Language::CUDA)
 1967                 .Case("hip", Language::HIP)
 1968                 .Case("c++", Language::CXX)
 1969                 .Case("objective-c", Language::ObjC)
 1970                 .Case("objective-c++", Language::ObjCXX)
 1971                 .Case("renderscript", Language::RenderScript)
 1972                 .Default(Language::Unknown);
 1978                   .Case("objc", Language::ObjC)
 1979                   .Case("objc++", Language::ObjCXX)
 1980                   .Default(Language::Unknown);
 1985                   .Case("cpp-output", InputKind(Language::C).getPreprocessed())
 1986                   .Case("assembler-with-cpp", Language::Asm)
 1988                          InputKind(Language::Unknown, InputKind::Precompiled))
 1989                   .Case("ir", Language::LLVM_IR)
 1990                   .Default(Language::Unknown);
 2014         IK = Language::C;
 2191   if (IK.getLanguage() == Language::Asm) {
 2200     case Language::Unknown:
 2201     case Language::LLVM_IR:
 2203     case Language::OpenCL:
 2206     case Language::CUDA:
 2209     case Language::Asm:
 2210     case Language::C:
 2221     case Language::ObjC:
 2228     case Language::CXX:
 2229     case Language::ObjCXX:
 2236     case Language::RenderScript:
 2239     case Language::HIP:
 2297   Opts.HIP = IK.getLanguage() == Language::HIP;
 2298   Opts.CUDA = IK.getLanguage() == Language::CUDA || Opts.HIP;
 2303   Opts.RenderScript = IK.getLanguage() == Language::RenderScript;
 2351   case Language::Unknown:
 2352   case Language::LLVM_IR:
 2355   case Language::C:
 2356   case Language::ObjC:
 2357   case Language::RenderScript:
 2358     return S.getLanguage() == Language::C;
 2360   case Language::OpenCL:
 2361     return S.getLanguage() == Language::OpenCL;
 2363   case Language::CXX:
 2364   case Language::ObjCXX:
 2365     return S.getLanguage() == Language::CXX;
 2367   case Language::CUDA:
 2369     return S.getLanguage() == Language::CUDA ||
 2370            S.getLanguage() == Language::CXX;
 2372   case Language::HIP:
 2373     return S.getLanguage() == Language::CXX || S.getLanguage() == Language::HIP;
 2373     return S.getLanguage() == Language::CXX || S.getLanguage() == Language::HIP;
 2375   case Language::Asm:
 2388   case Language::C:
 2390   case Language::ObjC:
 2392   case Language::CXX:
 2394   case Language::ObjCXX:
 2396   case Language::OpenCL:
 2398   case Language::CUDA:
 2400   case Language::RenderScript:
 2402   case Language::HIP:
 2405   case Language::Asm:
 2407   case Language::LLVM_IR:
 2410   case Language::Unknown:
 3481       DashX.getLanguage() == Language::LLVM_IR) {
tools/clang/lib/Frontend/FrontendAction.cpp
  687   if (Input.getKind().getLanguage() == Language::LLVM_IR) {
tools/clang/lib/Frontend/FrontendActions.cpp
  842   case Language::C:
  843   case Language::CXX:
  844   case Language::ObjC:
  845   case Language::ObjCXX:
  846   case Language::OpenCL:
  847   case Language::CUDA:
  848   case Language::HIP:
  851   case Language::Unknown:
  852   case Language::Asm:
  853   case Language::LLVM_IR:
  854   case Language::RenderScript:
tools/clang/lib/Frontend/FrontendOptions.cpp
   17       .Cases("ast", "pcm", InputKind(Language::Unknown, InputKind::Precompiled))
   18       .Case("c", Language::C)
   19       .Cases("S", "s", Language::Asm)
   20       .Case("i", InputKind(Language::C).getPreprocessed())
   21       .Case("ii", InputKind(Language::CXX).getPreprocessed())
   22       .Case("cui", InputKind(Language::CUDA).getPreprocessed())
   23       .Case("m", Language::ObjC)
   24       .Case("mi", InputKind(Language::ObjC).getPreprocessed())
   25       .Cases("mm", "M", Language::ObjCXX)
   26       .Case("mii", InputKind(Language::ObjCXX).getPreprocessed())
   27       .Cases("C", "cc", "cp", Language::CXX)
   28       .Cases("cpp", "CPP", "c++", "cxx", "hpp", Language::CXX)
   29       .Case("cppm", Language::CXX)
   30       .Case("iim", InputKind(Language::CXX).getPreprocessed())
   31       .Case("cl", Language::OpenCL)
   32       .Case("cu", Language::CUDA)
   33       .Cases("ll", "bc", Language::LLVM_IR)
   34       .Default(Language::Unknown);
tools/clang/lib/Frontend/PrecompiledPreamble.cpp
  306           Language::LLVM_IR) {
tools/clang/lib/Frontend/Rewrite/FrontendActions.cpp
  254         Filename, InputKind(Language::Unknown, InputKind::Precompiled));
tools/clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp
   69   InputKind IK = Language::CXX; // FIXME
tools/clang/lib/Tooling/InterpolatingCompilationDatabase.cpp
  252   static types::ID toType(Language Lang) {
  254     case Language::C:
  256     case Language::CXX:
  258     case Language::ObjC:
  260     case Language::ObjCXX:
tools/clang/unittests/Frontend/CodeGenActionTest.cpp
   49       FrontendInputFile("test.cc", Language::CXX));
tools/clang/unittests/Frontend/FrontendActionTest.cpp
   88       FrontendInputFile("test.cc", Language::CXX));
  108       FrontendInputFile("test.cc", Language::CXX));
  135       FrontendInputFile("test.cc", Language::CXX));
  181       FrontendInputFile("test.cc", Language::CXX));
  242       FrontendInputFile("test.cc", Language::CXX));
  274         FrontendInputFile("test.h", Language::C));
tools/clang/unittests/Frontend/OutputStreamTest.cpp
   29       FrontendInputFile("test.cc", Language::CXX));
   53       FrontendInputFile("test.cc", Language::CXX));
   82         FrontendInputFile("test.cc", Language::CXX));
tools/lldb/source/Symbol/ClangASTContext.cpp
  443   if (IK.getLanguage() == clang::Language::Asm) {
  454     case clang::Language::Unknown:
  455     case clang::Language::LLVM_IR:
  456     case clang::Language::RenderScript:
  458     case clang::Language::OpenCL:
  461     case clang::Language::CUDA:
  464     case clang::Language::Asm:
  465     case clang::Language::C:
  466     case clang::Language::ObjC:
  469     case clang::Language::CXX:
  470     case clang::Language::ObjCXX:
  473     case clang::Language::HIP:
  744     ParseLangArgs(*m_language_options_up, clang::Language::ObjCXX,