summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvmc/plugins/Base
Commit message (Collapse)AuthorAgeFilesLines
* llvmc: remove dynamic plugins.Mikhail Glushenkov2010-08-154-426/+0
| | | | llvm-svn: 111094
* Make -filelist work with -linker=c++.Mikhail Glushenkov2010-07-011-4/+8
| | | | llvm-svn: 107362
* llc no longer requires the -f option to overwrite files.Dan Gohman2010-04-291-1/+1
| | | | llvm-svn: 102651
* Support .a files directly (without -l).Mikhail Glushenkov2010-04-191-1/+2
| | | | llvm-svn: 101789
* Pass -shared to the linker.Mikhail Glushenkov2010-04-031-0/+3
| | | | llvm-svn: 100260
* Pass -m32/-m64 to assembler.Mikhail Glushenkov2010-03-311-0/+2
| | | | llvm-svn: 100064
* Make it not an error to specify -O* options several times.Mikhail Glushenkov2010-03-051-4/+4
| | | | | | As in 'llvmc -O2 -O2 test.c'. llvm-svn: 97787
* Fix -mtune forwarding.Mikhail Glushenkov2010-02-231-5/+5
| | | | llvm-svn: 96944
* Input files with empty suffixes must be passed to linker.Mikhail Glushenkov2010-02-231-1/+1
| | | | llvm-svn: 96927
* Support -Xlinker et al.Mikhail Glushenkov2010-02-231-1/+10
| | | | llvm-svn: 96926
* Typo.Mikhail Glushenkov2010-02-231-1/+1
| | | | llvm-svn: 96924
* Correct option forwarding: initial implementation.Mikhail Glushenkov2010-02-231-21/+19
| | | | | | Does not work, but the infrastructure changes are in place. llvm-svn: 96920
* Precompiled headers: initial support.Mikhail Glushenkov2010-02-231-6/+28
| | | | llvm-svn: 96919
* New experimental/undocumented feature: 'works_on_empty'.Mikhail Glushenkov2010-02-231-0/+5
| | | | | | For now, just enough support to make -filelist work. llvm-svn: 96918
* Support '-install_name'.Mikhail Glushenkov2010-02-231-2/+4
| | | | llvm-svn: 96917
* Support some more Darwin-only options.Mikhail Glushenkov2010-02-131-2/+22
| | | | | | We really need a conditional compilation mechanism... llvm-svn: 96129
* Support -mfix-and-continue properly.Mikhail Glushenkov2010-02-131-0/+3
| | | | llvm-svn: 96128
* Revert r94752, turns out we don't need to touch these options.Mikhail Glushenkov2010-02-131-9/+0
| | | | llvm-svn: 96127
* Support some more options...Mikhail Glushenkov2010-01-281-0/+9
| | | | llvm-svn: 94752
* Support -arch.Mikhail Glushenkov2010-01-261-0/+9
| | | | llvm-svn: 94546
* Support for -iquote.Mikhail Glushenkov2010-01-261-0/+4
| | | | llvm-svn: 94545
* Forward -O0 to llvm-gcc.Mikhail Glushenkov2010-01-021-0/+1
| | | | llvm-svn: 92414
* Apparently, it is OK for -MT to be specified several times.Mikhail Glushenkov2010-01-021-1/+1
| | | | llvm-svn: 92413
* Minor simplifactions.Mikhail Glushenkov2010-01-011-2/+2
| | | | llvm-svn: 92393
* Minor simplifications.Mikhail Glushenkov2010-01-011-2/+1
| | | | llvm-svn: 92390
* Add a 'set_option' action for use in OptionPreprocessor.Mikhail Glushenkov2009-12-171-1/+3
| | | | llvm-svn: 91594
* Deprecate 'unpack_values'.Mikhail Glushenkov2009-12-071-6/+6
| | | | | | Use 'forward_values' + 'comma_separated' instead. llvm-svn: 90774
* Pass '-msse' and friends to llc as '-mattr=+/-'.Mikhail Glushenkov2009-12-072-1/+39
| | | | llvm-svn: 90771
* Forward -m32/-m64 to the linker.Mikhail Glushenkov2009-12-041-0/+8
| | | | llvm-svn: 90548
* Support -march/-mtune/-mcpu.Mikhail Glushenkov2009-12-041-0/+12
| | | | llvm-svn: 90547
* Add relocation model options.Mikhail Glushenkov2009-12-011-0/+9
| | | | llvm-svn: 90222
* Forward -save-temps to llvm-gcc.Mikhail Glushenkov2009-12-011-0/+1
| | | | llvm-svn: 90214
* Support -[weak_]framework and -F in llvmc.Mikhail Glushenkov2009-12-011-0/+10
| | | | llvm-svn: 90210
* First draft of the OptionPreprocessor.Mikhail Glushenkov2009-10-171-0/+12
| | | | | | More to follow... llvm-svn: 84352
* -O[0-3] options should be also forwarded to opt and llc.Mikhail Glushenkov2009-10-171-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 Glushenkov2009-10-091-3/+5
| | | | | | llc can compile .ll files directly these days. llvm-svn: 83618
* Unbreak the build.Mikhail Glushenkov2009-10-081-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 Glushenkov2009-10-081-5/+16
| | | | llvm-svn: 83525
* Add a way to query the number of input files.Mikhail Glushenkov2009-09-281-0/+2
| | | | llvm-svn: 82957
* Allow llvmc to take .bc files as input.Mikhail Glushenkov2009-09-101-0/+1
| | | | llvm-svn: 81452
* Support --with-llvmgccdir and friends in llvmc, take 2.Mikhail Glushenkov2009-04-211-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 Wendling2009-04-181-7/+7
| | | | llvm-svn: 69478
* Add a configure check for llvm-gcc (reapply).Mikhail Glushenkov2009-04-181-7/+7
| | | | llvm-svn: 69474
* Temporarily revert r69438 and r69439. These were causing failures during aBill Wendling2009-04-181-7/+7
| | | | | | release build of llvm. llvm-svn: 69440
* Add a configure check for llvm-gcc.Mikhail Glushenkov2009-04-181-7/+7
| | | | llvm-svn: 69438
* Do not pass '-relocation-model=pic' to llc.Mikhail Glushenkov2009-03-311-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 Glushenkov2009-03-021-2/+2
| | | | llvm-svn: 65827
* Fix build with objdir != srcdir.Mikhail Glushenkov2009-03-021-1/+1
| | | | llvm-svn: 65826
* Reorganize llvmc code.Mikhail Glushenkov2009-03-021-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 Glushenkov2008-12-111-1/+4
| | | | llvm-svn: 60902
OpenPOWER on IntegriCloud