Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 | ||||
* | Have scoped mutexes take referenes instead of pointers. | Owen Anderson | 2009-07-07 | 1 | -4/+4 |
| | | | | llvm-svn: 74931 | ||||
* | Reverting back the changes checked-in accidently. | Sanjiv Gupta | 2009-07-06 | 2 | -13/+1 |
| | | | | llvm-svn: 74823 | ||||
* | Implement _CONFIG macro to allow users to se to configuration settings on ↵ | Sanjiv Gupta | 2009-07-06 | 2 | -1/+13 |
| | | | | | | | | | | | the part. Implement _section macro to allow users to place objects in specific sections. Implement _address macro to allow users to place objects at a particular address. Placing objects at a memory address: crate a unique section name from varname, address, object type and put that section at specified address. Mark this section a full (size = banksize) so that other objects do not compete for it while placing objects to sections in AsmPrinter. llvm-svn: 74822 | ||||
* | Make -save-temps=obj play better with -o. | Mikhail Glushenkov | 2009-07-04 | 2 | -1/+2 |
| | | | | | | | 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 | ||||
* | LLVMC can be now compiled w/o dynamic plugin support. | Mikhail Glushenkov | 2009-07-04 | 2 | -0/+7 |
| | | | | | | Controlled via the --enable-llvmc-dynamic-plugins option. llvm-svn: 74784 | ||||
* | Add --enable-llvmc-dynamic configure option. | Mikhail Glushenkov | 2009-07-03 | 1 | -4/+13 |
| | | | | | | | Controls whether libCompilerDriver should be loaded dynamically. By default this is needed only on Win32, to make dynamic plugins work. llvm-svn: 74759 | ||||
* | #include <iostream> is forbidden. Remove it in favor of raw_ostream. | Bill Wendling | 2009-06-30 | 3 | -27/+24 |
| | | | | llvm-svn: 74507 | ||||
* | Add a way to access argv[0] in hooks. | Mikhail Glushenkov | 2009-06-30 | 1 | -0/+5 |
| | | | | llvm-svn: 74483 | ||||
* | Move the driver entry point out of Main.inc. | Mikhail Glushenkov | 2009-06-30 | 1 | -0/+125 |
| | | | | llvm-svn: 74482 | ||||
* | Fix install of libCompilerDriver dynamic library to not copy on every build. | Daniel Dunbar | 2009-06-29 | 1 | -4/+5 |
| | | | | llvm-svn: 74473 | ||||
* | Make dynamic LLVMC plugins work on Windows (finally!). | Mikhail Glushenkov | 2009-06-29 | 3 | -2/+74 |
| | | | | | | | | 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 | ||||
* | Guards for the compiler driver plugin list. | Owen Anderson | 2009-06-26 | 1 | -1/+7 |
| | | | | llvm-svn: 74230 | ||||
* | Make -save-temps behave like in GCC 4.5. | Mikhail Glushenkov | 2009-06-25 | 3 | -14/+6 |
| | | | | | | | | | | 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 | ||||
* | Get rid of the global CFGOnly flag by threading a ShortNames parameters ↵ | Owen Anderson | 2009-06-24 | 1 | -1/+2 |
| | | | | | | | | through the GraphViz rendering code. Update other uses in the codebase for this change. llvm-svn: 74084 | ||||
* | -write-graph now can be used with -o. | Mikhail Glushenkov | 2009-03-27 | 1 | -8/+5 |
| | | | | | | Makes it possible to set the output file name. llvm-svn: 67835 | ||||
* | Fix misc. small issues with debug visualization. | Mikhail Glushenkov | 2009-03-26 | 1 | -1/+6 |
| | | | | | | | Detailed bug report: http://llvm.org/bugs/show_bug.cgi?id=3873 llvm-svn: 67768 | ||||
* | Reorganize llvmc code. | Mikhail Glushenkov | 2009-03-02 | 6 | -0/+788 |
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 |