Home | History | Annotate | Download | only in Driver

Lines Matching refs:Clang

14 #include "clang/Basic/ObjCRuntime.h"
15 #include "clang/Basic/Version.h"
16 #include "clang/Driver/Action.h"
17 #include "clang/Driver/Compilation.h"
18 #include "clang/Driver/Driver.h"
19 #include "clang/Driver/DriverDiagnostic.h"
20 #include "clang/Driver/Job.h"
21 #include "clang/Driver/Options.h"
22 #include "clang/Driver/ToolChain.h"
23 #include "clang/Driver/Util.h"
39 using namespace clang::driver;
40 using namespace clang::driver::tools;
41 using namespace clang;
235 void Clang::AddPreprocessingOptions(Compilation &C,
714 void Clang::AddARMTargetArgs(const ArgList &Args,
970 void Clang::AddMIPSTargetArgs(const ArgList &Args,
1120 void Clang::AddPPCTargetArgs(const ArgList &Args,
1185 void Clang::AddR600TargetArgs(const ArgList &Args,
1192 void Clang::AddSparcTargetArgs(const ArgList &Args,
1237 void Clang::AddSystemZTargetArgs(const ArgList &Args,
1295 void Clang::AddX86TargetArgs(const ArgList &Args,
1381 void Clang::AddHexagonTargetArgs(const ArgList &Args,
1410 void Clang::AddAArch64TargetArgs(const ArgList &Args,
1975 void Clang::ConstructJob(Compilation &C, const JobAction &JA,
2032 assert(isa<CompileJobAction>(JA) && "Invalid action for clang tool.");
2060 // The make clang go fast button.
2202 // handled in Clang's IRGen by the -pie-level flag.
2700 // Don't warn about "clang -c -DPIC -fPIC test.i" because libtool.m4 assumes
2702 // When building with ccache, it will pass -D options to clang even on
2706 // Manually translate -O4 to -O3; let clang reject others.
2745 // FIXME: Clang doesn't correctly handle -std= when the input language
2748 // splitting it between the driver and clang -cc1.
3091 llvm::sys::path::append(DefaultModuleCache, "org.llvm.clang");
3341 // -fsigned-bitfields is default, and clang doesn't yet support
3348 // -fsigned-bitfields is default, and clang doesn't support -fno-for-scope.
3393 // Support both clang's -f[no-]color-diagnostics and gcc's
3496 // -fno-math-builtin: clang should not convert math builtins to intrinsics
3504 // FIXME: This is disabled until clang -cc1 supports -fno-builtin-foo. PR4941.
3628 // Claim some arguments which clang supports automatically.
3631 // include the PCH file. Clang's PTH solution is completely transparent, so we
3635 // Claim some arguments which clang doesn't support, but we don't
3640 // Claim ignored clang-cl options.
3643 // Disable warnings for clang -E -use-gold-plugin -emit-llvm foo.c
3678 ObjCRuntime Clang::AddObjCRuntimeArgs(const ArgList &args,
3810 // Don't warn about "clang -w -c foo.s"
3812 // and "clang -emit-llvm -c foo.s"
3814 // and "clang -use-gold-plugin -c foo.s"
3836 CmdArgs.push_back(Clang::getBaseInputName(Args, Inputs));
3876 // Set the AT_producer to the clang version when using the integrated
4140 D.Diag(clang::diag::err_drv_no_linker_llvm_support)
4143 D.Diag(clang::diag::err_drv_no_ast_support)
4348 // This code must be kept in sync with Clang's Darwin specific argument
4371 const char *Clang::getBaseInputName(const ArgList &Args,
4377 const char *Clang::getBaseInputStem(const ArgList &Args,
4387 const char *Clang::getDependencyFileName(const ArgList &Args,
5249 // Silence warning for "clang -g foo.o -o foo"
5251 // and "clang -emit-llvm foo.o -o foo"
5253 // and for "clang -w foo.o -o foo". Other warning options are already
5595 // Silence warning for "clang -g foo.o -o foo"
5597 // and "clang -emit-llvm foo.o -o foo"
5599 // and for "clang -w foo.o -o foo". Other warning options are already
6104 // Silence warning for "clang -g foo.o -o foo"
6106 // and "clang -emit-llvm foo.o -o foo"
6108 // and for "clang -w foo.o -o foo". Other warning options are already