| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Driver: Fix spelling of AddCXXStdlibLibArgs, which I copy-n-pasto'd. | Daniel Dunbar | 2010-09-17 | 1 | -2/+2 | |
| | | | | | llvm-svn: 114147 | |||||
| * | Driver: Add a toolchain hook for whether the system has native LLVM support. | Daniel Dunbar | 2010-09-17 | 1 | -0/+4 | |
| | | | | | llvm-svn: 114137 | |||||
| * | Driver: Add a -stdlib= argument which can be used to select the C++ standard | Daniel Dunbar | 2010-09-14 | 1 | -0/+19 | |
| | | | | | | | | | | | | library to use. - This is currently useful for testing libc++; you can now use 'clang++ -stdlib=libc++ t.cpp' to compile using it if installed. - In the future could also be used to select other standard library choices if alternatives become available (for example, to use an alternate C library). llvm-svn: 113891 | |||||
| * | Driver: Factor out some code for handling the C++ standard library. | Daniel Dunbar | 2010-09-14 | 1 | -0/+25 | |
| | | | | | llvm-svn: 113890 | |||||
| * | Driver: Move Clang "triple" computation routines to method on the | Daniel Dunbar | 2010-08-23 | 1 | -0/+136 | |
| | | | | | | | | | | | | ToolChain. This fixes a potenial bad cast when running Clang on PPC code, since the tool chain in effect is not a subclass of the Darwin one, but we were treating it like it was. - This introduces some gross code duplication, but the right fix for it is to just move the Driver to start depending on the targets in libBasic, so I am not planning on fixing it immediately. llvm-svn: 111856 | |||||
| * | Driver: Move HostInfo::lookupTypeForExtension to ↵ | Daniel Dunbar | 2010-08-02 | 1 | -0/+4 | |
| | | | | | | | ToolChain::LookupTypeForExtension. llvm-svn: 110024 | |||||
| * | Driver: Remove some unused arguments. | Daniel Dunbar | 2010-07-14 | 1 | -5/+2 | |
| | | | | | llvm-svn: 108345 | |||||
| * | Add ToolChain::getDriver() and use it instead of going through the HostInfo | Daniel Dunbar | 2009-12-21 | 1 | -0/+4 | |
| | | | | | | | object. llvm-svn: 91830 | |||||
| * | Change Get{File,Program}Path to return an std::string (instead of a sys::Path). | Daniel Dunbar | 2009-09-09 | 1 | -5/+5 | |
| | | | | | llvm-svn: 81389 | |||||
| * | Remove tabs, and whitespace cleanups. | Mike Stump | 2009-09-09 | 1 | -3/+3 | |
| | | | | | llvm-svn: 81346 | |||||
| * | (llvm up) Use llvm::Triple for storing target triples. | Daniel Dunbar | 2009-05-22 | 1 | -3/+2 | |
| | | | | | | | | - This commit has some messy stuff in it to extend string lifetimes, but that will go away once we switch to using the enum'd Triple interfaces. llvm-svn: 72243 | |||||
| * | Fix searching for gcc, we only want executable files. | Mike Stump | 2009-03-27 | 1 | -2/+3 | |
| | | | | | llvm-svn: 67806 | |||||
| * | Move ToolChain::ShouldUseClangCompiler to | Daniel Dunbar | 2009-03-24 | 1 | -28/+0 | |
| | | | | | | | | Driver::ShouldUseClangCompiler. - No functionality change. llvm-svn: 67639 | |||||
| * | Driver: Move actions into Compilation, and construct the compilation | Daniel Dunbar | 2009-03-18 | 1 | -2/+2 | |
| | | | | | | | | | | | | earlier. - This gives us a simple ownership model, and allows clients access to more information should they ever want it. - We now free Actions correctly. llvm-svn: 67158 | |||||
| * | Driver: Add test case for -ccc-clang-archs (which, it turns out, was | Daniel Dunbar | 2009-03-18 | 1 | -2/+2 | |
| | | | | | | | inverted). llvm-svn: 67135 | |||||
| * | Driver: Pass HostInfo reference into ToolChain. | Daniel Dunbar | 2009-03-17 | 1 | -9/+10 | |
| | | | | | llvm-svn: 67105 | |||||
| * | Driver: Sketch Tool and ToolChain classes. | Daniel Dunbar | 2009-03-16 | 1 | -0/+62 | |
| llvm-svn: 67036 | ||||||

