Lines Matching refs:Clang
12 #include "clang/Driver/Action.h"
13 #include "clang/Driver/Arg.h"
14 #include "clang/Driver/ArgList.h"
15 #include "clang/Driver/Driver.h"
16 #include "clang/Driver/DriverDiagnostic.h"
17 #include "clang/Driver/Compilation.h"
18 #include "clang/Driver/Job.h"
19 #include "clang/Driver/HostInfo.h"
20 #include "clang/Driver/ObjCRuntime.h"
21 #include "clang/Driver/Option.h"
22 #include "clang/Driver/Options.h"
23 #include "clang/Driver/ToolChain.h"
24 #include "clang/Driver/Util.h"
46 using namespace clang::driver;
47 using namespace clang::driver::tools;
48 using namespace clang;
206 void Clang::AddPreprocessingOptions(const Driver &D,
408 llvm::sys::path::append(DefaultModuleCache, "clang-module-cache");
516 void Clang::AddARMTargetArgs(const ArgList &Args,
740 void Clang::AddMIPSTargetArgs(const ArgList &Args,
798 void Clang::AddSparcTargetArgs(const ArgList &Args,
842 void Clang::AddX86TargetArgs(const ArgList &Args,
1110 void Clang::ConstructJob(Compilation &C, const JobAction &JA,
1186 assert(isa<CompileJobAction>(JA) && "Invalid action for clang tool.");
1209 // The make clang go fast button.
1466 // Special case debug options to only pass -g to clang. This is
1542 // Don't warn about "clang -c -DPIC -fPIC test.i" because libtool.m4 assumes
1544 // When building with ccache, it will pass -D options to clang even on
1548 // Manually translate -O to -O2 and -O4 to -O3; let clang reject
1586 // FIXME: Clang doesn't correctly handle -std= when the input language
1589 // splitting it between the driver and clang -cc1.
2069 // -fsigned-bitfields is default, and clang doesn't yet support
2076 // -fsigned-bitfields is default, and clang doesn't support -fno-for-scope.
2172 // FIXME: This is disabled until clang -cc1 supports -fno-builtin-foo. PR4941.
2260 // Claim some arguments which clang supports automatically.
2263 // include the PCH file. Clang's PTH solution is completely transparent, so we
2267 // Claim some arguments which clang doesn't support, but we don't
2272 // Disable warnings for clang -E -use-gold-plugin -emit-llvm foo.c
2287 // Don't warn about "clang -w -c foo.s"
2289 // and "clang -emit-llvm -c foo.s"
2291 // and "clang -use-gold-plugin -c foo.s"
2785 // Claim Clang only -f options, they aren't worth warning about.
2845 // Claim Clang only -f options, they aren't worth warning about.
4281 // Silence warning for "clang -g foo.o -o foo"
4283 // and "clang -emit-llvm foo.o -o foo"
4285 // and for "clang -g foo.o -o foo". Other warning options are already