Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove more of llvmc and dependencies. | Eric Christopher | 2011-09-20 | 7 | -1123/+0 |
| | | | | llvm-svn: 140121 | ||||
* | Build CompilerDriver library. | Oscar Fuentes | 2011-03-12 | 1 | -4/+6 |
| | | | | llvm-svn: 127554 | ||||
* | Support/Path: Deprecate PathV1::exists and replace all uses with ↵ | Michael J. Spencer | 2011-01-10 | 1 | -1/+3 |
| | | | | | | PathV2::fs::exists. llvm-svn: 123151 | ||||
* | Support/PathV1: Deprecate get{Basename,Dirname,Suffix}. | Michael J. Spencer | 2010-12-18 | 3 | -5/+5 |
| | | | | llvm-svn: 122157 | ||||
* | Revert r122143 through r122140, which collectively broke the LLVMC tests on | Owen Anderson | 2010-12-18 | 3 | -4/+5 |
| | | | | | | the buildbots. llvm-svn: 122149 | ||||
* | Support/PathV1: Deprecate get{Basename,Dirname,Suffix}. | Michael J. Spencer | 2010-12-18 | 3 | -5/+4 |
| | | | | llvm-svn: 122141 | ||||
* | Support/Path: Deprecate PathV1::isAbsolute. | Michael J. Spencer | 2010-12-17 | 1 | -1/+1 |
| | | | | llvm-svn: 122086 | ||||
* | Now to chant the magical incantation that will exorcise the System library | Charles Davis | 2010-11-29 | 2 | -2/+2 |
| | | | | | | | | from LLVM forever: grep -lR "llvm/System" * | grep -v .svn | xargs sed -ie 's#llvm/System#llvm/Support#g' llvm-svn: 120314 | ||||
* | I swear I did a make clean and make before committing all this... | Michael J. Spencer | 2010-11-29 | 3 | -4/+4 |
| | | | | llvm-svn: 120304 | ||||
* | Rename FindExecutable to PrependMainExecutablePath. | Mikhail Glushenkov | 2010-11-03 | 1 | -1/+2 |
| | | | | | | Makes it more clear that it is just a path manipulation function. llvm-svn: 118174 | ||||
* | llvmc: Fix tool finding logic. | Mikhail Glushenkov | 2010-11-02 | 1 | -8/+8 |
| | | | | llvm-svn: 118056 | ||||
* | llvmc: Make ExecuteProgram() look in the driver directory first. | Mikhail Glushenkov | 2010-10-28 | 1 | -3/+6 |
| | | | | llvm-svn: 117584 | ||||
* | llvmc: Allow multiple output languages. | Mikhail Glushenkov | 2010-09-21 | 1 | -23/+35 |
| | | | | llvm-svn: 114433 | ||||
* | llvmc: make -x work with unknown suffixes. | Mikhail Glushenkov | 2010-09-15 | 1 | -2/+3 |
| | | | | llvm-svn: 113972 | ||||
* | Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally." | Michael J. Spencer | 2010-09-13 | 1 | -0/+1 |
| | | | | | | | | | | This reverts commit r113632 Conflicts: cmake/modules/AddLLVM.cmake llvm-svn: 113819 | ||||
* | CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally. | Michael J. Spencer | 2010-09-10 | 1 | -1/+0 |
| | | | | llvm-svn: 113632 | ||||
* | have the makefiles check the llvm-config error code instead of charging | Chris Lattner | 2010-09-01 | 1 | -1/+3 |
| | | | | | | on an producing weird link errors. Patch by Yuri Gribov! llvm-svn: 112714 | ||||
* | Add a TODO. | Mikhail Glushenkov | 2010-08-23 | 1 | -0/+1 |
| | | | | llvm-svn: 111828 | ||||
* | llvmc: Properly handle (error) in edge properties. | Mikhail Glushenkov | 2010-08-23 | 1 | -5/+10 |
| | | | | llvm-svn: 111827 | ||||
* | llvmc: Cut global namespace pollution. | Mikhail Glushenkov | 2010-08-20 | 1 | -1/+3 |
| | | | | llvm-svn: 111619 | ||||
* | llvmc: remove dynamic plugins. | Mikhail Glushenkov | 2010-08-15 | 3 | -118/+9 |
| | | | | llvm-svn: 111094 | ||||
* | Fix silent failure with no input files. | Mikhail Glushenkov | 2010-07-27 | 1 | -0/+7 |
| | | | | llvm-svn: 109500 | ||||
* | Return -1 only on failure to execute a program. | Mikhail Glushenkov | 2010-07-27 | 2 | -20/+22 |
| | | | | | | Also fix some comments. llvm-svn: 109499 | ||||
* | Formatting. | Mikhail Glushenkov | 2010-07-23 | 1 | -1/+1 |
| | | | | llvm-svn: 109216 | ||||
* | Get rid of exceptions in llvmc. | Mikhail Glushenkov | 2010-07-23 | 5 | -162/+247 |
| | | | | | | llvmc can be now compiled with llvm-gcc on Windows. llvm-svn: 109215 | ||||
* | 80-col violation. | Mikhail Glushenkov | 2010-07-01 | 1 | -1/+2 |
| | | | | llvm-svn: 107361 | ||||
* | Print a space after the colon. | Mikhail Glushenkov | 2010-05-20 | 1 | -2/+2 |
| | | | | llvm-svn: 104279 | ||||
* | llvmc: Make segfault detection work on Win32. | Mikhail Glushenkov | 2010-05-20 | 1 | -21/+28 |
| | | | | llvm-svn: 104261 | ||||
* | llvmc: report an error if a child process segfaults. | Mikhail Glushenkov | 2010-05-19 | 1 | -1/+14 |
| | | | | llvm-svn: 104145 | ||||
* | Use FindExecutable as a fall-back search method. | Mikhail Glushenkov | 2010-03-05 | 1 | -2/+13 |
| | | | | | | Allows us to find executables that are in the same directory. llvm-svn: 97786 | ||||
* | Input files with empty suffixes must be passed to linker. | Mikhail Glushenkov | 2010-02-23 | 1 | -1/+2 |
| | | | | llvm-svn: 96927 | ||||
* | Temporary disable response files. | Mikhail Glushenkov | 2010-02-23 | 1 | -1/+2 |
| | | | | | | They are giving us problems on Mac. llvm-svn: 96925 | ||||
* | Implement order-preserving option forwarding. | Mikhail Glushenkov | 2010-02-23 | 1 | -1/+13 |
| | | | | | | | | | | | Needed to correctly handle things like 'llvmc -framework Foo foo.o -framework Bar bar.o' - before this commit all '-framework' options would've been grouped together in the beginning. Due to our dependence on CommandLine this turned out to be a giant hack; we will migrate away from CommandLine eventually. llvm-svn: 96922 | ||||
* | Correct option forwarding: initial implementation. | Mikhail Glushenkov | 2010-02-23 | 1 | -0/+9 |
| | | | | | | Does not work, but the infrastructure changes are in place. llvm-svn: 96920 | ||||
* | New experimental/undocumented feature: 'works_on_empty'. | Mikhail Glushenkov | 2010-02-23 | 2 | -5/+1 |
| | | | | | | For now, just enough support to make -filelist work. llvm-svn: 96918 | ||||
* | Better error message. | Mikhail Glushenkov | 2010-01-26 | 1 | -2/+4 |
| | | | | llvm-svn: 94544 | ||||
* | mark some libraries that currently require RTTI. | Chris Lattner | 2010-01-24 | 1 | -0/+1 |
| | | | | llvm-svn: 94377 | ||||
* | Make Path use StringRef instead of std::string where possible. | Jeffrey Yasskin | 2009-12-17 | 1 | -1/+1 |
| | | | | llvm-svn: 91620 | ||||
* | Fix last DOTGraphTraits problems in CompilationGraph. | Tobias Grosser | 2009-11-30 | 1 | -0/+1 |
| | | | | llvm-svn: 90136 | ||||
* | Remove forgotten ShortNames in Trie and CompilationGraph | Tobias Grosser | 2009-11-30 | 1 | -2/+1 |
| | | | | llvm-svn: 90135 | ||||
* | Remove dead code. | Rafael Espindola | 2009-11-11 | 1 | -5/+0 |
| | | | | llvm-svn: 86802 | ||||
* | llvmc: Add a '-time' option. | Mikhail Glushenkov | 2009-11-07 | 3 | -5/+48 |
| | | | | llvm-svn: 86348 | ||||
* | First draft of the OptionPreprocessor. | Mikhail Glushenkov | 2009-10-17 | 2 | -12/+10 |
| | | | | | | More to follow... llvm-svn: 84352 | ||||
* | convert LoopInfo.h and GraphWriter.h to use raw_ostream | Chris Lattner | 2009-08-23 | 1 | -3/+3 |
| | | | | llvm-svn: 79836 | ||||
* | Delete the temp dir even when '--temp-dir' is specified. | Mikhail Glushenkov | 2009-07-11 | 1 | -2/+1 |
| | | | | llvm-svn: 75374 | ||||
* | Remove some duplication. | Mikhail Glushenkov | 2009-07-09 | 1 | -17/+17 |
| | | | | llvm-svn: 75163 | ||||
* | Rename -t to --temp-dir. | Mikhail Glushenkov | 2009-07-09 | 1 | -2/+2 |
| | | | | | | | -t is already used by gcc in the meaning 'ld -t' (trace). The Base plugin may want to emulate this behaviour. llvm-svn: 75162 | ||||
* | Fixed handling of -t. It gets the prirority for temp dir name. | Sanjiv Gupta | 2009-07-09 | 1 | -0/+1 |
| | | | | llvm-svn: 75154 | ||||
* | Missing ) | Bill Wendling | 2009-07-09 | 1 | -1/+1 |
| | | | | llvm-svn: 75126 | ||||
* | Add a -t="dir" option to the driver. This can be used to specify the ↵ | Sanjiv Gupta | 2009-07-09 | 2 | -0/+11 |
| | | | | | | directory to be used as TempDir if somebody doesn't want to use the standard /tmp. llvm-svn: 75121 |