Home | History | Annotate | Download | only in Driver

Lines Matching refs:Clang

11 #include "clang/Basic/ObjCRuntime.h"
12 #include "clang/Driver/Action.h"
13 #include "clang/Driver/Driver.h"
14 #include "clang/Driver/DriverDiagnostic.h"
15 #include "clang/Driver/Options.h"
16 #include "clang/Driver/SanitizerArgs.h"
17 #include "clang/Driver/ToolChain.h"
28 using namespace clang::driver;
29 using namespace clang::driver::tools;
30 using namespace clang;
105 {"clang", nullptr},
106 {"clang++", "--driver-mode=g++"},
107 {"clang-c++", "--driver-mode=g++"},
108 {"clang-cc", nullptr},
109 {"clang-cpp", "--driver-mode=cpp"},
110 {"clang-g++", "--driver-mode=g++"},
111 {"clang-gcc", nullptr},
112 {"clang-cl", "--driver-mode=cl"},
141 // E.g. "x86_64-linux-clang" as interpreted as suffix "clang" with target
148 // clang++3.5 -> clang++
155 // clang++-tot -> clang++
209 if (!Clang)
210 Clang.reset(new tools::Clang(*this));
211 return Clang.get();
634 // (to keep the linker options consistent with gcc and clang itself).