Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove llvmc and assorted build machinery for it. | Eric Christopher | 2011-09-19 | 34 | -2448/+0 |
| | | | | | | | | The problems that llvmc solved have largely been subsumed with the tasks that the clang driver can accomplish, but llvmc lacks flexibility and depends too heavily on the EOL'd llvm-gcc. llvm-svn: 140093 | ||||
* | Builds llvmc and its examples with CMake. | Oscar Fuentes | 2011-07-25 | 7 | -1/+64 |
| | | | | | | Patch by arrowdodger! llvm-svn: 135919 | ||||
* | Fixes VS support for llvmc mcc16 llvmc example. | Oscar Fuentes | 2011-07-25 | 1 | -3/+6 |
| | | | | | | Patch by arrowdodger! llvm-svn: 135918 | ||||
* | Remove unused constant. | Duncan Sands | 2011-07-02 | 1 | -1/+0 |
| | | | | llvm-svn: 134318 | ||||
* | llvmc: Pass -disable-cfi to llc. | Rafael Espindola | 2011-05-02 | 1 | -1/+1 |
| | | | | llvm-svn: 130712 | ||||
* | Remove all references to plugins from the LLVMC docs. | Mikhail Glushenkov | 2011-04-24 | 2 | -315/+218 |
| | | | | llvm-svn: 130090 | ||||
* | The .inc file is auto-generated and must not be edited by hand. | Mikhail Glushenkov | 2011-04-22 | 1 | -1/+1 |
| | | | | llvm-svn: 130021 | ||||
* | Fix a ton of comment typos found by codespell. Patch by | Chris Lattner | 2011-04-15 | 2 | -3/+3 |
| | | | | | | Luis Felipe Strano Moraes! llvm-svn: 129558 | ||||
* | Make "-opt [-emit-llvm]" work for .ll files. | Mikhail Glushenkov | 2011-02-19 | 1 | -2/+4 |
| | | | | | | Patch by Kaelyn Uhrain! llvm-svn: 126000 | ||||
* | Copy-pastos. | Mikhail Glushenkov | 2010-12-15 | 1 | -17/+15 |
| | | | | llvm-svn: 121829 | ||||
* | Remove ConvertToMAttrImpl, it became too '-march'-specific. | Mikhail Glushenkov | 2010-12-15 | 1 | -62/+70 |
| | | | | llvm-svn: 121828 | ||||
* | llvmc: Support -march arguments that should be forwarded to llc as -mcpu. | Mikhail Glushenkov | 2010-12-15 | 1 | -10/+42 |
| | | | | llvm-svn: 121827 | ||||
* | llvmc: Better -mfpu/-mcpu support for ARM & PPC. | Mikhail Glushenkov | 2010-12-15 | 2 | -14/+89 |
| | | | | llvm-svn: 121826 | ||||
* | llvmc: more complete -march table for ARM. | Mikhail Glushenkov | 2010-12-15 | 1 | -2/+4 |
| | | | | llvm-svn: 121825 | ||||
* | llvmc: Support -mabi/-mfloat-abi. | Mikhail Glushenkov | 2010-12-15 | 1 | -0/+10 |
| | | | | llvm-svn: 121824 | ||||
* | llvmc: Forward -march/-mcpu/-mtune to as & ld. | Mikhail Glushenkov | 2010-12-15 | 1 | -0/+6 |
| | | | | llvm-svn: 121823 | ||||
* | I swear I did a make clean and make before committing all this... | Michael J. Spencer | 2010-11-29 | 2 | -2/+2 |
| | | | | llvm-svn: 120304 | ||||
* | llvmc: First stab at better -march handling. | Mikhail Glushenkov | 2010-11-28 | 2 | -6/+58 |
| | | | | llvm-svn: 120230 | ||||
* | Add a newline. | Mikhail Glushenkov | 2010-11-22 | 1 | -1/+2 |
| | | | | llvm-svn: 119976 | ||||
* | llvmc: Make -march/-mcpu/-mtune behaviour more consistent with gcc. | Mikhail Glushenkov | 2010-11-22 | 1 | -6/+6 |
| | | | | llvm-svn: 119975 | ||||
* | Resurrect mcc16, it is useful as an example. | Mikhail Glushenkov | 2010-10-23 | 6 | -1/+491 |
| | | | | llvm-svn: 117198 | ||||
* | Syntax tweak in llvmc: (something [a,b,c]) -> (something a, b, c). | Mikhail Glushenkov | 2010-10-23 | 3 | -51/+54 |
| | | | | llvm-svn: 117196 | ||||
* | Forward -march correctly. | Mikhail Glushenkov | 2010-10-14 | 1 | -5/+6 |
| | | | | | | Also includes some cosmetic changes. llvm-svn: 116475 | ||||
* | Per discussion with Sanjiv, remove the PIC16 target from mainline. When/if | Chris Lattner | 2010-10-11 | 6 | -491/+1 |
| | | | | | | | it comes back, it will be largely a rewrite, so keeping the old codebase in tree isn't helping anyone. llvm-svn: 116190 | ||||
* | llvmc: Support '-emit-llvm -S' with -opt. | Mikhail Glushenkov | 2010-09-22 | 1 | -7/+16 |
| | | | | llvm-svn: 114541 | ||||
* | A more informative output suffix for the opt tool. | Mikhail Glushenkov | 2010-09-22 | 1 | -1/+1 |
| | | | | llvm-svn: 114540 | ||||
* | llvmc: split llvm_gcc_based into llvm_gcc_{pch,comp}_based. | Mikhail Glushenkov | 2010-09-21 | 1 | -20/+26 |
| | | | | llvm-svn: 114434 | ||||
* | llvmc: put linker options in a separate OptList. | Mikhail Glushenkov | 2010-09-21 | 1 | -27/+65 |
| | | | | llvm-svn: 114427 | ||||
* | llvmc: .dylib support. | Mikhail Glushenkov | 2010-09-02 | 1 | -1/+2 |
| | | | | llvm-svn: 112818 | ||||
* | llvmc: Make syntax more consistent. | Mikhail Glushenkov | 2010-08-23 | 4 | -90/+95 |
| | | | | | | CompilationGraph and LanguageMap definitions do not use special syntax anymore. llvm-svn: 111862 | ||||
* | llvmc: Do not mention plugins in the code. | Mikhail Glushenkov | 2010-08-23 | 1 | -1/+1 |
| | | | | llvm-svn: 111826 | ||||
* | llvmc: Do not prefix option names with AutoGenerated. | Mikhail Glushenkov | 2010-08-20 | 1 | -5/+5 |
| | | | | | | Since they now live in the namespace 'autogenerated'. llvm-svn: 111620 | ||||
* | llvmc: Cut global namespace pollution. | Mikhail Glushenkov | 2010-08-20 | 1 | -7/+10 |
| | | | | llvm-svn: 111619 | ||||
* | llvmc: Update examples. | Mikhail Glushenkov | 2010-08-19 | 26 | -185/+116 |
| | | | | llvm-svn: 111553 | ||||
* | Update tests. | Mikhail Glushenkov | 2010-08-15 | 1 | -1/+1 |
| | | | | llvm-svn: 111096 | ||||
* | llvmc: remove dynamic plugins. | Mikhail Glushenkov | 2010-08-15 | 13 | -85/+37 |
| | | | | llvm-svn: 111094 | ||||
* | Get rid of exceptions in llvmc. | Mikhail Glushenkov | 2010-07-23 | 1 | -1/+0 |
| | | | | | | llvmc can be now compiled with llvm-gcc on Windows. llvm-svn: 109215 | ||||
* | llvmc: Add a new option type (switch_list). | Mikhail Glushenkov | 2010-07-19 | 1 | -1/+8 |
| | | | | llvm-svn: 108673 | ||||
* | Fix what seems like a clear buffer overflow, noticed by cppcheck. | Duncan Sands | 2010-07-17 | 1 | -2/+2 |
| | | | | llvm-svn: 108629 | ||||
* | 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 | 2 | -14/+20 |
| | | | | | | As in 'llvmc -O2 -O2 test.c'. llvm-svn: 97787 | ||||
* | disable-mem2reg and disable-gvn options should not be used by the driver. | Sanjiv Gupta | 2010-02-26 | 1 | -3/+3 |
| | | | | llvm-svn: 97236 | ||||
* | Fix -mtune forwarding. | Mikhail Glushenkov | 2010-02-23 | 1 | -5/+5 |
| | | | | llvm-svn: 96944 | ||||
* | Update mcc16 and the ancient Clang plugin for the 'cmd_line' -> 'command' ↵ | Mikhail Glushenkov | 2010-02-23 | 3 | -38/+32 |
| | | | | | | change. llvm-svn: 96933 | ||||
* | 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 |