summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CompilerDriver/Tool.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Remove more of llvmc and dependencies.Eric Christopher2011-09-201-95/+0
| | | | llvm-svn: 140121
* Support/PathV1: Deprecate get{Basename,Dirname,Suffix}.Michael J. Spencer2010-12-181-2/+2
| | | | llvm-svn: 122157
* Revert r122143 through r122140, which collectively broke the LLVMC tests onOwen Anderson2010-12-181-2/+2
| | | | | | the buildbots. llvm-svn: 122149
* Support/PathV1: Deprecate get{Basename,Dirname,Suffix}.Michael J. Spencer2010-12-181-2/+2
| | | | llvm-svn: 122141
* I swear I did a make clean and make before committing all this...Michael J. Spencer2010-11-291-1/+1
| | | | llvm-svn: 120304
* 80-col violation.Mikhail Glushenkov2010-07-011-1/+2
| | | | llvm-svn: 107361
* Implement order-preserving option forwarding.Mikhail Glushenkov2010-02-231-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 Glushenkov2010-02-231-0/+9
| | | | | | Does not work, but the infrastructure changes are in place. llvm-svn: 96920
* Remove dead code.Rafael Espindola2009-11-111-5/+0
| | | | llvm-svn: 86802
* Make -save-temps=obj play better with -o.Mikhail Glushenkov2009-07-041-1/+1
| | | | | | | Use only the *dirname* of the pathname given to -o, so that -o can still be used to name the output executable. This is more like what GCC 4.5 does. llvm-svn: 74790
* Make dynamic LLVMC plugins work on Windows (finally!).Mikhail Glushenkov2009-06-291-0/+6
| | | | | | | | Implemented by making lib/CompilerDriver a shared library that holds all the global static data (CommandLine options, plugin registry) that we unfortunately have to live with. llvm-svn: 74417
* Make -save-temps behave like in GCC 4.5.Mikhail Glushenkov2009-06-251-5/+3
| | | | | | | | | | The -save-temps option now behaves like described in GCC 4.5 release notes (you can specify output directory for temporary files with -save-temps=obj -o $DIRNAME). I do not have GCC 4.5 installed, so if there are any inconsistencies between llvmc and GCC in the implementation of this feature, please let me know. llvm-svn: 74190
* Reorganize llvmc code.Mikhail Glushenkov2009-03-021-0/+74
Move the code from 'llvmc/driver' into a new CompilerDriver library, and change the build system accordingly. Makes it easier for projects using LLVM to build their own llvmc-based drivers. Tested with objdir != srcdir. llvm-svn: 65821
OpenPOWER on IntegriCloud