Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | llvmc: remove dynamic plugins. | Mikhail Glushenkov | 2010-08-15 | 4 | -426/+0 |
| | | | | llvm-svn: 111094 | ||||
* | Make -filelist work with -linker=c++. | Mikhail Glushenkov | 2010-07-01 | 1 | -4/+8 |
| | | | | llvm-svn: 107362 | ||||
* | llc no longer requires the -f option to overwrite files. | Dan Gohman | 2010-04-29 | 1 | -1/+1 |
| | | | | llvm-svn: 102651 | ||||
* | Support .a files directly (without -l). | Mikhail Glushenkov | 2010-04-19 | 1 | -1/+2 |
| | | | | llvm-svn: 101789 | ||||
* | Pass -shared to the linker. | Mikhail Glushenkov | 2010-04-03 | 1 | -0/+3 |
| | | | | llvm-svn: 100260 | ||||
* | Pass -m32/-m64 to assembler. | Mikhail Glushenkov | 2010-03-31 | 1 | -0/+2 |
| | | | | llvm-svn: 100064 | ||||
* | Make it not an error to specify -O* options several times. | Mikhail Glushenkov | 2010-03-05 | 1 | -4/+4 |
| | | | | | | As in 'llvmc -O2 -O2 test.c'. llvm-svn: 97787 | ||||
* | Fix -mtune forwarding. | Mikhail Glushenkov | 2010-02-23 | 1 | -5/+5 |
| | | | | llvm-svn: 96944 | ||||
* | Input files with empty suffixes must be passed to linker. | Mikhail Glushenkov | 2010-02-23 | 1 | -1/+1 |
| | | | | llvm-svn: 96927 | ||||
* | Support -Xlinker et al. | Mikhail Glushenkov | 2010-02-23 | 1 | -1/+10 |
| | | | | llvm-svn: 96926 | ||||
* | Typo. | Mikhail Glushenkov | 2010-02-23 | 1 | -1/+1 |
| | | | | llvm-svn: 96924 | ||||
* | Correct option forwarding: initial implementation. | Mikhail Glushenkov | 2010-02-23 | 1 | -21/+19 |
| | | | | | | Does not work, but the infrastructure changes are in place. llvm-svn: 96920 | ||||
* | Precompiled headers: initial support. | Mikhail Glushenkov | 2010-02-23 | 1 | -6/+28 |
| | | | | llvm-svn: 96919 | ||||
* | New experimental/undocumented feature: 'works_on_empty'. | Mikhail Glushenkov | 2010-02-23 | 1 | -0/+5 |
| | | | | | | For now, just enough support to make -filelist work. llvm-svn: 96918 | ||||
* | Support '-install_name'. | Mikhail Glushenkov | 2010-02-23 | 1 | -2/+4 |
| | | | | llvm-svn: 96917 | ||||
* | Support some more Darwin-only options. | Mikhail Glushenkov | 2010-02-13 | 1 | -2/+22 |
| | | | | | | We really need a conditional compilation mechanism... llvm-svn: 96129 | ||||
* | Support -mfix-and-continue properly. | Mikhail Glushenkov | 2010-02-13 | 1 | -0/+3 |
| | | | | llvm-svn: 96128 | ||||
* | Revert r94752, turns out we don't need to touch these options. | Mikhail Glushenkov | 2010-02-13 | 1 | -9/+0 |
| | | | | llvm-svn: 96127 | ||||
* | Support some more options... | Mikhail Glushenkov | 2010-01-28 | 1 | -0/+9 |
| | | | | llvm-svn: 94752 | ||||
* | Support -arch. | Mikhail Glushenkov | 2010-01-26 | 1 | -0/+9 |
| | | | | llvm-svn: 94546 | ||||
* | Support for -iquote. | Mikhail Glushenkov | 2010-01-26 | 1 | -0/+4 |
| | | | | llvm-svn: 94545 | ||||
* | Forward -O0 to llvm-gcc. | Mikhail Glushenkov | 2010-01-02 | 1 | -0/+1 |
| | | | | llvm-svn: 92414 | ||||
* | Apparently, it is OK for -MT to be specified several times. | Mikhail Glushenkov | 2010-01-02 | 1 | -1/+1 |
| | | | | llvm-svn: 92413 | ||||
* | Minor simplifactions. | Mikhail Glushenkov | 2010-01-01 | 1 | -2/+2 |
| | | | | llvm-svn: 92393 | ||||
* | Minor simplifications. | Mikhail Glushenkov | 2010-01-01 | 1 | -2/+1 |
| | | | | llvm-svn: 92390 | ||||
* | Add a 'set_option' action for use in OptionPreprocessor. | Mikhail Glushenkov | 2009-12-17 | 1 | -1/+3 |
| | | | | llvm-svn: 91594 | ||||
* | Deprecate 'unpack_values'. | Mikhail Glushenkov | 2009-12-07 | 1 | -6/+6 |
| | | | | | | Use 'forward_values' + 'comma_separated' instead. llvm-svn: 90774 | ||||
* | Pass '-msse' and friends to llc as '-mattr=+/-'. | Mikhail Glushenkov | 2009-12-07 | 2 | -1/+39 |
| | | | | llvm-svn: 90771 | ||||
* | Forward -m32/-m64 to the linker. | Mikhail Glushenkov | 2009-12-04 | 1 | -0/+8 |
| | | | | llvm-svn: 90548 | ||||
* | Support -march/-mtune/-mcpu. | Mikhail Glushenkov | 2009-12-04 | 1 | -0/+12 |
| | | | | llvm-svn: 90547 | ||||
* | Add relocation model options. | Mikhail Glushenkov | 2009-12-01 | 1 | -0/+9 |
| | | | | llvm-svn: 90222 | ||||
* | Forward -save-temps to llvm-gcc. | Mikhail Glushenkov | 2009-12-01 | 1 | -0/+1 |
| | | | | llvm-svn: 90214 | ||||
* | Support -[weak_]framework and -F in llvmc. | Mikhail Glushenkov | 2009-12-01 | 1 | -0/+10 |
| | | | | llvm-svn: 90210 | ||||
* | First draft of the OptionPreprocessor. | Mikhail Glushenkov | 2009-10-17 | 1 | -0/+12 |
| | | | | | | More to follow... llvm-svn: 84352 | ||||
* | -O[0-3] options should be also forwarded to opt and llc. | Mikhail Glushenkov | 2009-10-17 | 1 | -1/+19 |
| | | | | | | | This will require implementing OptionPreprocessor to forbid invalid invocations such as 'llvmc -O1 -O2'. llvm-svn: 84349 | ||||
* | Use llvm-as only for compiling .ll -> .bc. | Mikhail Glushenkov | 2009-10-09 | 1 | -3/+5 |
| | | | | | | llc can compile .ll files directly these days. llvm-svn: 83618 | ||||
* | Unbreak the build. | Mikhail Glushenkov | 2009-10-08 | 1 | -3/+3 |
| | | | | | | Forgot about the need to reconfigure after modifying Base.td.in.... llvm-svn: 83529 | ||||
* | Make the Base plugin understand -MF and -MT. | Mikhail Glushenkov | 2009-10-08 | 1 | -5/+16 |
| | | | | llvm-svn: 83525 | ||||
* | Add a way to query the number of input files. | Mikhail Glushenkov | 2009-09-28 | 1 | -0/+2 |
| | | | | llvm-svn: 82957 | ||||
* | Allow llvmc to take .bc files as input. | Mikhail Glushenkov | 2009-09-10 | 1 | -0/+1 |
| | | | | llvm-svn: 81452 | ||||
* | Support --with-llvmgccdir and friends in llvmc, take 2. | Mikhail Glushenkov | 2009-04-21 | 1 | -7/+7 |
| | | | | | | | | | Should now work when building with objdir != srcdir and when llvm-gcc is not available. Thanks to Duncan Sands for testing and advice! llvm-svn: 69700 | ||||
* | Revert 69474 and 69475. They are causing failures during a bootstrap on Darwin. | Bill Wendling | 2009-04-18 | 1 | -7/+7 |
| | | | | llvm-svn: 69478 | ||||
* | Add a configure check for llvm-gcc (reapply). | Mikhail Glushenkov | 2009-04-18 | 1 | -7/+7 |
| | | | | llvm-svn: 69474 | ||||
* | Temporarily revert r69438 and r69439. These were causing failures during a | Bill Wendling | 2009-04-18 | 1 | -7/+7 |
| | | | | | | release build of llvm. llvm-svn: 69440 | ||||
* | Add a configure check for llvm-gcc. | Mikhail Glushenkov | 2009-04-18 | 1 | -7/+7 |
| | | | | llvm-svn: 69438 | ||||
* | Do not pass '-relocation-model=pic' to llc. | Mikhail Glushenkov | 2009-03-31 | 1 | -2/+6 |
| | | | | | | | | Does not work well on 32 bit targets. Bug reported by Albert Graef. This patch also adds new "-Wllc,option" syntax to pass options to llc. llvm-svn: 68127 | ||||
* | Move the rules for building plugins to Makefile.rules. | Mikhail Glushenkov | 2009-03-02 | 1 | -2/+2 |
| | | | | llvm-svn: 65827 | ||||
* | Fix build with objdir != srcdir. | Mikhail Glushenkov | 2009-03-02 | 1 | -1/+1 |
| | | | | llvm-svn: 65826 | ||||
* | Reorganize llvmc code. | Mikhail Glushenkov | 2009-03-02 | 1 | -1/+3 |
| | | | | | | | | | | 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 | ||||
* | Add a '-Wo,' option that passes options to opt. | Mikhail Glushenkov | 2008-12-11 | 1 | -1/+4 |
| | | | | llvm-svn: 60902 |